diff --git a/misc/launchd/org.nixos.nix-daemon.plist.in b/misc/launchd/org.nixos.nix-daemon.plist.in
index 7fec653e0..bc02dc72c 100644
--- a/misc/launchd/org.nixos.nix-daemon.plist.in
+++ b/misc/launchd/org.nixos.nix-daemon.plist.in
@@ -13,14 +13,12 @@
org.nixos.nix-daemon
KeepAlive
- PathState
+ OtherJobEnabled
- /nix/var/nix/profiles/default/bin/nix-daemon
-
+ org.nixos.darwin-store
+
- RunAtLoad
-
ProgramArguments
/nix/var/nix/profiles/default/bin/nix-daemon
diff --git a/scripts/create-darwin-volume.sh b/scripts/create-darwin-volume.sh
index 334b75045..f2cf4cba6 100755
--- a/scripts/create-darwin-volume.sh
+++ b/scripts/create-darwin-volume.sh
@@ -303,8 +303,16 @@ generate_mount_daemon() {
- RunAtLoad
+ LaunchOnlyOnce
+ KeepAlive
+
+ PathState
+
+ $NIX_ROOT/store
+
+
+
Label
org.nixos.darwin-store
ProgramArguments