diff options
author | Kiskae <Kiskae@users.noreply.github.com> | 2023-08-14 19:00:07 +0200 |
---|---|---|
committer | Kiskae <Kiskae@users.noreply.github.com> | 2023-08-14 19:00:07 +0200 |
commit | 2249c1e5dc72467dda4339a5d92759b6e94eba22 (patch) | |
tree | 17e9e166ece11a751ab9d9ca886de5702b94a2d2 | |
parent | 877980c41089488cc5eb9684e127c998dcbfd932 (diff) | |
download | nixpkgs-2249c1e5dc72467dda4339a5d92759b6e94eba22.tar nixpkgs-2249c1e5dc72467dda4339a5d92759b6e94eba22.tar.gz nixpkgs-2249c1e5dc72467dda4339a5d92759b6e94eba22.tar.bz2 nixpkgs-2249c1e5dc72467dda4339a5d92759b6e94eba22.tar.lz nixpkgs-2249c1e5dc72467dda4339a5d92759b6e94eba22.tar.xz nixpkgs-2249c1e5dc72467dda4339a5d92759b6e94eba22.tar.zst nixpkgs-2249c1e5dc72467dda4339a5d92759b6e94eba22.zip |
linuxPackage.nvidia_x11.settings: nixpkgs-fmt and add opengl runpath
-rw-r--r-- | pkgs/os-specific/linux/nvidia-x11/settings.nix | 30 |
1 files changed, 24 insertions, 6 deletions
diff --git a/pkgs/os-specific/linux/nvidia-x11/settings.nix b/pkgs/os-specific/linux/nvidia-x11/settings.nix index 5570228d78b..a052cf0e48f 100644 --- a/pkgs/os-specific/linux/nvidia-x11/settings.nix +++ b/pkgs/os-specific/linux/nvidia-x11/settings.nix @@ -1,9 +1,25 @@ nvidia_x11: sha256: -{ stdenv, lib, fetchFromGitHub, fetchpatch, pkg-config, m4, jansson, gtk2, dbus, gtk3 -, libXv, libXrandr, libXext, libXxf86vm, libvdpau -, librsvg, wrapGAppsHook -, withGtk2 ? false, withGtk3 ? true +{ stdenv +, lib +, fetchFromGitHub +, fetchpatch +, pkg-config +, m4 +, jansson +, gtk2 +, dbus +, gtk3 +, libXv +, libXrandr +, libXext +, libXxf86vm +, libvdpau +, librsvg +, wrapGAppsHook +, addOpenGLRunpath +, withGtk2 ? false +, withGtk3 ? true }: let @@ -69,10 +85,10 @@ stdenv.mkDerivation { fi ''; - nativeBuildInputs = [ pkg-config m4 ]; + nativeBuildInputs = [ pkg-config m4 addOpenGLRunpath ]; buildInputs = [ jansson libXv libXrandr libXext libXxf86vm libvdpau nvidia_x11 gtk2 dbus ] - ++ lib.optionals withGtk3 [ gtk3 librsvg wrapGAppsHook ]; + ++ lib.optionals withGtk3 [ gtk3 librsvg wrapGAppsHook ]; installFlags = [ "PREFIX=$(out)" ]; @@ -100,6 +116,8 @@ stdenv.mkDerivation { postFixup = '' patchelf --set-rpath "$(patchelf --print-rpath $out/bin/$binaryName):$out/lib:${libXv}/lib" \ $out/bin/$binaryName + + addOpenGLRunpath $out/bin/$binaryName ''; passthru = { |