2.home-manager/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.contacts: fix eval error 2025-12-02 21:33:04 -06:00
config home-cursor: sway depend on cfg.size instead of gtk.cursorTheme.size (#7176) 2025-05-31 19:31:59 -05:00
files home-manager: add support for custom backup command (#6424) (#7153) 2025-10-30 12:26:13 -05:00
i18n/input-method fcitx5: set im-module for X11 GTK apps 2025-11-24 18:40:58 +01:00
launchd launchd: wait for /nix/store before starting agent (#8609) (#8661) 2026-01-27 22:00:47 -08:00
lib maintainers: add jtrrll 2025-11-09 10:12:54 -06:00
lib-bash home-manager: move profile management 2025-01-03 11:22:59 +01:00
misc launchd: wait for /nix/store before starting agent (#8609) (#8661) 2026-01-27 22:00:47 -08:00
po Translate using Weblate (Japanese) 2025-11-15 09:34:07 +01:00
programs rclone: change cache directory to $XDG_CACHE_HOME/rclone 2026-01-20 16:47:15 -06:00
services ssh-agent: set $SSH_AUTH_SOCK in non-interactive shells 2025-12-29 10:00:57 -06:00
targets generic-linux-gpu: put systemd unit in lib/systemd 2026-01-16 16:51:38 -06:00
dbus.nix dbus: Create with pacakges options (#7064) 2025-05-15 12:59:12 -05:00
default.nix treewide: fold -> foldr 2025-11-26 09:23:05 -06:00
deprecations.nix glab: remove module 2025-11-15 09:44:58 +01:00
files.nix home-manager: add support for custom backup command (#6424) (#7153) 2025-10-30 12:26:13 -05:00
home-environment.nix home-environment: add home.checks (#7407) 2025-07-25 13:01:12 -05:00
manual.nix treewide: reformat nixfmt-rfc-style 2025-04-08 08:50:05 -07:00
modules.nix modules: add minimal entrypoint to only enable core modules 2025-11-22 21:50:04 -06:00
systemd-activate.sh systemd: don't try to restart templates 2024-06-26 18:14:48 +02:00
systemd.nix systemd: make unit definitions freeform modules 2025-09-17 16:26:12 +02:00
wayland.nix wayland: create tray.target if xsession is not enabled (#6332) 2025-02-06 22:50:03 +01:00
xresources.nix treewide: reformat nixfmt-rfc-style 2025-04-08 08:50:05 -07:00
xsession.nix xsession: only require xdg autostart target if explicitely enabled (#8237) 2025-12-01 12:21:32 -06:00