Command-line bits and dotfiles that make life a bit easier — small helper
scripts, shell/git config, and a few backups kept under version control.
All scripts live in the repo root and are plain bash. Run them directly
(e.g. ./pgkeys.sh).
| Script |
What it does |
Usage |
sethdmi.sh |
Switch the monitor's input source over DDC/CI (ddcutil, VCP 0x60). |
./sethdmi.sh 1 → HDMI-1, 2 → HDMI-2, no arg → show current input + detected displays |
toggletouch.sh |
Toggle the touchpad on/off via xinput (matched by device name, not id). |
./toggletouch.sh |
pgkeys.sh |
Toggle a swap of PageUp/PageDown ↔ Home/End via xmodmap (X11 only). |
./pgkeys.sh (toggle), ./pgkeys.sh on / off |
killall.sh |
Kill processes whose full command line matches a pattern (pkill -f). |
./killall.sh <pattern> |
| File |
Purpose |
.bashrc |
Bash config — two-line colored prompt (user@host, cwd, git branch, timestamp), history, aliases. |
.gitconfig |
Git aliases + identity + merge tool. See git/aliases.md for the alias cheatsheet. |
.XCompose |
Custom X11 Compose-key sequences for math/Greek symbols (ƒ ∞ ★ ≈ α β λ π …). Needs a Compose key configured. |
| Dir |
Contents |
git/ |
aliases.md (git alias reference) and .gitconfig-iso3200 (dormant per-dir work-identity template). |
xfce/ |
XFCE panel/launcher config backup. See xfce/README.md. |
sshs/ |
SSH config snippet (GitHub / Codeberg over an ed25519 key). |
zsh/ |
Backup only — .zshrc from an Intel MacBook Pro used at a previous company. Not for this machine. See zsh/README.md. |