Unverified Commit 91c754d3 authored by Weijia Wang's avatar Weijia Wang Committed by GitHub
Browse files

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

github-desktop: support ozone
parents e9baf1b7 458807f4
Loading
Loading
Loading
Loading
+8 −1
Original line number Diff line number Diff line
@@ -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)
  ];