Files
LillyOS/options.nix

44 lines
921 B
Nix

{ lib, ... }:
{
options.my = {
cachyosKernel.enable = lib.mkEnableOption "CachyOS Kernel";
nvidia = {
enable = lib.mkEnableOption "Has NVIDIA GPU";
};
openlinkhub.enable = lib.mkEnableOption "Has Corsair Link Hardware";
rgb.enable = lib.mkEnableOption "Has RGB";
desktop = {
enable = lib.mkEnableOption "Is a Desktop System";
gaming.enable = lib.mkEnableOption "Gaming";
hyprland = {
enable = lib.mkEnableOption "Hyprland";
};
kdePlasma = {
enable = lib.mkEnableOption "KDE Plasma";
};
flatpak = {
enable = lib.mkEnableOption "Flatpak Support";
};
spicetify = {
enable = lib.mkEnableOption "Install Spotify/Spicetify";
};
nixcord = {
enable = lib.mkEnableOption "Install Nixcord/Equibop";
};
};
cockpit.enable = lib.mkEnableOption "Install Cockpit";
};
}