{ config, lib, pkgs, ... }: { imports = [ ./hardware-configuration.nix ./users.nix ]; boot.loader.systemd-boot.enable = true; boot.loader.efi.canTouchEfiVariables = true; networking = { hostName = "marauder"; networkmanager.enable = true; }; time.timeZone = "America/Los_Angeles"; i18n.defaultLocale = "en_US.UTF-8"; nixpkgs.config.allowUnfree = true; environment.systemPackages = with pkgs; [ nano git lshw firefox vscode ]; hardware.opengl = { enable = true; driSupport32Bit = true; }; #hardware.nvidia = { # modesetting.enable = true; # prime = { # sync.enable = true; # nvidiaBusId = "PCI:01:00:0"; # amdgpuBusId = "PCI:05:00:0"; # }; #}; services.xserver = { enable = true; #videoDrivers = ["nvidia" "amdgpu"]; desktopManager = { cinnamon.enable = true; xterm.enable = false; }; }; services.displayManager.defaultSession = "cinnamon"; programs.steam = { enable = true; remotePlay.openFirewall = true; dedicatedServer.openFirewall = true; }; programs.nano = { nanorc = '' set autoindent set linenumbers ''; }; system.stateVersion = "24.05"; }