From 6168d570aa05cf46f69bb4f56fe9a8438624e86c Mon Sep 17 00:00:00 2001 From: chn Date: Mon, 19 Aug 2024 19:55:35 +0800 Subject: [PATCH] hardware.gpu: add gpu tools --- modules/hardware/gpu.nix | 8 ++++++++ modules/packages/desktop/default.nix | 1 - 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/modules/hardware/gpu.nix b/modules/hardware/gpu.nix index 28354495..f1d0232c 100644 --- a/modules/hardware/gpu.nix +++ b/modules/hardware/gpu.nix @@ -69,6 +69,14 @@ inputs: services.xserver.videoDrivers = let driver = { intel = "modesetting"; amd = "amdgpu"; nvidia = "nvidia"; }; in builtins.map (gpu: driver.${gpu}) gpus; + nixos.packages.packages._packages = + let packages = with inputs.pkgs; + { + intel = [ intel-gpu-tools ]; + nvidia = [ nvtopPackages.full ]; + amd = []; + }; + in builtins.concatLists (builtins.map (gpu: packages.${gpu}) gpus); } ) # nvidia prime offload diff --git a/modules/packages/desktop/default.nix b/modules/packages/desktop/default.nix index 26ad1f95..9daafa4d 100644 --- a/modules/packages/desktop/default.nix +++ b/modules/packages/desktop/default.nix @@ -17,7 +17,6 @@ inputs: # TODO: module should add yubikey-touch-detector into path gparted wayland-utils clinfo glxinfo vulkan-tools dracut yubikey-touch-detector btrfs-assistant snapper-gui kdePackages.qtstyleplugin-kvantum ventoy-full cpu-x inputs.pkgs."pkgs-23.11".etcher wl-mirror - nvtopPackages.full ( writeShellScriptBin "xclip" ''