2.home-manager/tests/modules
Wael Nasreddine 366d78c285
launchd: wait for /nix/store before starting agent (#8609) (#8661)
On Darwin, launchd may attempt to start agents before the Nix store is
mounted and available. This leads to failures when the agent's executable
or arguments reside in the Nix store.

This change wraps the agent's command in a shell script that uses
/bin/wait4path to ensure /nix/store is ready before executing the
original program. It also ensures that ProgramArguments are correctly
escaped and concatenated.

(cherry picked from commit eec72f1278)
2026-01-27 22:00:47 -08:00
..
accounts accounts.email: add option to disable an account 2025-08-07 14:08:46 -05:00
config treewide: remove no-ops (#8061) 2025-10-26 15:43:53 -05:00
dbus dbus: Create with pacakges options (#7064) 2025-05-15 12:59:12 -05:00
files treewide: reformat nixfmt-rfc-style 2025-04-08 08:50:05 -07:00
home-environment treewide: remove no-ops (#8061) 2025-10-26 15:43:53 -05:00
i18n/input-method fcitx5: fix iniFormat usage (#6899) 2025-04-23 15:10:12 -05:00
launchd launchd: wait for /nix/store before starting agent (#8609) (#8661) 2026-01-27 22:00:47 -08:00
misc qt: added qt{5,6}ctSettings options (#8271) 2025-12-15 22:39:33 -06:00
programs launchd: wait for /nix/store before starting agent (#8609) (#8661) 2026-01-27 22:00:47 -08:00
services launchd: wait for /nix/store before starting agent (#8609) (#8661) 2026-01-27 22:00:47 -08:00
systemd treewide: remove no-ops (#8061) 2025-10-26 15:43:53 -05:00
targets-darwin treewide: reformat nixfmt-rfc-style 2025-04-08 08:50:05 -07:00
targets-linux generic-linux-gpu: put systemd unit in lib/systemd 2026-01-16 16:51:38 -06:00
xresources treewide: reformat nixfmt-rfc-style 2025-04-08 08:50:05 -07:00