impermanence
This commit is contained in:
@@ -13,6 +13,7 @@
|
||||
imports = [
|
||||
./hardware.nix
|
||||
./zfs.nix
|
||||
./impermanence.nix
|
||||
|
||||
./services/postgresql.nix
|
||||
./services/jellyfin.nix
|
||||
@@ -97,6 +98,7 @@
|
||||
|
||||
initrd = {
|
||||
compressor = "zstd";
|
||||
supportedFilesystems = [ "f2fs" ];
|
||||
};
|
||||
|
||||
loader.systemd-boot.enable = lib.mkForce false;
|
||||
@@ -119,6 +121,14 @@
|
||||
chown -R root:wheel ${config.boot.lanzaboote.pkiBundle}
|
||||
chmod -R 500 ${config.boot.lanzaboote.pkiBundle}
|
||||
'';
|
||||
|
||||
# ensure persistent directories exist
|
||||
"persistent-dirs".text = ''
|
||||
mkdir -p /persistent/etc/ssh
|
||||
mkdir -p /persistent/var/lib
|
||||
mkdir -p /persistent/etc/nixos
|
||||
mkdir -p /persistent/var/log
|
||||
'';
|
||||
};
|
||||
|
||||
environment.etc = {
|
||||
|
||||
Reference in New Issue
Block a user