Files
connor e6644d0616 Rebuild dotfiles as one branch with per-host layers
Replaces the previous repo, which had split into two histories that never
met (mainframe on a dead GitLab remote, the laptops on Gitea) with 146
dirty files across three machines and the NAS never enrolled at all.

Branch-per-machine is gone. One main, with host differences expressed as
small files under hosts/<hostname>/ rather than as branches, so there is
nothing to merge. The reconciled zsh layer reduces 15-33 line forks to
1-7 effective lines per host; distro differences (oh-my-zsh prefix,
syntax-highlighting path, fd vs fdfind) are probed in common/ instead.

Fresh history: the old one carried six plaintext credentials, 45 MB of
mail caches, browser caches and vendored binaries. 5,096 tracked files
and 144 MB become 462 files and 2.6 MB. The .gitignore is now an
allowlist, which is what keeps that true.

Root cause of the rot: ~/.local/bin was a symlink to scripts/ with GOPATH
inside it, so every go install wrote into version control (2.2 GB on the
work laptop). PATH now points at the repo instead of the reverse.

Also: Hyprland replaces sway and is sourced in two halves so $browser is
defined before use; singleton automations carry ConditionHost= alongside
host-layer-only placement; ddns moves from cron to a guarded timer;
package manifests and pkg-snapshot/pkg-restore replace the X11-era
install_scripts/; networkmanager-dmenu added to system76 (the binding
always existed, the package never did).
2026-09-14 14:24:37 -04:00

52 lines
657 B
Plaintext

anki-bin
aws-cli-bin
bambustudio-bin
bluez-git
brother-hl3140cw
elm-bin
go-mtpfs-git
grimblast-git
juliaup
libpostal-git
lightburn-bin
mopidy-mpd-git
mopidy-subidy
mpv-mpvacious
neofetch
networkmanager-dmenu-git
novnc
ntfy
obs-backgroundremoval
obs-composite-blur
ocrmypdf
oh-my-zsh-git
orca-slicer-bin
overskride-bin
pandoc-bin
panoply
paru-git
paru-git-debug
protonup-qt-bin
pwvucontrol
python-lsp-ruff
python-pywal16
qt4
scc-bin
scenefx-0.1
simple-mtpfs
swayfx-git
ttf-google-fonts-git
ttf-ms-win11-auto
udiskie-dmenu-git
wallust
way-displays
wayclip
wayland-pipewire-idle-inhibit
websockify
yay-debug
ymuse-bin
yt-dlp-git
ytmdl-git
zoom
zsa-keymapp-bin