imperative-config/preservation.nix
2026-05-14 21:45:04 +02:00

36 lines
559 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.yurii = {
# directories = [
# ".ssh"
# ".mozilla"
# ];
#
# files = [
#
# ];
# };
};
};
}