20 lines
616 B
Nix
20 lines
616 B
Nix
{ lib, ... }: {
|
|
options = with lib; {
|
|
full = mkEnableOption "Full home manager configuration with all programs";
|
|
|
|
withAudio = mkEnableOption "Enable support for audio";
|
|
withBluetooth = mkEnableOption "Enable bluetooth";
|
|
|
|
withNiri = mkEnableOption "Enable niri compositor";
|
|
withGnome =mkEnableOption "Enable gnome DE";
|
|
|
|
withVM = mkEnableOption "Enable VM related configuration";
|
|
withContainers = mkEnableOption "Enable container support";
|
|
withGames = mkEnableOption "Enable games";
|
|
|
|
hwmonPath = mkOption {
|
|
type = with types; nullOr str;
|
|
default = null;
|
|
};
|
|
};
|
|
}
|