From 830dd4c72a46b7efa096b2384f8f995d5fa7ca27 Mon Sep 17 00:00:00 2001 From: "Casper V. Kristensen" Date: Sat, 30 Mar 2024 23:28:54 +0100 Subject: [PATCH] impermanence: persist /var/lib/nixos/ --- modules/base/impermanence.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/modules/base/impermanence.nix b/modules/base/impermanence.nix index 30a4aba..31a492a 100644 --- a/modules/base/impermanence.nix +++ b/modules/base/impermanence.nix @@ -34,6 +34,14 @@ group = "root"; mode = "1777"; } + # The uid and gid maps for entities without a static id is saved in + # /var/lib/nixos. Persist to ensure they aren't changed between reboots. + { + directory = "/var/lib/nixos"; + user = "root"; + group = "root"; + mode = "0755"; + } # Save the last run time of persistent timers so systemd knows if they were missed { directory = "/var/lib/systemd/timers";