From 458807f454d7979e7d6385eac215c0c2cb7902c0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ma=C3=ABlys=20Bras=20de=20fer?= Date: Sat, 22 Apr 2023 22:30:51 +0200 Subject: [PATCH] github-desktop: support ozone --- .../version-management/github-desktop/default.nix | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) 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) ];