Trim host roles module to only special host-specific roles and avoid duplicates with workstation/home role modules

This commit is contained in:
Don Harper 2026-05-05 16:17:33 -05:00
parent 246ba0f75f
commit c022019252

View file

@ -1,12 +1,5 @@
{ lib, ... }: {
options.roles = {
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"; };
tlp = { enable = lib.mkEnableOption "TLP power management"; };
wine = { enable = lib.mkEnableOption "Wine for Windows compatibility"; };
# Window manager selection
wm = lib.mkOption {
type = lib.types.enum ["sway" "gnome" "none"];