From 478d392387f4ffbf0afcaea549ce1026b27bb638 Mon Sep 17 00:00:00 2001 From: Leah Amelia Chen Date: Mon, 22 Dec 2025 14:24:55 +0800 Subject: [PATCH] vicinae: fix use of `/bin/kill` in user systemd file Otherwise the service would quit with a 203/EXEC error when started directly --- pkgs/by-name/vi/vicinae/package.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/by-name/vi/vicinae/package.nix b/pkgs/by-name/vi/vicinae/package.nix index cca36b5a6b22..d4bbc5999cb4 100644 --- a/pkgs/by-name/vi/vicinae/package.nix +++ b/pkgs/by-name/vi/vicinae/package.nix @@ -2,6 +2,7 @@ abseil-cpp, cmake, cmark-gfm, + coreutils, fetchFromGitHub, fetchNpmDeps, kdePackages, @@ -92,6 +93,11 @@ gcc15Stdenv.mkDerivation (finalAttrs: { }" ]; + postFixup = '' + substituteInPlace $out/share/systemd/user/vicinae.service \ + --replace-fail "/bin/kill" "${lib.getExe' coreutils "kill"}" + ''; + passthru.updateScript = ./update.sh; meta = {