diff --git a/configuration.nix b/configuration.nix index a164b25..2bbc319 100644 --- a/configuration.nix +++ b/configuration.nix @@ -51,9 +51,14 @@ services.openssh.enable = true; environment.systemPackages = with pkgs; [ + cudatoolkit fastfetch + file + gcc + gnumake hyfetch lon + pciutils sbctl vim wget diff --git a/nvidia.nix b/nvidia.nix index 1129727..040c2f2 100644 --- a/nvidia.nix +++ b/nvidia.nix @@ -14,15 +14,19 @@ enable = true; }; + systemd.services.nvidia-control-devices = { + wantedBy = [ "multi-user.target" ]; + serviceConfig.ExecStart = "${pkgs.linuxPackages.nvidia_x11.bin}/bin/nvidia-smi"; + }; + services.xserver.enable = true; services.xserver.videoDrivers = [ "nvidia" ]; hardware.nvidia = { modesetting.enable = true; - powerManagement.enable = false; # bs bug - powerManagement.finegrained = false; - open = true; nvidiaSettings = true; + open = true; package = config.boot.kernelPackages.nvidiaPackages.stable; + powerManagement.enable = false; # bs bug + powerManagement.finegrained = false; }; - } diff --git a/plasma.nix b/plasma.nix index f809143..70fd662 100644 --- a/plasma.nix +++ b/plasma.nix @@ -5,7 +5,6 @@ ... }: { - services.xserver.enable = true; services.desktopManager.plasma6.enable = true; services.displayManager.sddm.enable = true; @@ -15,7 +14,11 @@ corefonts dejavu_fonts liberation_ttf + nerd-fonts.go-mono + nerd-fonts.gohufont nerd-fonts.jetbrains-mono + nerd-fonts.terminess-ttf + nerd-fonts.zed-mono noto-fonts noto-fonts-color-emoji twitter-color-emoji