desktop/impermanence.nix
2025-12-22 16:46:52 -03:00

54 lines
910 B
Nix

{
environment.persistence."/.persist" = {
enable = true;
hideMounts = true;
directories = [
"/etc/nixos"
"/var/lib/nixos"
];
users.root = {
home = "/root";
files = [
".config/sops/age/keys.txt"
];
};
files = [
#
];
users.user = {
files = [
".config/sops/age/keys.txt"
];
directories = [
".config/nvim"
".config/niri"
".config/ghostty"
".config/tmux"
".config/tmux-powerline"
".ssh"
];
};
};
environment.persistence."/.nobackup" = {
enable = true;
hideMounts = true;
directories = [
"/var/log"
"/var/cache"
"/var/lib/docker"
];
users.root = {
home = "/root";
directories = [
".cache"
];
};
users.user = {
directories = [
".cache"
];
};
};
}