nyx/modules/iso/boot.nix
2025-01-27 22:31:45 +02:00

31 lines
594 B
Nix

{
lib,
pkgs,
...
}: let
inherit (lib.modules) mkForce mkAfter;
in {
boot = {
# Use lts kernel for zfs
kernelPackages = mkForce pkgs.linuxPackages_6_12;
kernelParams = mkAfter [
"noquiet"
"toram"
];
# have no need for systemd-boot
loader.systemd-boot.enable = mkForce false;
# we don't need to have any raid tools in our system
swraid.enable = mkForce false;
# https://github.com/NixOS/nixpkgs/issues/58959
supportedFilesystems = mkForce [
"btrfs"
"ext4"
"zfs"
"vfat"
"f2fs"
"xfs"
];
};
}