lol
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

at 23.11-beta 49 lines 1.3 kB view raw
1nvidia_x11: sha256: 2 3{ stdenv 4, lib 5, fetchFromGitHub 6, m4 7, libtirpc 8}: 9 10stdenv.mkDerivation rec { 11 pname = "nvidia-persistenced"; 12 version = nvidia_x11.persistencedVersion; 13 14 src = fetchFromGitHub { 15 owner = "NVIDIA"; 16 repo = "nvidia-persistenced"; 17 rev = nvidia_x11.persistencedVersion; 18 inherit sha256; 19 }; 20 21 nativeBuildInputs = [ m4 ]; 22 buildInputs = [ libtirpc ]; 23 24 inherit (nvidia_x11) makeFlags; 25 26 installFlags = [ "PREFIX=$(out)" ]; 27 28 postFixup = '' 29 # Save a copy of persistenced for mounting in containers 30 mkdir $out/origBin 31 cp $out/{bin,origBin}/nvidia-persistenced 32 patchelf --set-interpreter /lib64/ld-linux-x86-64.so.2 $out/origBin/nvidia-persistenced 33 34 patchelf --set-rpath "$(patchelf --print-rpath $out/bin/nvidia-persistenced):${nvidia_x11}/lib" \ 35 $out/bin/nvidia-persistenced 36 ''; 37 38 env.NIX_CFLAGS_COMPILE = toString [ "-I${libtirpc.dev}/include/tirpc" ]; 39 NIX_LDFLAGS = [ "-ltirpc" ]; 40 41 meta = with lib; { 42 homepage = "https://www.nvidia.com/object/unix.html"; 43 description = "Settings application for NVIDIA graphics cards"; 44 license = licenses.unfreeRedistributable; 45 platforms = nvidia_x11.meta.platforms; 46 maintainers = with maintainers; [ abbradar ]; 47 mainProgram = pname; 48 }; 49}