Merge pull request #227673 from m-bdf/github-desktop-ozone

github-desktop: support ozone

authored by Weijia Wang and committed by GitHub 91c754d3 e9baf1b7

+8 -1
+8 -1
pkgs/applications/version-management/github-desktop/default.nix
··· 3 , fetchurl 4 , autoPatchelfHook 5 , wrapGAppsHook 6 , gnome 7 , libsecret 8 , git ··· 29 30 nativeBuildInputs = [ 31 autoPatchelfHook 32 - wrapGAppsHook 33 ]; 34 35 buildInputs = [ ··· 59 cp -R $TMP/${pname}/usr/share $out/ 60 cp -R $TMP/${pname}/usr/lib/${pname}/* $out/opt/ 61 ln -sf $out/opt/${pname} $out/bin/${pname} 62 ''; 63 64 runtimeDependencies = [
··· 3 , fetchurl 4 , autoPatchelfHook 5 , wrapGAppsHook 6 + , makeWrapper 7 , gnome 8 , libsecret 9 , git ··· 30 31 nativeBuildInputs = [ 32 autoPatchelfHook 33 + (wrapGAppsHook.override { inherit makeWrapper; }) 34 ]; 35 36 buildInputs = [ ··· 60 cp -R $TMP/${pname}/usr/share $out/ 61 cp -R $TMP/${pname}/usr/lib/${pname}/* $out/opt/ 62 ln -sf $out/opt/${pname} $out/bin/${pname} 63 + ''; 64 + 65 + preFixup = '' 66 + gappsWrapperArgs+=( 67 + --add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform=wayland}}" 68 + ) 69 ''; 70 71 runtimeDependencies = [