2.home-manager/modules/misc
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
..
gtk gtk: add color scheme option 2025-09-07 09:46:25 -05:00
news launchd: wait for /nix/store before starting agent (#8609) (#8661) 2026-01-27 22:00:47 -08:00
qt kconfig: escape arguments properly (#6867) 2025-04-21 17:20:07 +02:00
dconf.nix dconf: revert: dconf: Provide dconf (#7215) 2025-06-05 15:06:51 -05:00
debug.nix debug: make NIX_DEBUG_INFO_DIRS a list of strings (#6595) 2025-03-09 12:20:08 -05:00
editorconfig.nix treewide: reformat nixfmt-rfc-style 2025-04-08 08:50:05 -07:00
fontconfig.nix fontconfig: add fonts.fontconfig.extraConfigFiles option (#7754) 2025-09-16 22:31:54 -05:00
gtk.nix gtk: add color scheme option 2025-09-07 09:46:25 -05:00
lib.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
mozilla-messaging-hosts.nix maintainers: remove duplicate HM entries 2025-07-04 09:20:48 -05:00
news.nix news: migrate news entries to YYYY/MM directory structure 2025-05-12 22:14:03 -05:00
nix-remote-build.nix treewide: meta.maintainers at top 2025-11-22 14:51:05 -06:00
nix.nix treewide: meta.maintainers at top 2025-11-22 14:51:05 -06:00
nixpkgs-disabled.nix treewide: fold -> foldr 2025-11-26 09:23:05 -06:00
nixpkgs.nix treewide: fold -> foldr 2025-11-26 09:23:05 -06:00
numlock.nix treewide: reformat nixfmt-rfc-style 2025-04-08 08:50:05 -07:00
pam.nix treewide: reformat nixfmt-rfc-style 2025-04-08 08:50:05 -07:00
qt.nix qt: added qt{5,6}ctSettings options (#8271) 2025-12-15 22:39:33 -06:00
shell.nix treewide: standardize shell integration options 2025-02-08 22:49:40 +01:00
specialisation.nix treewide: reformat nixfmt-rfc-style 2025-04-08 08:50:05 -07:00
submodule-support.nix treewide: remove with lib (#6512) 2025-03-07 14:16:46 -06:00
tmpfiles.nix Revert "tmpfiles: migrate to an RFC42-style option" 2025-11-05 12:26:46 -06:00
uninstall.nix home-manager: set 25.11 as stable 2025-11-26 10:43:01 -06:00
version.nix home-manager: prepare 25.11 2025-05-18 10:26:50 +02:00
vte.nix treewide: reformat nixfmt-rfc-style 2025-04-08 08:50:05 -07:00
xdg-autostart.nix xdg-autostart: fix runCommandNoCCLocal deprecation (#6880) 2025-04-22 09:05:27 -05:00
xdg-desktop-entries.nix desktopEntry: Remove deprecated category from example 2025-10-09 12:25:12 +02:00
xdg-mime-apps.nix xdg-mime-apps: no spaces in default app entries 2025-09-22 20:56:58 -05:00
xdg-mime.nix treewide: convert package options to use mkPackageOption (#7116) 2025-05-23 00:42:38 -05:00
xdg-portal.nix treewide: assertions at top of config 2025-11-22 15:00:15 -06:00
xdg-system-dirs.nix treewide: reformat nixfmt-rfc-style 2025-04-08 08:50:05 -07:00
xdg-terminal-exec.nix treewide: meta.maintainers at top 2025-11-22 14:51:05 -06:00
xdg-user-dirs.nix treewide: reformat nixfmt-rfc-style 2025-04-08 08:50:05 -07:00
xdg.nix treewide: reformat nixfmt-rfc-style 2025-04-08 08:50:05 -07:00
xfconf.nix treewide: reformat nixfmt-rfc-style 2025-04-08 08:50:05 -07:00