The chrome-devtools MCP server is configured with:
bunx chrome-devtools-mcp@latest --autoConnect --user-data-dir <chrome-profile-dir>
A working setup to send and read Gmail programmatically using Python, without browser automation or OAuth setup β just an App Password.
smtplib, imaplib, email)# Move dock to bottom (macOS style)
gsettings set org.gnome.shell.extensions.dash-to-dock dock-position 'BOTTOM'
gsettings set org.gnome.shell.extensions.dash-to-dock extend-height false
gsettings set org.gnome.shell.extensions.dash-to-dock always-center-icons true
gsettings set org.gnome.shell.extensions.dash-to-dock show-apps-at-top trueLocal Whisper-based voice typing for Linux, similar to macOS dictation.
# Install Flatpak & Speed of Sound
sudo apt update && sudo apt install -y flatpak
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepoHow to connect a domain bought on Namecheap to a Vercel-hosted project.
βββββββββββββββββββββββ
β 1. Buy domain on β
β Namecheap β
β e.g. yourdomain.io β
βββββββββββ¬ββββββββββββ
| ACTION=="add", SUBSYSTEM=="block", ENV{ID_FS_UUID}=="61F4-EB04", RUN+="/usr/bin/systemd-mount --no-block --automount=yes --options=defaults,uid=1000,gid=1000 $devnode /mnt/usb" | |
| ACTION=="remove", SUBSYSTEM=="block", ENV{ID_FS_UUID}=="61F4-EB04", RUN+="/usr/bin/systemd-mount --umount $devnode" |
A reusable bash script template for managing multi-service projects (frontend + backend) with a single CLI.
/tmp/ β survive terminal closelsof, fuser, then ss