Commit Graph

1450 Commits

Author SHA1 Message Date
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