19 lines
448 B
Nix
Executable File
19 lines
448 B
Nix
Executable File
{ lib, namespace, ... }:
|
|
with lib;
|
|
let
|
|
inherit (lib.${namespace}) mkOpt mkBoolOpt;
|
|
in
|
|
{
|
|
options.${namespace}.hardware.amd = {
|
|
enable = mkEnableOption "amd hardware config";
|
|
|
|
corectrl.enable = mkBoolOpt false "Enable Corectl";
|
|
|
|
corectrl.enablePolkit = mkBoolOpt false "Enable Corectl Polkit";
|
|
|
|
corectrl.polkitGroup = mkOpt types.str "wheel" "Corectl Polkit Group";
|
|
|
|
lact.enable = mkBoolOpt false "Enable Lact daemon";
|
|
};
|
|
}
|