From 47ca21dc02174b2a93ea064e011c68d225662e31 Mon Sep 17 00:00:00 2001
From: Joel Grunbaum <joelgrun@gmail.com>
Date: Sat, 19 Jul 2025 21:47:04 +0000
Subject: [PATCH] Enable zfs pool

---
 smini/hardware-configuration.nix |   11 +++++++++++
 1 files changed, 11 insertions(+), 0 deletions(-)

diff --git a/smini/hardware-configuration.nix b/smini/hardware-configuration.nix
index ece057f..c6d41da 100644
--- a/smini/hardware-configuration.nix
+++ b/smini/hardware-configuration.nix
@@ -12,6 +12,8 @@
   boot.initrd.kernelModules = [ ];
   boot.kernelModules = [ "kvm-intel" ];
   boot.extraModulePackages = [ ];
+  boot.supportedFilesystems = [ "zfs" ];
+  networking.hostId = "81fdcc33";
 
   fileSystems."/" =
     { device = "/dev/disk/by-uuid/c5820e22-2f08-461e-8003-1e99d0e783e9";
@@ -25,6 +27,15 @@
       options = [ "fmask=0077" "dmask=0077" ];
     };
 
+  boot.zfs = {
+    forceImportRoot = false;
+    extraPools = [ "pool" ];
+  };
+  services.zfs = {
+    autoScrub.enable = true;
+    trim.enable = true;
+  };
+
   swapDevices = [ ];
 
   # Enables DHCP on each ethernet and wireless interface. In case of scripted networking

--
Gitblit v1.10.0