imperative-config/preservation.nix
2026-05-26 20:01:20 +02:00

43 lines
701 B
Nix

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