{pkgs, ...}: { imports = [ ../../common.nix ../../hardware/audio.nix ../../hardware/bluetooth.nix ../../locales/en_GB.nix ../../services/sshd ]; networking = { hostName = "Vanguard"; # Define your hostname. nameservers = ["192.168.1.230" "9.9.9.9"]; firewall = {enable = true;}; }; environment.systemPackages = with pkgs; [mesa]; # Steam programs.gamescope = { enable = true; capSysNice = true; }; programs.steam = { enable = true; remotePlay.openFirewall = true; gamescopeSession.enable = true; }; hardware.steam-hardware.enable = true; hardware.opengl.driSupport32Bit = true; users.users.xenia = { isNormalUser = true; description = "Evie Litherland-Smith"; extraGroups = ["networkmanager" "wheel"]; shell = pkgs.fish; openssh.authorizedKeys.keys = import ../../auth/authorized_keys.nix; }; home-manager.users.xenia = import ./xenia.nix; services.greetd = { enable = true; settings = rec { initial_session = { command = "${pkgs.gamescope}/bin/gamescope --steam -- steam -tenfoot -pipewire-dmabuf"; user = "xenia"; }; default_session = initial_session; }; }; }