imperative-config/preservation.nix
2026-05-26 18:34:09 +02:00

40 lines
633 B
Nix

{
preservation = {
enable = true;
preserveAt."/persistent" = {
directories = [
"/etc/nixos"
"/var/lib/bluetooth"
{
directory = "/var/lib/nixos";
inInitrd = true;
}
];
files = [
{
file = "/etc/machine-id";
inInitrd = true;
}
];
# Preserve user files
users.konsta = {
directories = [
".mozilla"
"Documents"
"Downloads"
"Desktop"
"Pictures"
".nixos-config"
];
#
files = [
];
};
};
};
}