From a1f8d236a765eb74fb64a2bd8af93479daa2d785 Mon Sep 17 00:00:00 2001 From: Alexandru Nechita Date: Fri, 18 Jul 2025 13:51:00 +0200 Subject: [PATCH] slacky: remove electron from nativeBuildInputs, use lib.getExe and add ozone flags for wayland --- pkgs/by-name/sl/slacky/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sl/slacky/package.nix b/pkgs/by-name/sl/slacky/package.nix index 457a76d73172..860ed7fa0e88 100644 --- a/pkgs/by-name/sl/slacky/package.nix +++ b/pkgs/by-name/sl/slacky/package.nix @@ -33,7 +33,6 @@ buildNpmPackage (finalAttrs: { strictDeps = true; nativeBuildInputs = [ - electron copyDesktopItems ]; @@ -42,7 +41,8 @@ buildNpmPackage (finalAttrs: { postInstall = '' mkdir -p $out/share/icons ln -s $out/lib/node_modules/slacky/build/icons/icon.png $out/share/icons/slacky.png - makeWrapper ${electron}/bin/electron $out/bin/slacky \ + makeWrapper ${lib.getExe electron} $out/bin/slacky \ + --add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform-hint=auto --enable-features=WaylandWindowDecorations --enable-wayland-ime=true}}" \ --add-flags $out/lib/node_modules/slacky/ '';