impermanence

This commit is contained in:
2025-10-06 14:47:19 -04:00
parent a4bf2a0ea9
commit 9d0d0b10d1
5 changed files with 104 additions and 2 deletions

View File

@@ -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 = {