summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--common.nix12
1 files changed, 12 insertions, 0 deletions
diff --git a/common.nix b/common.nix
index 45b8cf4..b0af6bf 100644
--- a/common.nix
+++ b/common.nix
@@ -97,6 +97,18 @@ in
depends = [ "/data" ];
};
+ # keep some stuff persistent
+ environment.persistence."/nix/persistent" = {
+ hideMounts = true;
+ directories = [
+ # systemd timers
+ { directory = "/var/lib/systemd/timers"; user = "root"; group = "root"; mode = "u=rwx,g=rx,o=rx"; }
+
+ # alsa state for persistent sound settings
+ { directory = "/var/lib/alsa"; user = "root"; group = "root"; mode = "u=rwx,g=rx,o=rx"; }
+ ];
+ };
+
# enable fast dbus
services.dbus.implementation = "broker";