diff options
author | mangoiv <mail@mangoiv.com> | 2024-02-09 11:34:43 +0100 |
---|---|---|
committer | Magnus Viernickel <magnus.viernickel@wire.com> | 2024-04-08 09:13:41 +0200 |
commit | fb0d5157280d7073c21f2a20e7e163b80ef0bbb3 (patch) | |
tree | 99f40394e5ecaf46474dd90301e17253b650f71a /pkgs/applications/audio/cider | |
parent | 58486b93e7f67bb9b1b1f1eff7288fd8a1119142 (diff) |
cider: set meta.mainProgram, set ozone platform hints
Diffstat (limited to 'pkgs/applications/audio/cider')
-rw-r--r-- | pkgs/applications/audio/cider/default.nix | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/pkgs/applications/audio/cider/default.nix b/pkgs/applications/audio/cider/default.nix index 315fa2c9a65b8..258a9cd2065af 100644 --- a/pkgs/applications/audio/cider/default.nix +++ b/pkgs/applications/audio/cider/default.nix @@ -1,4 +1,4 @@ -{ appimageTools, lib, fetchurl }: +{ appimageTools, lib, fetchurl, makeWrapper}: appimageTools.wrapType2 rec { pname = "cider"; @@ -14,9 +14,13 @@ appimageTools.wrapType2 rec { in '' mv $out/bin/${pname}-${version} $out/bin/${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 -m 444 -D ${contents}/${pname}.desktop -t $out/share/applications substituteInPlace $out/share/applications/${pname}.desktop \ - --replace 'Exec=AppRun' 'Exec=${pname}' + --replace-warn 'Exec=AppRun' 'Exec=${pname}' cp -r ${contents}/usr/share/icons $out/share ''; @@ -24,8 +28,8 @@ appimageTools.wrapType2 rec { description = "A new look into listening and enjoying Apple Music in style and performance."; homepage = "https://github.com/ciderapp/Cider"; license = licenses.agpl3Only; + mainProgram = "cider"; maintainers = [ maintainers.cigrainger ]; platforms = [ "x86_64-linux" ]; - mainProgram = "cider"; }; } |