{ lib, config, ... }: { options = { common = { builder.enable = lib.mkOption { default = false; type = lib.types.bool; }; }; desktop = { enable = lib.mkOption { default = false; type = lib.types.bool; }; emulation.enable = lib.mkOption { default = false; type = lib.types.bool; }; dev.enable = lib.mkOption { default = false; type = lib.types.bool; }; laser.enable = lib.mkOption { default = false; type = lib.types.bool; }; autologin.enable = lib.mkOption { default = config.desktop.enable; type = lib.types.bool; }; windowManager = lib.mkOption { default = "Hyprland"; type = lib.types.str; }; }; server.enable = lib.mkOption { default = false; type = lib.types.bool; }; }; }