From c58a7d1789bf830329518787a89b28d7d7684010 Mon Sep 17 00:00:00 2001 From: ZeStig <69384921+zstg@users.noreply.github.com> Date: Mon, 13 Oct 2025 19:12:57 +0530 Subject: [PATCH 1/3] Add self to maintainer list --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 913ad6e09d50f..13fe420f2c3be 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -29071,6 +29071,12 @@ githubId = 332534; name = "Zach Shipko"; }; + zstg = { + email = "zestig@duck.com"; + github = "zstg"; + githubId = 69384921; + name = "ZeStig"; + }; ztzg = { email = "dd@crosstwine.com"; github = "ztzg"; From ec212ce238feb98f60925abebb1ded418ca38245 Mon Sep 17 00:00:00 2001 From: ZeStig <69384921+zstg@users.noreply.github.com> Date: Mon, 13 Oct 2025 19:13:33 +0530 Subject: [PATCH 2/3] vicinae: init at 0.15.5 --- pkgs/by-name/vi/vicinae/package.nix | 101 ++++++++++++++++++++++++++++ 1 file changed, 101 insertions(+) create mode 100644 pkgs/by-name/vi/vicinae/package.nix diff --git a/pkgs/by-name/vi/vicinae/package.nix b/pkgs/by-name/vi/vicinae/package.nix new file mode 100644 index 0000000000000..0574940e39083 --- /dev/null +++ b/pkgs/by-name/vi/vicinae/package.nix @@ -0,0 +1,101 @@ +{ + cmake, + cmark-gfm, + fetchFromGitHub, + fetchNpmDeps, + grpc-tools, + kdePackages, + lib, + libqalculate, + minizip, + ninja, + nodejs, + npmHooks, + pkg-config, + protobuf, + qt6, + rapidfuzz-cpp, + stdenv, + wayland, +}: +stdenv.mkDerivation (finalAttrs: { + pname = "vicinae"; + version = "0.15.5"; + + src = fetchFromGitHub { + owner = "vicinaehq"; + repo = "vicinae"; + tag = "v${finalAttrs.version}"; + hash = "sha256-3pKexTUWfohL/S/yWsVMShmtMlBFI9zsd7NFzySKG0w="; + }; + + apiDeps = fetchNpmDeps { + src = "${finalAttrs.src}/typescript/api"; + hash = "sha256-dSHEzw15lSRRbldl9PljuWFf2htdG+HgSeKPAB88RBg="; + }; + + extensionManagerDeps = fetchNpmDeps { + src = "${finalAttrs.src}/typescript/extension-manager"; + hash = "sha256-TCT7uZRZn4rsLA/z2yLeK5Bt4DJPmdSC4zkmuCxTtc8="; + }; + + cmakeFlags = lib.mapAttrsToList lib.cmakeFeature { + "VICINAE_GIT_TAG" = "v${finalAttrs.version}"; + "VICINAE_PROVENANCE" = "nix"; + "INSTALL_NODE_MODULES" = "OFF"; + "CMAKE_INSTALL_PREFIX" = placeholder "out"; + "CMAKE_INSTALL_DATAROOTDIR" = "share"; + "CMAKE_INSTALL_BINDIR" = "bin"; + "CMAKE_INSTALL_LIBDIR" = "lib"; + }; + + nativeBuildInputs = [ + cmake + ninja + nodejs + pkg-config + protobuf + qt6.wrapQtAppsHook + ]; + + buildInputs = [ + cmark-gfm + grpc-tools + kdePackages.layer-shell-qt + kdePackages.qtkeychain + libqalculate + minizip + nodejs + protobuf + qt6.qtbase + qt6.qtsvg + qt6.qtwayland + rapidfuzz-cpp + wayland + ]; + + postPatch = '' + local postPatchHooks=() + source ${npmHooks.npmConfigHook}/nix-support/setup-hook + npmRoot=typescript/api npmDeps=${finalAttrs.apiDeps} npmConfigHook + npmRoot=typescript/extension-manager npmDeps=${finalAttrs.extensionManagerDeps} npmConfigHook + ''; + + qtWrapperArgs = [ + "--prefix PATH : ${ + lib.makeBinPath [ + nodejs + (placeholder "out") + ] + }" + ]; + + meta = { + description = "A focused launcher for your desktop — native, fast, extensible"; + homepage = "https://github.com/vicinaehq/vicinae"; + license = lib.licenses.gpl3Plus; + maintainers = with lib.maintainers; [ zstg ]; + platforms = lib.platforms.linux; + mainProgram = "vicinae"; + }; +}) From c3de6560800c6b17cb1dcce740f837076b58295f Mon Sep 17 00:00:00 2001 From: John Titor <50095635+JohnRTitor@users.noreply.github.com> Date: Sun, 26 Oct 2025 22:52:17 +0530 Subject: [PATCH 3/3] vicinae: add dawnofmidnight as maintainer See https://github.com/NixOS/nixpkgs/pull/451675#discussion_r2463921396 --- maintainers/maintainer-list.nix | 6 ++++++ pkgs/by-name/vi/vicinae/package.nix | 5 ++++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 13fe420f2c3be..6fb7d5c01638a 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -5970,6 +5970,12 @@ githubId = 49904992; name = "Dawid Sowa"; }; + dawnofmidnight = { + email = "dawnofmidnight@duck.com"; + github = "dawnofmidnight"; + githubId = 78233879; + name = "whispers"; + }; dawoox = { email = "contact@antoinebellanger.fr"; github = "Dawoox"; diff --git a/pkgs/by-name/vi/vicinae/package.nix b/pkgs/by-name/vi/vicinae/package.nix index 0574940e39083..4d18210011316 100644 --- a/pkgs/by-name/vi/vicinae/package.nix +++ b/pkgs/by-name/vi/vicinae/package.nix @@ -94,7 +94,10 @@ stdenv.mkDerivation (finalAttrs: { description = "A focused launcher for your desktop — native, fast, extensible"; homepage = "https://github.com/vicinaehq/vicinae"; license = lib.licenses.gpl3Plus; - maintainers = with lib.maintainers; [ zstg ]; + maintainers = with lib.maintainers; [ + dawnofmidnight + zstg + ]; platforms = lib.platforms.linux; mainProgram = "vicinae"; };