{ pkgs, ... }: { imports = [ ./hardware-configuration.nix ]; roles = { audio.enable = true; bluetooth.enable = true; desktop = { enable = true; wayland = true; gaming.enable = true; kde = true; sddm = true; steamos = { enable = true; autoStart = false; desktopSession = "plasmawayland"; }; }; remote-build.builders = [{ hostName = "zix790prors"; maxJobs = 16; speedFactor = 4; # Prefer remote heavily on Steam Deck }]; users = { enable = true; extraGroups = [ "video" ]; }; }; # Bootloader boot.loader.systemd-boot.enable = true; boot.loader.efi.canTouchEfiVariables = true; networking.hostName = "nix-deck"; networking.networkmanager.enable = true; system.stateVersion = "25.05"; }