{ config, lib, pkgs, inputs, ... }: { imports = [ ./hardware-configuration.nix ]; boot.blacklistedKernelModules = [ "nouveau" ]; boot.kernelParams = [ "video=efifb:1920x1080" ]; environment.systemPackages = lib.mkAfter (with pkgs; [ firefox xdg-utils dmenu pulseaudio brightnessctl inputs.kutu.packages.${stdenv.hostPlatform.system}.default ]); fonts.packages = with pkgs; [ nerd-fonts.hurmit nerd-fonts.agave unifont ]; services.xserver = { enable = true; displayManager.startx.enable = true; videoDrivers = [ "modesetting" "nvidia" ]; xkb = { layout = "us"; variant = ""; options = "terminate:ctrl_alt_bksp"; }; }; services.dbus.enable = true; services.clipmenu.enable = true; xdg.portal = { enable = true; extraPortals = [ pkgs.xdg-desktop-portal-gtk ]; }; security.rtkit.enable = true; services.pipewire = { enable = true; alsa.enable = true; alsa.support32Bit = true; pulse.enable = true; jack.enable = true; }; hardware.pulseaudio.enable = false; services.power-profiles-daemon.enable = true; networking.hostName = "tardis"; }