Tuning/refactoring/etc
This commit is contained in:
parent
cdfcbf76e3
commit
73482423ee
28 changed files with 189 additions and 211 deletions
|
|
@ -1,6 +1,17 @@
|
|||
{ lib, ... }: {
|
||||
options.roles = {
|
||||
# Window manager selection
|
||||
citrix = { enable = lib.mkEnableOption "Citrix Workspace client"; };
|
||||
zoom = { enable = lib.mkEnableOption "Zoom client"; };
|
||||
gui = { enable = lib.mkEnableOption "GUI environment"; };
|
||||
games = { enable = lib.mkEnableOption "Gaming packages and Steam"; };
|
||||
kvm = { enable = lib.mkEnableOption "Virtualization support (libvirtd, waydroid)"; };
|
||||
kmscon = { enable = lib.mkEnableOption "Console improvements"; };
|
||||
auto-cpufreq = { enable = lib.mkEnableOption "CPU power management"; };
|
||||
gnome-calendar = { enable = lib.mkEnableOption "GNOME Calendar integration"; };
|
||||
tlp = { enable = lib.mkEnableOption "TLP power management"; };
|
||||
wine = { enable = lib.mkEnableOption "Wine for Windows compatibility"; };
|
||||
|
||||
wm = lib.mkOption {
|
||||
type = lib.types.enum ["sway" "gnome" "none"];
|
||||
default = "none";
|
||||
|
|
@ -12,4 +23,4 @@
|
|||
lmstudio = { enable = lib.mkEnableOption "LM Studio AI tools"; };
|
||||
ollama = { enable = lib.mkEnableOption "Ollama AI server"; };
|
||||
};
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue