fix: init

Merged
SH
10mo ago
+136-40
  • chore: update
  • chore: update
  • chore: update
  • chore: update

Summary by cubic

Cross-platform support for the VS Code settings syncer, adding Linux systemd integration and fixing OS-specific path and watcher handling. Also expands tool PATHs and increases GPG agent cache TTL to reduce prompts.

  • New Features

    • Add systemd user service for Linux with inotifywait-based watcher.
    • Keep macOS launchd agent using fswatch.
  • Refactors

    • Use OS-specific config paths and sed -i syntax; build PATH via lib.makeBinPath.
    • Update specs to handle macOS/Linux paths and watchers.
    • Expand dotfiles-updater PATH (bash, coreutils, curl, gawk, git, gnumake, gnused, nix, sudo, which).
    • Set GPG agent default/max cache TTL to 3 years on kyber.