nix-config/options.nix
2024-05-09 20:17:37 +02:00

18 lines
706 B
Nix

{ lib, ... }: {
options = with lib; {
minimal = mkEnableOption "Minimal setup with only cli utilities";
full = mkEnableOption "Full setup with all programs and themes";
withAudio = mkEnableOption "Enable support for audio";
withBluetooth = mkEnableOption "Enable bluetooth";
withNvidia = mkEnableOption "Enable proprietary nvidia drivers";
withNiri = mkEnableOption "Enable niri compositor";
withGnome =mkEnableOption "Enable gnome DE";
withVM = mkEnableOption "Enable VM related configuration";
withContainers = mkEnableOption "Enable container support";
withDistrobox = mkEnableOption "Enable Distrobox";
withGames = mkEnableOption "Enable games";
};
}