Merge pull request #309800 from andresilva/ledger-live-desktop-nixos-ozone-wl

ledger-live-desktop: support NIXOS_OZONE_WL

authored by André Silva and committed by GitHub 470256d0 2931e934

+5 -1
+5 -1
pkgs/applications/blockchains/ledger-live-desktop/default.nix
··· 1 - { lib, fetchurl, appimageTools, imagemagick }: 1 + { lib, fetchurl, appimageTools, makeWrapper, imagemagick }: 2 2 3 3 let 4 4 pname = "ledger-live-desktop"; ··· 21 21 install -m 444 -D ${appimageContents}/ledger-live-desktop.png $out/share/icons/hicolor/1024x1024/apps/ledger-live-desktop.png 22 22 ${imagemagick}/bin/convert ${appimageContents}/ledger-live-desktop.png -resize 512x512 ledger-live-desktop_512.png 23 23 install -m 444 -D ledger-live-desktop_512.png $out/share/icons/hicolor/512x512/apps/ledger-live-desktop.png 24 + 25 + source "${makeWrapper}/nix-support/setup-hook" 26 + wrapProgram "$out/bin/${pname}" \ 27 + --add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform=wayland --enable-features=WaylandWindowDecorations --enable-wayland-ime}}" 24 28 25 29 substituteInPlace $out/share/applications/ledger-live-desktop.desktop \ 26 30 --replace 'Exec=AppRun' 'Exec=${pname}'