summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorArtturi <Artturin@artturin.com>2023-10-15 07:20:04 +0300
committerGitHub <noreply@github.com>2023-10-15 07:20:04 +0300
commit129176b48e55deb5f1c817013822dfb337b7ea8a (patch)
treed5842d10fff86bd9f73fee105e61b1aa3111da1e
parentMerge pull request #259120 from kouyk/fix/joplin (diff)
parentlunar-client: wayland support (diff)
downloadnixpkgs-129176b48e55deb5f1c817013822dfb337b7ea8a.tar.gz
Merge pull request #257645 from surfaceflinger/lunar-client-wayland
-rw-r--r--pkgs/games/lunar-client/default.nix4
1 files changed, 4 insertions, 0 deletions
diff --git a/pkgs/games/lunar-client/default.nix b/pkgs/games/lunar-client/default.nix
index 24fbdf63968c..042259fcfae2 100644
--- a/pkgs/games/lunar-client/default.nix
+++ b/pkgs/games/lunar-client/default.nix
@@ -1,6 +1,7 @@
{ appimageTools
, fetchurl
, lib
+, makeWrapper
}:
let
@@ -19,6 +20,9 @@ appimageTools.wrapType2 rec {
extraInstallCommands = ''
mv $out/bin/{${pname}-${version},${pname}}
+ source "${makeWrapper}/nix-support/setup-hook"
+ wrapProgram $out/bin/${pname} \
+ --add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform-hint=auto --enable-features=WaylandWindowDecorations}}"
install -Dm444 ${appimageContents}/launcher.desktop $out/share/applications/lunar-client.desktop
install -Dm444 ${appimageContents}/launcher.png $out/share/pixmaps/lunar-client.png
substituteInPlace $out/share/applications/lunar-client.desktop \