summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristoph Cullmann <cullmann@kde.org>2024-05-30 17:42:54 +0200
committerChristoph Cullmann <cullmann@kde.org>2024-05-30 17:42:54 +0200
commitd0dfcd535ce27932f83d5419459668ebd1663335 (patch)
tree82dcc2570af277fd7f70514512fad6b654f329e7
parentba0f792f751bb231ea6fd6ddeb111e20a478e1c3 (diff)
add back some persistent stuff
-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";