2.home-manager/modules
Peter Kling 85e9d1cc8f syncthing: expand declarative config to Darwin
This extends the recently merged PR #5616, which expanded the Synching config to allow declarative settings under Linux, such that it also works under Darwin.

Changes:
* Update the module's `syncthing` launchd agent to copy the synching key/certificate before starting syncthing, analogously to the systemd service from the above mentioned PR #5616.
* Adds an `syncthing-init`launchd agent (analogously to the systemd service `synching-init` from the above mentioned PR #5616) that updates the configuration files. Since this must be run after the syncthing service started, we use a `WatchPath` to coordinate both launchd agents.
2025-02-15 14:35:04 -08:00
..
accounts email: add migadu.com flavor 2025-02-11 23:55:52 +01:00
config home-cursor: use profileExtra instead of initExtra 2024-12-04 12:38:17 +01:00
files files: make collision error message more helpful 2024-04-30 00:41:45 +02:00
i18n/input-method fcitx5: add waylandFrontend option to not set env vars (#5431) 2025-02-01 11:54:11 +01:00
launchd treewide: deprecate DRY_RUN_CMD and DRY_RUN_NULL 2024-01-24 13:36:05 +01:00
lib ludusavi: create Ludusavi module (#5626) 2025-02-10 18:23:20 -06:00
lib-bash home-manager: move profile management 2025-01-03 11:22:59 +01:00
misc git: support alternate signing methods (#5516) 2025-02-14 11:47:27 -07:00
po Translate using Weblate (Swedish) 2025-02-08 21:01:20 +01:00
programs git-maintenance: More details in the documentation 2025-02-15 14:36:13 -07:00
services syncthing: expand declarative config to Darwin 2025-02-15 14:35:04 -08:00
targets darwin: misc defaults (dock, menu clock, finder) 2024-05-11 00:04:45 +02:00
default.nix home-manager: set module class to "homeManager" 2024-04-27 09:28:21 +02:00
files.nix home-manager: move profile management 2025-01-03 11:22:59 +01:00
home-environment.nix home-manager: move profile management 2025-01-03 11:22:59 +01:00
manual.nix docs: add style sheets and scrubDerivations 2024-02-01 01:10:58 +01:00
modules.nix yubikey-agent: init service module (#6446) 2025-02-14 15:10:24 -06:00
systemd-activate.sh systemd: don't try to restart templates 2024-06-26 18:14:48 +02:00
systemd.nix systemd: use sd-switch by default 2025-01-01 16:31:32 +01:00
wayland.nix wayland: create tray.target if xsession is not enabled (#6332) 2025-02-06 22:50:03 +01:00
xresources.nix xresources: allow floating point values 2024-12-22 19:48:53 +01:00
xsession.nix wayland: create tray.target if xsession is not enabled (#6332) 2025-02-06 22:50:03 +01:00