diff --git a/pkgs/applications/version-management/github-desktop/default.nix b/pkgs/applications/version-management/github-desktop/default.nix index 55ec71fd6a25..16fdebe670f3 100644 --- a/pkgs/applications/version-management/github-desktop/default.nix +++ b/pkgs/applications/version-management/github-desktop/default.nix @@ -3,6 +3,7 @@ , fetchurl , autoPatchelfHook , wrapGAppsHook +, makeWrapper , gnome , libsecret , git @@ -29,7 +30,7 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ autoPatchelfHook - wrapGAppsHook + (wrapGAppsHook.override { inherit makeWrapper; }) ]; buildInputs = [ @@ -61,6 +62,12 @@ stdenv.mkDerivation rec { ln -sf $out/opt/${pname} $out/bin/${pname} ''; + preFixup = '' + gappsWrapperArgs+=( + --add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform=wayland}}" + ) + ''; + runtimeDependencies = [ (lib.getLib systemd) ];