{ config, pkgs, lib, ... }: { imports = [ ./hardware-configuration.nix ../system-default.nix ]; boot.loader = { systemd-boot.enable = true; systemd-boot.configurationLimit = 10; efi.canTouchEfiVariables = true; timeout = 3; }; jovian.devices.steamdeck.enable = true; jovian.steam = { enable = true; autoStart = true; user = "yanlin"; }; jovian.steamos.useSteamOSConfig = true; jovian.hardware.has.amd.gpu = true; hardware.enableRedistributableFirmware = true; networking = { hostName = "deck"; networkmanager.enable = true; firewall.enable = false; }; users.users.yanlin = { extraGroups = [ "networkmanager" "wheel" "video" "audio" "input" ]; }; environment.systemPackages = with pkgs; [ pciutils usbutils ]; }