2.home-manager/tests/modules/services
Austin Horstman 7a62d63707 gpg-agent: switch to gui domain for graphical pinentry support
gpg-agent is commonly configured with graphical pinentry programs
(pinentry-mac, pinentry-gnome3) on macOS that need access to the Aqua
session to display passphrase prompts. Running in the user domain
(LimitLoadToSessionType=Background) prevents these prompts from
rendering, causing passphrase entry to fail silently or hang.

Revert to the default gui domain so the agent runs in the graphical
login session where pinentry can interact with the window server.
2026-07-07 22:02:13 -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: fix user domain agents 2026-06-30 23:39:07 -05: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: restore TOML goldens for remarshal 2026-05-12 13:08:25 -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 clipse: use rfc 042 style settings 2026-07-03 12:26:19 -05:00
colima launchd: fix user domain agents 2026-06-30 23:39:07 -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 darkman: replace removed python2 in test 2026-06-07 21:22:10 -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: support ordered settings 2026-05-20 23:13:58 -05:00
easyeffects easyeffects: Make service compatible with v8.0.x (#8192) 2025-11-24 18:56:44 +01:00
elephant elephant: fix service unit 2026-07-07 09:50:48 -05:00
emacs launchd: fix user domain agents 2026-06-30 23:39:07 -05:00
espanso launchd: wait for /nix/store before starting agent (#8609) 2026-01-27 21:51:48 -08:00
exo exo: add module 2026-04-29 22:07:11 -05: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: fix user domain agents 2026-06-30 23:39:07 -05:00
glance launchd: fix user domain agents 2026-06-30 23:39:07 -05:00
gnome-keyring treewide: remove unused attrs patterns 2026-04-13 22:02:40 -05:00
gpg-agent gpg-agent: switch to gui domain for graphical pinentry support 2026-07-07 22:02:13 -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: fix user domain agents 2026-06-30 23:39:07 -05: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 hyprland: fix plugin loading when using lua 2026-06-18 22:39:21 -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: fix user domain agents 2026-06-30 23:39:07 -05: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 kanshi: Add test to check service when settings are unset 2026-07-03 12:27:00 -05:00
keynav keynav: add tests 2026-05-01 19:25:59 +01: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: fix user domain agents 2026-06-30 23:39:07 -05:00
nvibrant nvibrant: add module 2026-06-22 13:55:29 -05:00
ollama launchd: fix user domain agents 2026-06-30 23:39:07 -05: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: improve warning message 2026-06-02 08:23:08 -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 launchd: fix user domain agents 2026-06-30 23:39:07 -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: switch to gui domain to prevent error accessing keyring 2026-07-07 16:08:19 -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 tests: restore TOML goldens for remarshal 2026-05-12 13:08:25 -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: restore TOML goldens for remarshal 2026-05-12 13:08:25 -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 launchd: fix user domain agents 2026-06-30 23:39:07 -05:00
ssh-tpm-agent ssh-tpm-agent: add extraArgs option 2026-05-14 12:56:08 -05:00
sway treewide: mark unused lambda arguments 2026-04-13 22:02:40 -05:00
swayidle swayidle: assert events migration warning 2026-06-04 12:20:09 -05: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: fix badly escaped ignore patterns test 2026-07-04 22:02:21 -05:00
syshud syshud: add module 2026-04-12 17:45:41 +02:00
tailscale-systray tailscale-systray: make theme configurable 2026-05-14 15:07:00 +02:00
tldr-update treewide: remove network-online.target 2026-05-03 08:36:38 -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
voxtype voxtype: fix output mode paste 2026-06-14 17:58:52 -05:00
walker walker: fix systemd dependency cycle with elephant 2026-07-07 09:50:48 -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 tests: update generated TOML expectations 2026-06-07 21:22:10 -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: require WAYLAND_DISPLAY env var 2026-05-02 17:20:47 -05:00
wob tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
wpaperd tests: restore TOML goldens for remarshal 2026-05-12 13:08:25 -05:00
xsettingsd tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
yubikey-agent launchd: fix user domain agents 2026-06-30 23:39:07 -05:00