diff --git a/hosts/tardis/default.nix b/hosts/tardis/default.nix index a26198b..75a899d 100644 --- a/hosts/tardis/default.nix +++ b/hosts/tardis/default.nix @@ -12,6 +12,23 @@ boot.kernelParams = [ "video=efifb:1920x1080" ]; + boot.extraModulePackages = [ config.boot.kernelPackages.nvidia_x11 ]; + + hardware.graphics.enable = true; + + hardware.nvidia = { + modesetting.enable = true; + open = true; + prime = { + offload = { + enable = true; + enableOffloadCmd = true; + }; + intelBusId = "PCI:0@0:2:0"; + nvidiaBusId = "PCI:1@0:0:0"; + }; + }; + environment.systemPackages = lib.mkAfter (with pkgs; [ firefox xdg-utils @@ -28,30 +45,10 @@ unifont ]; - hardware.graphics.enable = true; - - hardware.nvidia = { - modesetting.enable = true; - powerManagement.enable = false; - powerManagement.finegrained = false; - open = true; - nvidiaSettings = true; - package = config.boot.kernelPackages.nvidiaPackages.stable; - prime = { - offload = { - enable = true; - enableOffloadCmd = true; - }; - intelBusId = "PCI:0@0:2:0"; - nvidiaBusId = "PCI:1@0:0:0"; - }; - }; - - services.xserver = { enable = true; displayManager.startx.enable = true; - videoDrivers = [ "modesetting" "nvidia" ]; + videoDrivers = [ "nvidia" ]; xkb = { layout = "us"; variant = "";