diff --git a/misc/launchd/org.nixos.nix-daemon.plist.in b/misc/launchd/org.nixos.nix-daemon.plist.in
index f1b439840..7fec653e0 100644
--- a/misc/launchd/org.nixos.nix-daemon.plist.in
+++ b/misc/launchd/org.nixos.nix-daemon.plist.in
@@ -12,14 +12,18 @@
Label
org.nixos.nix-daemon
KeepAlive
-
+
+ PathState
+
+ /nix/var/nix/profiles/default/bin/nix-daemon
+
+
+
RunAtLoad
ProgramArguments
- /bin/sh
- -c
- /bin/wait4path /nix/var/nix/profiles/default/bin/nix-daemon && exec /nix/var/nix/profiles/default/bin/nix-daemon
+ /nix/var/nix/profiles/default/bin/nix-daemon
StandardErrorPath
/var/log/nix-daemon.log