Add home impermanence

This commit is contained in:
ItsDrike 2024-06-19 17:41:40 +02:00
parent 6a16de8d16
commit 9dd5d40494
Signed by: ItsDrike
GPG key ID: FA2745890B7048C0
4 changed files with 93 additions and 1 deletions

View file

@ -50,10 +50,32 @@
];
};
home = {
enable = true;
persistentMountPoint = "/persist/home";
extraDirectories = [
"Downloads"
"Personal"
"Media"
"dots"
".local/share/gnupg"
".local/share/wakatime"
".local/share/nvim"
".local/state/nvim"
".local/share/zsh"
".local/cargo"
".local/go"
];
extraFiles = [
".config/git/git-credentials"
];
};
# Configure automatic root subvolume wiping on boot from initrd
autoWipeBtrfs = {
enable = true;
devices."/dev/disk/by-label/NIXOS-FS".subvolumes = [ "root" ];
devices."/dev/disk/by-label/NIXOS-FS".subvolumes = [ "root" "home" ];
};
};
};