nyx/modules/iso/boot.nix

32 lines
594 B
Nix
Raw Permalink Normal View History

2025-01-27 22:31:45 +02:00
{
lib,
pkgs,
...
}: let
2025-01-26 00:36:34 +02:00
inherit (lib.modules) mkForce mkAfter;
in {
boot = {
2025-01-27 22:31:45 +02:00
# Use lts kernel for zfs
kernelPackages = mkForce pkgs.linuxPackages_6_12;
2025-01-26 00:36:34 +02:00
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"
];
};
}