From 16aacb40e80d4a84d11a31a16c9093c8817159a2 Mon Sep 17 00:00:00 2001 From: Alexander Nabokikh Date: Thu, 9 Apr 2026 14:07:53 +0200 Subject: [PATCH] hyprland: use absolute uwsm paths in hyprland-uwsm.desktop --- pkgs/by-name/hy/hyprland/package.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/by-name/hy/hyprland/package.nix b/pkgs/by-name/hy/hyprland/package.nix index 2af08df87af1..1bf942534d48 100644 --- a/pkgs/by-name/hy/hyprland/package.nix +++ b/pkgs/by-name/hy/hyprland/package.nix @@ -33,6 +33,7 @@ re2, systemd, tomlplusplus, + uwsm, wayland, wayland-protocols, wayland-scanner, @@ -100,6 +101,9 @@ customStdenv.mkDerivation (finalAttrs: { --replace-fail "@PREFIX@/" "" substituteInPlace example/hyprland.desktop.in \ --replace-fail "@PREFIX@/" "" + substituteInPlace systemd/hyprland-uwsm.desktop \ + --replace-fail "Exec=uwsm " "Exec=${lib.getExe uwsm} " \ + --replace-fail "TryExec=uwsm" "TryExec=${lib.getExe uwsm}" ''; # variables used by CMake, and shown in `hyprctl version`