zaphyra's git: nixfiles

zaphyra and void's nixfiles

commit e8f03630df2a1c8c2441cebff33789032f8d9031
parent 3ed437b6a01c043c7e397d5243474cb476fc5755
Author: Katja (zaphyra) <git@ctu.cx>
Date: Wed, 4 Jun 2025 12:31:53 +0200

hosts/morio: switch to zfs
1 file changed, 17 insertions(+), 10 deletions(-)
M
hosts/morio/default.nix
|
27
+++++++++++++++++----------
diff --git a/hosts/morio/default.nix b/hosts/morio/default.nix
@@ -34,7 +34,6 @@
     {
 
       boot.initrd.systemd.emergencyAccess = true;
-      boot.kernelPackages = pkgs.linuxPackages_latest;
 
       sops.secrets = {
         "resticEnv/novus" = {

@@ -43,14 +42,22 @@
       };
 
       modules = {
-        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";
+            };
           };
         };
 

@@ -96,8 +103,8 @@
         users.katja.enable = true;
       };
 
-      system.stateVersion = "24.11";
-      home-manager.users.katja.home.stateVersion = "24.11";
+      system.stateVersion = "25.05";
+      home-manager.users.katja.home.stateVersion = "25.05";
     };
 
 }