diff options
Diffstat (limited to 'nixos/modules/system/boot/systemd/tmpfiles.nix')
-rw-r--r-- | nixos/modules/system/boot/systemd/tmpfiles.nix | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/nixos/modules/system/boot/systemd/tmpfiles.nix b/nixos/modules/system/boot/systemd/tmpfiles.nix index 57d44c8591ed..edbe59965560 100644 --- a/nixos/modules/system/boot/systemd/tmpfiles.nix +++ b/nixos/modules/system/boot/systemd/tmpfiles.nix @@ -100,5 +100,22 @@ in ''; }) ]; + + systemd.tmpfiles.rules = [ + "d /etc/nixos 0755 root root - -" + "d /nix/var 0755 root root - -" + "L+ /nix/var/nix/gcroots/booted-system 0755 root root - /run/booted-system" + "d /run/lock 0755 root root - -" + "d /var/db 0755 root root - -" + "L /etc/mtab - - - - ../proc/mounts" + "L /var/lock - - - - ../run/lock" + # Boot-time cleanup + "R! /etc/group.lock - - - - -" + "R! /etc/passwd.lock - - - - -" + "R! /etc/shadow.lock - - - - -" + "R! /etc/mtab* - - - - -" + "R! /nix/var/nix/gcroots/tmp - - - - -" + "R! /nix/var/nix/temproots - - - - -" + ]; }; } |