Commit Graph

9 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
61565479f2 [zsh] Make ssh loading across platform more robust 2026-03-03 23:37:47 -05:00
fec4946e18 [swiftbar] Add swiftbar controls 2026-01-12 18:26:09 -05:00
0fc401be59 [launchd] Fix path for hungryroot services 2026-01-12 11:28:57 -05:00
015e60639d [launchd] Add hungryroot plists 2026-01-08 15:41:28 -05:00
84339c89fc [launchd] Add colima launchd script 2026-01-06 10:25:11 -05:00
ebe255c75f [launchd] Add snapclient plist 2026-01-05 10:44:57 -05:00
e7a8071ef5 [ssh] Cleaning up shells and ssh configurablility when not at home 2024-08-09 10:13:03 -03:00
12a74e37a7 [launchd] Setup proper setup for work computer 2024-02-02 10:42:17 -05:00