Make postman and beekeeper compatible with NIXOS_OZONE_WL

authored by

IogaMaster and committed by
Jörg Thalheim
5c3a366f 53204fe4

+10 -1
+5 -1
pkgs/development/tools/database/beekeeper-studio/default.nix
··· 1 - { lib, fetchurl, appimageTools, pkgs }: 2 3 let 4 pname = "beekeeper-studio"; ··· 23 24 extraInstallCommands = '' 25 ln -s $out/bin/${name} $out/bin/${pname} 26 install -m 444 -D ${appimageContents}/${pname}.desktop $out/share/applications/${pname}.desktop 27 install -m 444 -D ${appimageContents}/${pname}.png \ 28 $out/share/icons/hicolor/512x512/apps/${pname}.png 29 substituteInPlace $out/share/applications/${pname}.desktop \ 30 --replace 'Exec=AppRun' 'Exec=${pname}' 31 ''; 32 33 meta = with lib; {
··· 1 + { lib, fetchurl, appimageTools, pkgs, makeWrapper }: 2 3 let 4 pname = "beekeeper-studio"; ··· 23 24 extraInstallCommands = '' 25 ln -s $out/bin/${name} $out/bin/${pname} 26 + source "${makeWrapper}/nix-support/setup-hook" 27 + wrapProgram $out/bin/${pname} \ 28 + --add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--enable-features=UseOzonePlatform --ozone-platform=wayland}}" 29 install -m 444 -D ${appimageContents}/${pname}.desktop $out/share/applications/${pname}.desktop 30 install -m 444 -D ${appimageContents}/${pname}.png \ 31 $out/share/icons/hicolor/512x512/apps/${pname}.png 32 substituteInPlace $out/share/applications/${pname}.desktop \ 33 --replace 'Exec=AppRun' 'Exec=${pname}' 34 + 35 ''; 36 37 meta = with lib; {
+5
pkgs/development/web/postman/linux.nix
··· 41 , version 42 , meta 43 , copyDesktopItems 44 }: 45 46 let ··· 128 129 mkdir -p $out/bin 130 ln -s $out/share/postman/postman $out/bin/postman 131 132 mkdir -p $out/share/icons/hicolor/128x128/apps 133 ln -s $out/share/postman/resources/app/assets/icon.png $out/share/icons/postman.png
··· 41 , version 42 , meta 43 , copyDesktopItems 44 + , makeWrapper 45 }: 46 47 let ··· 129 130 mkdir -p $out/bin 131 ln -s $out/share/postman/postman $out/bin/postman 132 + 133 + source "${makeWrapper}/nix-support/setup-hook" 134 + wrapProgram $out/bin/${pname} \ 135 + --add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--enable-features=UseOzonePlatform --ozone-platform=wayland}}" 136 137 mkdir -p $out/share/icons/hicolor/128x128/apps 138 ln -s $out/share/postman/resources/app/assets/icon.png $out/share/icons/postman.png