Support persisting data separately from config

This commit is contained in:
ItsDrike 2024-06-26 22:51:51 +02:00
parent 4a10a3536a
commit 507f364e5b
Signed by: ItsDrike
GPG key ID: FA2745890B7048C0
3 changed files with 63 additions and 11 deletions

View file

@ -53,14 +53,6 @@
enable = true;
persistentMountPoint = "/persist/home";
extraDirectories = [
# Nixos flake
"dots"
# Personal data
"Downloads"
"Personal"
"Media"
# Browsers
".mozilla"
".mullvad"
@ -95,6 +87,20 @@
".config/pcmanfm-qt/default/recent-files.conf"
".config/qalculate/qalculate-gtk.cfg"
];
persistentDataMountPoint = "/data/Data";
extraDataDirectories = [
# Nixos flake
"dots"
# XDG user dirs
"Downloads"
"Media"
# Other personal data
"Personal"
];
extraDataFiles = [];
};
# Configure automatic root subvolume wiping on boot from initrd