From 9071e135fb615c919922933ae9d1b33cfe74355b Mon Sep 17 00:00:00 2001 From: Crony Akatsuki Date: Tue, 10 Mar 2026 18:44:03 +0100 Subject: [PATCH] feat: setup zfs modules. --- hosts/skadi/configuration.nix | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/hosts/skadi/configuration.nix b/hosts/skadi/configuration.nix index 44be65e..6034f61 100644 --- a/hosts/skadi/configuration.nix +++ b/hosts/skadi/configuration.nix @@ -36,6 +36,13 @@ # Use the cachyos kernel boot.kernelPackages = pkgs.cachyosKernels.linuxPackages-cachyos-latest-lto-x86_64-v3; + # Setup zfs with cachyos kernel + boot.supportedFilesystems.zfs = true; + boot.zfs.package = config.boot.kernelPackages.zfs_cachyos; + + # setup host id for zfs + networking.hostId = "65663637"; + # Setup userspace schedulers services.scx = { enable = true; @@ -125,13 +132,13 @@ users.users.crony = { isNormalUser = true; description = "Crony"; - # hashedPasswordFile = "${config.age.secrets.crony-passwd.path}"; + hashedPasswordFile = "${config.age.secrets.crony-passwd.path}"; extraGroups = ["networkmanager" "wheel" "video" "input" "audio" "gamemode" "seat" "pipewire"]; }; - # users.users.root.hashedPasswordFile = "${config.age.secrets.root-passwd.path}"; + users.users.root.hashedPasswordFile = "${config.age.secrets.root-passwd.path}"; - # users.mutableUsers = false; + users.mutableUsers = false; # Enable my flake specific settings crony.pipewire.enable = true;