{ config, ... }: { imports = [ ./hardware-configuration.nix ./home-manager.nix ../core ../hyprland.nix ]; system.stateVersion = "24.05"; networking.hostName = "tarrel"; networking.networkmanager.enable = true; time.timeZone = "Europe/Amsterdam"; users.users.jras.extraGroups = [ "networkmanager" ]; boot.loader.systemd-boot.enable = true; boot.loader.efi.canTouchEfiVariables = true; hardware.graphics.enable = true; services.xserver.videoDrivers = ["nvidia"]; hardware.nvidia = { modesetting.enable = true; nvidiaSettings = true; nvidiaPersistenced = true; open = true; package = config.boot.kernelPackages.nvidiaPackages.stable; }; security.rtkit.enable = true; environment.sessionVariables = { TERMINAL = "alacritty"; EDITOR = "helix"; }; environment.pathsToLink = [ "/libexec" ]; services.sunshine = { enable = true; autoStart = true; capSysAdmin = true; openFirewall = true; }; programs.steam.enable = true; }