diff options
author | Michael Hoang <enzime@users.noreply.github.com> | 2023-04-14 11:20:15 +0900 |
---|---|---|
committer | Michael Hoang <enzime@users.noreply.github.com> | 2023-04-14 11:20:15 +0900 |
commit | 7b4a3549ec7c6abd1561e27a2be4d0c7a10ae853 (patch) | |
tree | 70267d33671dd174552b30c0eeded9a12bdac6bb /pkgs/applications/misc/joplin-desktop | |
parent | cf0db2e3ff97ee78314a855bf88dc5f39ddd82af (diff) |
joplin-desktop: Add support for `NIXOS_OZONE_WL`
Diffstat (limited to 'pkgs/applications/misc/joplin-desktop')
-rw-r--r-- | pkgs/applications/misc/joplin-desktop/default.nix | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/pkgs/applications/misc/joplin-desktop/default.nix b/pkgs/applications/misc/joplin-desktop/default.nix index 68e03b8902de3..9d621ee54177a 100644 --- a/pkgs/applications/misc/joplin-desktop/default.nix +++ b/pkgs/applications/misc/joplin-desktop/default.nix @@ -1,4 +1,4 @@ -{ lib, stdenv, appimageTools, fetchurl, undmg }: +{ lib, stdenv, appimageTools, fetchurl, makeWrapper, undmg }: let pname = "joplin-desktop"; @@ -51,6 +51,9 @@ let extraPkgs = appimageTools.defaultFhsEnvArgs.multiPkgs; extraInstallCommands = '' mv $out/bin/{${name},${pname}} + source "${makeWrapper}/nix-support/setup-hook" + wrapProgram $out/bin/${pname} \ + --add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform=wayland}}" install -Dm444 ${appimageContents}/@joplinapp-desktop.desktop -t $out/share/applications install -Dm444 ${appimageContents}/@joplinapp-desktop.png -t $out/share/pixmaps substituteInPlace $out/share/applications/@joplinapp-desktop.desktop \ |