github-desktop: support ozone

This commit is contained in:
Maëlys Bras de fer 2023-04-22 22:30:51 +02:00
parent d895ea0363
commit 458807f454

View file

@ -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)
];