8a851413af
[launchd] Sync Claude session state on macOS
...
Adds a launchd agent that runs the existing claude-save make target
every 30 minutes and at login, so macOS machines commit and push
session state the way the systemd timer does on Linux.
The agent runs through /bin/sh because launchd expands neither ~ nor
$HOME in ProgramArguments, and sets PATH explicitly because agents
inherit no shell environment. The claude target loads it via launchctl
bootstrap on darwin.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-09-17 11:37:30 -04:00
1b0f3ef4a5
[systemd] Restore claude-save timer and make targets
...
The claude and claude-save Makefile targets and both unit files were
dropped when master was rewound upstream, leaving only the enable
symlink in timers.target.wants pointing at a missing unit. The timer
kept firing every 30 minutes and failing with "No rule to make target
'claude-save'", so session state stopped syncing.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-09-17 11:35:19 -04:00
55c94d1372
[zsh] Resolve conflicts
2026-09-17 11:12:43 -04:00
8c42ca26ce
[retroarch] Update settings
2026-09-17 11:12:11 -04:00
33a1df4a8d
[retroarch] Add the bare minimum for retroarch
2026-09-17 11:12:11 -04:00
4e4dbd2673
[systemd] Add claude timer
2026-09-17 09:39:25 -04:00
e25ebfe438
[pass] Update api keys
2026-09-17 09:39:18 -04:00
5753ba3ea6
[ssh] Mostly cleaning up from hungryroot vm
2026-09-17 09:38:54 -04:00
7742e6693a
[ssh] Update metal services
2026-09-16 20:07:38 -04:00
c149dad836
[bin] Upgrade binaries
2026-09-16 20:07:38 -04:00
143578b591
[systemd] Inject timezone to emacs env
2026-09-16 20:07:37 -04:00
896fbc5c63
[emacs] Update reminders
2026-09-16 20:07:37 -04:00
9e0ef60bc0
[bin] Update nyt to scrape multiple papers
2026-09-16 20:07:37 -04:00
7e87a0b408
[bash] Change emacsclient alias to ec
2026-09-16 20:07:37 -04:00
4f075b6829
[pass] Add passwords
2026-09-16 20:07:36 -04:00
d41dd4ed65
[ssh] Rekey host mimas
2026-09-16 16:31:36 -04:00
74485c4280
[ssh] Rekey host mimas
2026-09-16 16:28:21 -04:00
eeb65fc0ae
[bin] snapclient and zsh fedora scripts
2026-09-16 16:20:19 -04:00
f9a52ab932
[ssh] Rekey host siarnaq
2026-09-16 16:18:36 -04:00
7640e2cbb9
[emacs] Fix org-reminders ID collision blocking reminders
2026-08-09 16:20:45 -04:00
24d2c2b1bb
[emacs] Harden org-reminders: host guard, bell titles, high priority
2026-08-09 15:41:18 -04:00
d48ebfb11a
[emacs] Route org-reminders to ntfy topic 'reminders'
2026-08-09 14:12:45 -04:00
b14cc6b6c5
[emacs] Fix org-reminders parsing of nested timed tasks
2026-08-09 14:07:33 -04:00
b7b25e8d24
[emacs] Add org reminders and repeats
2026-08-09 13:01:41 -04:00
9735e42cdd
[pass] Add opencode
2026-08-09 11:40:29 -04:00
46392b93e2
[ssh] Rekey host hungryroot-2026-08
2026-08-06 18:16:01 -04:00
f8b8022655
[mail] Fix issue with messages not being moved in IMAP
2026-08-05 22:47:53 -04:00
4146ca8836
[systemd] Rename syncmail to checkmail
2026-08-05 11:02:20 -04:00
15928f17c7
[pass] Add brickset api key
2026-08-05 10:23:54 -04:00
abba10549b
[emacs] Add priority setting command
2026-08-05 10:12:57 -04:00
48f6adeaad
[mail] Partial fix for trashing emails
2026-08-05 10:12:28 -04:00
b4935c82d7
[mail] Fix how notmuch and mbsync work
2026-08-05 10:12:28 -04:00
a956955300
[claude] Reformat and default to opus
2026-08-04 23:10:42 -04:00
284e205fc5
[emacs] Update capture and custom
2026-08-04 23:10:24 -04:00
6722cc8e78
Merge remote-tracking branch 'refs/remotes/origin/master'
2026-08-03 17:34:41 -04:00
a002d6d6f0
[pass] Add Todoist api key
2026-08-03 17:34:06 -04:00
e41044aa69
[emacs] Update orgroam to use journals and pages
2026-08-03 17:33:54 -04:00
30339ac3bc
[claude] Clean up sesh commit capture step
2026-08-03 10:38:34 -04:00
3e88eba293
[pass] Add openrouter api key
2026-08-03 10:38:34 -04:00
95cfc66b09
[bin] Upgrade sesh binary
2026-08-03 10:38:34 -04:00
54bac08d1f
[gnome] Remove Vitals extention
2026-08-03 10:38:34 -04:00
39da9dcac6
[conflict] Resolve conflict in zshrc
2026-07-30 10:38:17 -04:00
b63bc7b00b
[systemd] Add hungryroot web service
2026-07-28 16:52:50 -04:00
a16d6121e5
[bin] Update sesh
2026-07-28 16:52:50 -04:00
fd730c0e72
[claude] Add sesh hook
2026-07-28 16:52:50 -04:00
7a1284b766
[gnome] Move back to kitty
2026-07-28 12:20:48 -04:00
e48916ab29
[bin] Add linux sess command by default
2026-07-28 11:49:59 -04:00
1f3b74ae50
[opencode] Add mcp and provider settings to opencode
2026-07-28 11:49:59 -04:00
935b95adbb
[claude] Add claud settings and ntfy script
2026-07-28 11:49:59 -04:00
99e3387d9f
[ssh] Resolve merge issues
2026-07-28 11:28:15 -04:00