Commit graph dotfiles/README.md
Author SHA1 Message Date
Jonny Barnes
59d5622442
Remove dark-mode-notify, document the native approach
The launchd agent ran `pkill -usr1 zsh` on every appearance change, which made
every shell re-source .zshrc. That could never have achieved its goal: the tmux
status bar belongs to the tmux server and colours to a running nvim, so
re-sourcing a shell rc cannot retheme either. The one variable it set,
MACOS_APPEARANCE, was read by nothing. Its only real effect was firing on each
unlock — 5253 times on this machine, 3437 on the iMac — which is what drove the
~/.gitconfig.lock contention fixed in 583bbaa.

The agent and plist are removed from both machines; this drops the script.
ghostty, bat, delta and nvim all handle appearance natively, and tmux 3.6+
detects it over OSC 2031 (#{client_theme} already reports correctly). Wiring the
tmux client-light-theme/client-dark-theme hooks is left as the next step.

Also refreshes the stale parts of the README: the intro still explained
~/.gitconfig as a copy because .extra edited it, and the .extra example still
showed the `git config --global` calls that caused the lock errors, plus the
misspelled GIT_COMMITER_* vars. Following it would have reinstated the bug.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-09 11:37:24 +01:00
4a9e42bd6a
Update the README for the repo 2024-06-25 19:42:33 +01:00
84ac855934
Update README with auto dark mode info 2024-03-22 16:04:02 +00:00
96cd3d4b6a Mention need to create ~/.extra 2016-05-13 13:00:05 +01:00
4d5459ccd6 Tweak readme 2016-05-13 12:55:30 +01:00
5ad500152c Better readme 2016-05-13 12:46:09 +01:00
659786ea11 Initial commit 2016-03-06 12:50:00 +00:00