system/preservation: use static symlink for files in /etc
This commit is contained in:
parent
afaea05ad3
commit
73840cc9b5
|
@ -9,5 +9,8 @@
|
|||
pkiBundle = "/etc/secureboot";
|
||||
};
|
||||
|
||||
preservation.preserveAt."/persist".directories = [ "/etc/secureboot" ];
|
||||
environment.etc."secureboot" = {
|
||||
source = "/persist/etc/secureboot";
|
||||
mode = "direct-symlink";
|
||||
};
|
||||
}
|
||||
|
|
|
@ -64,21 +64,17 @@
|
|||
user = "root";
|
||||
group = "root";
|
||||
}
|
||||
{
|
||||
file = "/etc/machine-id";
|
||||
inInitrd = true;
|
||||
how = "symlink";
|
||||
mode = "-";
|
||||
user = "root";
|
||||
group = "root";
|
||||
configureParent = true;
|
||||
}
|
||||
];
|
||||
};
|
||||
}
|
||||
);
|
||||
};
|
||||
|
||||
environment.etc."machine-id" = {
|
||||
source = "/persist/etc/machine-id";
|
||||
mode = "direct-symlink";
|
||||
};
|
||||
|
||||
# https://github.com/NixOS/nixpkgs/pull/351151#issuecomment-2549025171
|
||||
systemd.services.systemd-machine-id-commit = {
|
||||
unitConfig.ConditionPathIsMountPoint = [
|
||||
|
|
Loading…
Reference in a new issue