{ inputs, pkgs, lib, ... }@args: { imports = [ ../../home ../../sets/base.nix ../../sets/buildMachines.nix ../../sets/nixvim.nix ../../sets/sshd.nix ../../sets/wifi.nix ./boot-config.nix ./hardware-configuration.nix inputs.jovian.nixosModules.default ]; jovian = { devices.steamdeck = { enable = true; autoUpdate = true; }; decky-loader.enable = true; steam = { enable = true; autoStart = true; desktopSession = "gnome-xorg"; user = "artemis"; }; }; programs.steam.enable = true; programs.nix-ld.enable = true; hardware.bluetooth.enable = true; services.xserver.desktopManager.gnome.enable = true; services.gnome = { tracker-miners.enable = false; tracker.enable = false; }; services.avahi = { enable = true; nssmdns = true; publish = { enable = true; addresses = true; }; }; # Requires a lot of dependencies we don't use programs.nixvim.plugins.lsp.enable = false; environment.systemPackages = with pkgs; [ htop jq lm_sensors magic-wormhole p7zip ripgrep unrar unzip firefox steam-rom-manager heroic dolphin-emu mgba yuzu-early-access celeste64 ]; networking.hostName = "gallus"; system.stateVersion = "23.11"; }