2.home-manager/tests/modules/services
Austin Horstman 4883af6edb syncthing: avoid init for default gui address
The gui address option always has a default value, so #8644 ended up
making syncthing-init run for every enabled Syncthing setup.

Treat the default gui address as unset for updater purposes so the init
unit is only generated when Home Manager is actually managing Syncthing
configuration. Add regression tests for the default and explicit
guiAddress cases.
2026-04-26 19:44:29 -05:00
..
activitywatch tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
arrpc tests/arrpc: add service module test coverage 2025-07-29 10:31:11 -05:00
autotiling autotiling: init module 2025-10-11 22:19:18 -05:00
avizo tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
awww awww: remove blank space after awww-daemon when extraArgs is empty 2026-04-04 11:33:34 -05:00
blanket tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
borgmatic launchd: wait for /nix/store before starting agent (#8609) 2026-01-27 21:51:48 -08:00
bspwm tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
cachix-agent tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
caffeine treewide: remove unused attrs patterns 2026-04-13 22:02:40 -05:00
clipcat tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
cliphist tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
clipman clipman: Add extraArgs option to clipman service 2026-03-17 23:50:17 -05:00
clipse treewide: remove no-ops (#8061) 2025-10-26 15:43:53 -05:00
colima treewide: remove unused attrs patterns 2026-04-13 22:02:40 -05:00
comodoro tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
conky tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
copyq tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
darkman treewide: remove unused attrs patterns 2026-04-13 22:02:40 -05:00
davmail tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
devilspie2 tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
dropbox tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
dunst dunst: fix deprecated configuration in example 2025-09-11 10:15:27 +02:00
easyeffects easyeffects: Make service compatible with v8.0.x (#8192) 2025-11-24 18:56:44 +01:00
emacs treewide: mark unused lambda arguments 2026-04-13 22:02:40 -05:00
espanso launchd: wait for /nix/store before starting agent (#8609) 2026-01-27 21:51:48 -08:00
flameshot tests/flameshot: add darwin tests 2026-02-12 11:04:03 -06:00
fluidsynth tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
fnott treewide: remove unused attrs patterns 2026-04-13 22:02:40 -05:00
fusuma treewide: mark unused lambda arguments 2026-04-13 22:02:40 -05:00
git-sync launchd: wait for /nix/store before starting agent (#8609) 2026-01-27 21:51:48 -08:00
glance glance: add darwin support 2026-04-09 18:13:04 -05:00
gnome-keyring treewide: remove unused attrs patterns 2026-04-13 22:02:40 -05:00
gpg-agent ssh_auth_sock: init module 2026-04-03 21:15:34 -05:00
gromit-mpx tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
herbstluftwm treewide: remove unused attrs patterns 2026-04-13 22:02:40 -05:00
home-manager-auto-expire launchd: wait for /nix/store before starting agent (#8609) 2026-01-27 21:51:48 -08:00
home-manager-auto-upgrade home-manager-auto-upgrade: state-version gate preSwitchCommands 2026-04-22 19:34:24 -05:00
hypridle tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
hyprland treewide: remove unused attrs patterns 2026-04-13 22:02:40 -05:00
hyprlauncher hyprlauncher: add module 2025-12-05 22:35:12 -06:00
hyprpaper tests/hyprpaper: update basic configuration 2026-01-07 11:07:21 -05:00
hyprpolkitagent tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
hyprshell hyprshell: fixed tests to use correct name for style file 2025-10-03 23:00:58 -05:00
hyprsunset hyprsunset: Add tests for transitons option 2025-07-29 13:11:56 -05:00
i3 treewide: mark unused lambda arguments 2026-04-13 22:02:40 -05:00
imapnotify launchd: wait for /nix/store before starting agent (#8609) 2026-01-27 21:51:48 -08:00
jankyborders tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
jellyfin-mpv-shim tests/jellyfin-mpv-shim: fix tests 2025-06-22 23:58:37 -05:00
kanshi tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
labwc tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
lieer tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
linux-wallpaperengine linux-wallpaperengine: migrate to lib.cli.toCommandLineGNU 2026-01-08 10:17:17 -06:00
local-ai local-ai: string -> str (#8116) 2025-11-03 04:41:08 +00:00
ludusavi ludusavi: add test 2025-12-02 21:57:23 -06:00
lxqt-policykit-agent tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
macos-remap-keys launchd: wait for /nix/store before starting agent (#8609) 2026-01-27 21:51:48 -08:00
mako treewide: nix fmt 2026-01-13 22:51:16 -06:00
mopidy tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
mpd tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
mpd-mpris tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
mpdris2 tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
mpdris2-rs mpdris2-rs: add module 2026-03-26 16:34:36 -05:00
mpdscribble statix: enable empty_pattern 2026-04-08 16:00:28 -05:00
nix-gc launchd: wait for /nix/store before starting agent (#8609) 2026-01-27 21:51:48 -08:00
ollama launchd: wait for /nix/store before starting agent (#8609) 2026-01-27 21:51:48 -08:00
osmscout-server tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
pantalaimon tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
parcellite tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
pass-secret-service password-store: silence settings default warning 2026-03-24 14:08:36 -05:00
pasystray tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
pbgopy tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
picom picom: add test for extraConfig 2025-10-25 21:15:52 -05:00
pipewire tests/pipewire: test for LADSPA 2026-04-22 15:24:44 -05:00
pizauth pizauth: reload on change and option type 2025-08-30 13:53:07 -05:00
playerctld treewide: remove unused attrs patterns 2026-04-13 22:02:40 -05:00
podman treewide: mark unused lambda arguments 2026-04-13 22:02:40 -05:00
polkit-gnome tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
polybar tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
proton-pass-agent proton-pass-agent: adapt the services to match the documentation 2026-04-22 15:25:18 -05:00
protonmail-bridge protonmail-bridge: init module 2025-08-17 09:44:56 -05:00
recoll tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
redshift-gammastep redshift-gammastep: migrate to lib.cli.toCommandLineShellGNU 2026-01-08 11:21:16 -05:00
remmina tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
rescrobbled rescrobbled: add module 2025-08-06 00:15:47 -05:00
restic restic: fix evaluation error in rcloneOptions 2026-01-18 23:01:16 -06:00
river tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
screen-locker tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
shikane tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
signaturepdf tests: fix tests 2025-09-15 09:22:58 +02:00
skhd tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
snixembed tests: fix tests 2025-09-15 09:22:58 +02:00
spectrwm tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
ssh-agent sshAuthSock: fix naming scheme 2026-04-04 22:28:41 -05:00
ssh-tpm-agent sshAuthSock: fix naming scheme 2026-04-04 22:28:41 -05:00
sway treewide: mark unused lambda arguments 2026-04-13 22:02:40 -05:00
swayidle swayidle: improve confusing "events" configuration 2025-12-02 22:24:56 -06:00
swaync tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
swayosd swayosd: Remove non-existing display arg option (#7752) 2025-09-03 07:42:44 -05:00
sxhkd tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
syncthing syncthing: avoid init for default gui address 2026-04-26 19:44:29 -05:00
syshud syshud: add module 2026-04-12 17:45:41 +02:00
tailscale-systray tailscale-systray: add module (#7821) 2025-09-26 15:14:09 +00:00
tldr-update tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
tomat tomat: modify After, PartOf, Environment in service 2026-02-03 18:17:40 -06:00
trayer tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
trayscale tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
twmn tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
udiskie tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
volnoti tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
walker walker: add module (#7649) 2025-08-10 23:23:58 -05:00
way-displays tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
wayfire wayfire: fix broken configuration.ini test (#7478) 2025-07-15 10:20:41 -05:00
wayle wayle: fix example 2026-04-23 08:18:13 -05:00
wayvnc tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
wl-clip-persist wl-clip-persist: add module 2025-10-16 19:26:10 -05:00
wlsunset wlsunset: migrate to lib.cli.toCommandLineShellGNU 2026-01-08 11:18:42 -05:00
wob tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
wpaperd test/wpaperd: add test for empty settings 2025-07-11 15:26:17 -05:00
xsettingsd tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
yubikey-agent sshAuthSock: fix naming scheme 2026-04-04 22:28:41 -05:00