Unverified Commit fa19de9a authored by André Silva's avatar André Silva
Browse files

ledger-live-desktop: support NIXOS_OZONE_WL



Co-authored-by: default avatarseth <getchoo@tuta.io>
parent b8b3be70
Loading
Loading
Loading
Loading
+5 −1
Original line number Diff line number Diff line
{ lib, fetchurl, appimageTools, imagemagick }:
{ lib, fetchurl, appimageTools, makeWrapper, imagemagick }:

let
  pname = "ledger-live-desktop";
@@ -22,6 +22,10 @@ appimageTools.wrapType2 rec {
    ${imagemagick}/bin/convert ${appimageContents}/ledger-live-desktop.png -resize 512x512 ledger-live-desktop_512.png
    install -m 444 -D ledger-live-desktop_512.png $out/share/icons/hicolor/512x512/apps/ledger-live-desktop.png

    source "${makeWrapper}/nix-support/setup-hook"
    wrapProgram "$out/bin/${pname}" \
       --add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform=wayland --enable-features=WaylandWindowDecorations --enable-wayland-ime}}"

    substituteInPlace $out/share/applications/ledger-live-desktop.desktop \
      --replace 'Exec=AppRun' 'Exec=${pname}'
  '';