summaryrefslogtreecommitdiff
path: root/hosts/toaster
diff options
context:
space:
mode:
authorGrisha Shipunov2025-01-21 17:15:17 +0100
committerGrisha Shipunov2025-01-21 17:15:17 +0100
commitc7f40d8ebbb26edaa9403bf7b5fbb5ad66364aa7 (patch)
treef6730f14477abe54294485498289f69b9db73917 /hosts/toaster
parente2111aa6ec102b90a8742877969053b7bfefa840 (diff)
update to zfs 2.3
Diffstat (limited to 'hosts/toaster')
-rw-r--r--hosts/toaster/amd.nix2
-rw-r--r--hosts/toaster/zfs.nix17
2 files changed, 4 insertions, 15 deletions
diff --git a/hosts/toaster/amd.nix b/hosts/toaster/amd.nix
index 66a93e6..637f15d 100644
--- a/hosts/toaster/amd.nix
+++ b/hosts/toaster/amd.nix
@@ -5,6 +5,8 @@
boot.kernelParams = [
# use new amd pstate driver
"amd_pstate=active"
+ # fix flicker
+ "amdgpu.dcdebugmask=0x10"
];
# hardware.graphics = {
diff --git a/hosts/toaster/zfs.nix b/hosts/toaster/zfs.nix
index 606627d..577e4d6 100644
--- a/hosts/toaster/zfs.nix
+++ b/hosts/toaster/zfs.nix
@@ -16,21 +16,8 @@
};
networking.hostId = "dca22577";
boot = {
- kernelPackages =
- let
- zfsCompatibleKernelPackages = lib.filterAttrs (
- name: kernelPackages:
- (builtins.match "linux_[0-9]+_[0-9]+" name) != null
- && (builtins.tryEval kernelPackages).success
- && (!kernelPackages.${config.boot.zfs.package.kernelModuleAttribute}.meta.broken)
- ) pkgs.linuxKernel.packages;
- latestKernelPackage = lib.last (
- lib.sort (a: b: (lib.versionOlder a.kernel.version b.kernel.version)) (
- builtins.attrValues zfsCompatibleKernelPackages
- )
- );
- in
- latestKernelPackage;
+ kernelPackages = pkgs.linuxKernel.packages.linux_6_12;
+ zfs.package = pkgs.zfs_2_3;
supportedFilesystems = [ "zfs" ];
kernelParams = [ "nohibernate" ];
plymouth.enable = false;