From 478d392387f4ffbf0afcaea549ce1026b27bb638 Mon Sep 17 00:00:00 2001 From: Leah Amelia Chen Date: Mon, 22 Dec 2025 14:24:55 +0800 Subject: [PATCH 1/2] 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 = { From 656ae068f23a53a00598685af35bca3eae1168a3 Mon Sep 17 00:00:00 2001 From: Leah Amelia Chen Date: Mon, 22 Dec 2025 14:29:28 +0800 Subject: [PATCH 2/2] vicinae: make description more style-guide-compliant Specifically, the description should not start with an article (the/a/an) and should avoid the use of personal pronouns like "you". Admittedly this is a minor and subjective change, but we should be enforcing style requirements more stringently in Nixpkgs anyway. --- pkgs/by-name/vi/vicinae/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/vi/vicinae/package.nix b/pkgs/by-name/vi/vicinae/package.nix index d4bbc5999cb4..fc7e8e8a6306 100644 --- a/pkgs/by-name/vi/vicinae/package.nix +++ b/pkgs/by-name/vi/vicinae/package.nix @@ -101,7 +101,7 @@ gcc15Stdenv.mkDerivation (finalAttrs: { passthru.updateScript = ./update.sh; meta = { - description = "A focused launcher for your desktop — native, fast, extensible"; + description = "Native, fast, extensible launcher for the desktop"; homepage = "https://github.com/vicinaehq/vicinae"; license = lib.licenses.gpl3Plus; maintainers = with lib.maintainers; [