Machines
| rumba | Laptop |
|---|---|
| os | macOS Tahoe 26 |
| model | MacBook Pro (16-inch, M5 Pro, 2026) |
| cpu | Apple M5 Pro · 18 cores |
| gpu | Apple M5 Pro · 20 cores |
| ram | 48 GB |
| display | Built-in · 3456×2234 @ 120 Hz |
| tango | Desktop |
|---|---|
| os | CachyOS Linux |
| board | ASRock B760 Pro RS WiFi White |
| cpu | Intel Core i9-14900K · 24 cores, 32 threads |
| gpu | NVIDIA GeForce RTX 5060 |
| ram | 32 GB |
| display | LG HDR 4K · 3840×2160 @ 60 Hz |
My ~/.local/bin scripts
| common | ||
|---|---|---|
| ask | Ask Claude Code a short question, with this machine's details as context. | bash |
| git-punchcard | Show a punchcard of commits by weekday and hour. | python git |
| git-vacuum | Run maintenance on a Git repository: prune, repack and collect garbage. | bash git |
| git-watch | Show a live git diff you can scroll, rendered by
delta. |
sh git |
| nvim-autosave | Run nvim with buffers that write themselves. | sh |
| nvim-pipe | Edit text in the middle of a pipeline with Neovim. | sh |
| setup-snapshot | Record this machine's hardware, from fastfetch, in
machines/<name>.json of the dotfiles repo. |
python uv |
| sshforward | Open an SSH reverse tunnel from a port on a remote host to local port 8000. | bash |
| sshproxy | Open a SOCKS proxy on a local port through an SSH host. | bash |
| tmux-log | Log a pane's output, ANSI-stripped, to a file fit for a person or an LLM. | sh |
| update-crypto-tickers | Print the current USDT price of a list of crypto tickers, from Binance. | python uv |
| viddy-watch | Run a command under viddy every second, in a pty so it still prints in colour. | sh |
| web | Search DuckDuckGo in the terminal. | bash |
| worldclock | Compare city clocks on a shared elapsed-time axis. | python |
| only linux | ||
|---|---|---|
| agenda | Show the current or next meeting and today's agenda, from the dcal daemon. | python |
| airpods | Switch AirPods between music (A2DP, stereo) and call (HFP, mic) profiles. | bash keybind launcher |
| bt-mouse-guard | Recover a bonded BLE mouse that cannot re-attach while a bluez discovery scan is running. | bash timer launcher |
| lightmode | Run a program pinned to a light theme while the session stays dark. | sh keybind launcher |
| niri-float-popups | Float every window an app opens while it already has a tiled one. | sh startup |
| pkgsync | Install the packages in the hand-curated pacman and AUR lists. | bash |
| screenshot | Take a screenshot with dms, then offer to annotate it in satty from the notification. | sh keybind |
| sysupgrade | Upgrade repo and AUR packages with paru, then remove orphans. | bash |
| update-preferences | Apply the DMS and KDE settings chosen in the dotfiles. | bash |
| webapp | Launch a URL as a Chrome app window, or focus the one already open. | sh |
| only macos | ||
|---|---|---|
| pkgsync | Install the packages in the hand-curated Brewfile. | bash |
| sysupgrade | Upgrade Homebrew formulae and casks, then remove stale versions and cached downloads. | bash |
| update-preferences | Apply the macOS defaults chosen in the dotfiles. | bash |
shbashpythonthe language it is written inuvrun by uv, which fetches its dependenciesgita git subcommand: git-watch runs as git watchkeybindbound to a key in niristartupstarted with the niri sessiontimerrun by a systemd timerlauncherhas an entry in the app launcher
❤️ Generated with https://github.com/mariocesar/dotfiles/uses/