mirror of
https://github.com/NixOS/nixos-hardware.git
synced 2025-11-03 08:47:13 +08:00
24 lines
602 B
Nix
24 lines
602 B
Nix
{ lib
|
|
, pkgs
|
|
, config
|
|
, ...
|
|
}:
|
|
let
|
|
cfg = config.hardware.radxa;
|
|
in {
|
|
options.hardware.radxa = {
|
|
enable = lib.mkEnableOption "Radxa system support";
|
|
};
|
|
|
|
config = lib.mkIf cfg.enable {
|
|
boot = {
|
|
# Currently enable bcachefs automatically set
|
|
# kernelPackages = lib.mkDefault pkgs.linuxPackages_latest;
|
|
# TODO: Consider removing this line once, we get an LTS kernel that is newer than 6.12
|
|
kernelPackages = lib.mkOverride 990 pkgs.linuxPackages_latest;
|
|
supportedFilesystems = [ "bcachefs" ];
|
|
loader.systemd-boot.enable = lib.mkDefault true;
|
|
};
|
|
};
|
|
}
|