2024-05-18 21:18:02 +00:00
|
|
|
{ lib, pkgs, ... }:
|
|
|
|
|
|
|
|
{
|
2024-05-18 21:47:17 +00:00
|
|
|
# use latest kernel we can support to get more hardware support
|
|
|
|
boot.kernelPackages =
|
|
|
|
lib.mkForce
|
|
|
|
(pkgs.zfs.override { removeLinuxDRM = pkgs.hostPlatform.isAarch64; }).latestCompatibleLinuxPackages;
|
|
|
|
boot.zfs.removeLinuxDRM = lib.mkDefault pkgs.hostPlatform.isAarch64;
|
|
|
|
|
2024-05-18 21:18:02 +00:00
|
|
|
# Enable bcachefs support
|
|
|
|
boot.supportedFilesystems.bcachefs = lib.mkDefault true;
|
2024-05-18 21:47:17 +00:00
|
|
|
|
2024-05-18 21:18:02 +00:00
|
|
|
environment.systemPackages = with pkgs; [
|
|
|
|
bcachefs-tools
|
|
|
|
keyutils
|
|
|
|
];
|
|
|
|
}
|