commit 59e57fed814abbd7d4f45e299ab92837399895a0
parent 6c3b459040fe4f38307d050664503d936ab498ad
Author: Katja (zaphyra) <git@ctu.cx>
Date: Mon, 2 Jun 2025 08:32:23 +0200
parent 6c3b459040fe4f38307d050664503d936ab498ad
Author: Katja (zaphyra) <git@ctu.cx>
Date: Mon, 2 Jun 2025 08:32:23 +0200
hosts/novus: switch to zfs - also enable `impermanence` (uwu)
1 file changed, 15 insertions(+), 8 deletions(-)
diff --git a/hosts/novus/default.nix b/hosts/novus/default.nix @@ -35,7 +35,6 @@ { boot.initrd.systemd.emergencyAccess = true; - boot.kernelPackages = pkgs.linuxPackages_latest; boot.kernel.sysctl."net.ipv6.conf.all.proxy_ndp" = true; sops.secrets = { @@ -50,14 +49,22 @@ modules = { security.kernel = false; - filesystem.rootDisk = { - enable = true; - encrypt = true; - type = "ext4"; - path = "/dev/vda"; - swap = { + filesystem = { + impermanence.system.enable = true; + impermanence.home.enable = true; + rootDisk = { enable = true; - size = "2G"; + encrypt = true; + type = "zfs"; + path = "/dev/vda"; + reservedSpace = "500M"; + parts = { + nix = true; + }; + swap = { + enable = true; + size = "2G"; + }; }; };