amdgpu_top: fix GUI mode missing x11 and wayland libs

This commit is contained in:
lelgenio 2023-05-03 16:11:35 -03:00
parent 0e0c25d042
commit de9e53d994

View file

@ -1,4 +1,16 @@
{ lib, rustPlatform, fetchFromGitHub, libdrm }:
{ lib
, rustPlatform
, fetchFromGitHub
, libdrm
, libX11
, libGL
, wayland
, wayland-protocols
, libxkbcommon
, libXrandr
, libXi
, libXcursor
}:
rustPlatform.buildRustPackage rec {
pname = "amdgpu_top";
@ -13,7 +25,25 @@ rustPlatform.buildRustPackage rec {
cargoLock.lockFile = ./Cargo.lock;
buildInputs = [ libdrm ];
buildInputs = [
libdrm
libX11
libGL
wayland
wayland-protocols
libxkbcommon
libXrandr
libXi
libXcursor
];
postInstall = ''
install -D ./assets/${pname}.desktop -t $out/share/applications/
'';
postFixup = ''
patchelf --set-rpath "${lib.makeLibraryPath buildInputs}" $out/bin/${pname}
'';
meta = with lib; {
description = "Tool to display AMDGPU usage";