chore: update all packages to latest versions
Some checks failed
CI / check (push) Has been cancelled
Some checks failed
CI / check (push) Has been cancelled
- aionui 2.1.4 -> 2.1.50 - desloppify 0.9.15 -> 1.0 - ds4 -> 2026-08-05 (b030961) - freebuff 0.0.85 -> 0.0.142 (binary moved to GitHub releases) - graphify 0.7.10 -> 0.9.35 (license Apache-2.0, fix sed patterns for versioned deps) - hipengine 0.2.2 -> 0.3.0 (console script renamed to hipengine) - kubernetes-mcp-server 0.0.62 -> 0.0.66 (requires go >= 1.26.3) - mcp-gateway 2.11.0 -> 3.4.0 (requires rustc >= 1.95) - omniroute 3.8.28 -> 3.8.49 - radar 1.6.1 -> 1.9.1 (drop obsolete lockfile sed patch) - relay-free-llm -> 96e6c48, cerebras-cloud-sdk 1.67.0 -> 1.91.0 - stakpak 0.3.86 -> 0.3.88 Add nixpkgs-latest input for toolchains newer than the pinned nixpkgs.
This commit is contained in:
@@ -1,4 +1,4 @@
|
|||||||
{"_type":"issue","id":"nix-overlay-67e","title":"Add traycer package","description":"Add new package for traycer from https://github.com/traycerai/traycer. Steps: research repo build system, create packages/traycer/, stage with git add, test nix build, update README.","status":"in_progress","priority":2,"issue_type":"task","assignee":"Alexander Miroshnichenko","owner":"alex@millerson.name","created_at":"2026-08-07T08:59:25Z","created_by":"Alexander Miroshnichenko","updated_at":"2026-08-07T09:00:29Z","started_at":"2026-08-07T09:00:29Z","dependency_count":0,"dependent_count":0,"comment_count":0}
|
{"_type":"issue","id":"nix-overlay-67e","title":"Add traycer package","description":"Add new package for traycer from https://github.com/traycerai/traycer. Steps: research repo build system, create packages/traycer/, stage with git add, test nix build, update README.","status":"closed","priority":2,"issue_type":"task","assignee":"Alexander Miroshnichenko","owner":"alex@millerson.name","created_at":"2026-08-07T08:59:25Z","created_by":"Alexander Miroshnichenko","updated_at":"2026-08-07T09:22:07Z","started_at":"2026-08-07T09:00:29Z","closed_at":"2026-08-07T09:22:07Z","close_reason":"Traycer package added, built, pushed","dependency_count":0,"dependent_count":0,"comment_count":0}
|
||||||
{"_type":"issue","id":"nix-overlay-2gf","title":"Update all packages to latest versions","description":"## Why\\nUser request: update every package in the overlay to its latest upstream version.\\n\\n## What\\nBump version + src hash (and cargoHash for Rust) in each packages/\u003cname\u003e/package.nix, update README table if needed, verify builds.\\n\\n## Acceptance\\n- Every package builds with nix build .#\u003cname\u003e\\n- README reflects new versions\\n- Changes committed and pushed","status":"in_progress","priority":2,"issue_type":"task","assignee":"Alexander Miroshnichenko","owner":"alex@millerson.name","created_at":"2026-08-07T07:22:50Z","created_by":"Alexander Miroshnichenko","updated_at":"2026-08-07T07:22:55Z","started_at":"2026-08-07T07:22:55Z","dependency_count":0,"dependent_count":0,"comment_count":0}
|
{"_type":"issue","id":"nix-overlay-2gf","title":"Update all packages to latest versions","description":"## Why\\nUser request: update every package in the overlay to its latest upstream version.\\n\\n## What\\nBump version + src hash (and cargoHash for Rust) in each packages/\u003cname\u003e/package.nix, update README table if needed, verify builds.\\n\\n## Acceptance\\n- Every package builds with nix build .#\u003cname\u003e\\n- README reflects new versions\\n- Changes committed and pushed","status":"in_progress","priority":2,"issue_type":"task","assignee":"Alexander Miroshnichenko","owner":"alex@millerson.name","created_at":"2026-08-07T07:22:50Z","created_by":"Alexander Miroshnichenko","updated_at":"2026-08-07T07:22:55Z","started_at":"2026-08-07T07:22:55Z","dependency_count":0,"dependent_count":0,"comment_count":0}
|
||||||
{"_type":"issue","id":"nix-overlay-9xs","title":"Update all packages to latest versions","description":"Update every package in packages/ to its latest upstream version, refresh source hashes and cargoHashes, verify builds, update README.","status":"in_progress","priority":2,"issue_type":"task","assignee":"Alexander Miroshnichenko","owner":"alex@millerson.name","created_at":"2026-08-07T05:45:16Z","created_by":"Alexander Miroshnichenko","updated_at":"2026-08-07T05:45:22Z","started_at":"2026-08-07T05:45:22Z","dependency_count":0,"dependent_count":0,"comment_count":0}
|
{"_type":"issue","id":"nix-overlay-9xs","title":"Update all packages to latest versions","description":"Update every package in packages/ to its latest upstream version, refresh source hashes and cargoHashes, verify builds, update README.","status":"in_progress","priority":2,"issue_type":"task","assignee":"Alexander Miroshnichenko","owner":"alex@millerson.name","created_at":"2026-08-07T05:45:16Z","created_by":"Alexander Miroshnichenko","updated_at":"2026-08-07T05:45:22Z","started_at":"2026-08-07T05:45:22Z","dependency_count":0,"dependent_count":0,"comment_count":0}
|
||||||
{"_type":"issue","id":"nix-overlay-f8c","title":"Add nftablesbuilder package","description":"Package NftablesBuilder (github.com/AiseBouma/NftablesBuilder) web interface to manage nftables. Upstream source is incomplete (missing settings crate, no GUI build tooling, no Cargo.lock) so: patch in authored settings crate (schema from release artifacts), build Rust workspace from pinned commit, reuse built GUI assets from hash-pinned release tarball.","status":"closed","priority":2,"issue_type":"task","assignee":"Alexander Miroshnichenko","owner":"alex@millerson.name","created_at":"2026-08-07T04:58:22Z","created_by":"Alexander Miroshnichenko","updated_at":"2026-08-07T05:38:40Z","started_at":"2026-08-07T04:58:25Z","closed_at":"2026-08-07T05:38:40Z","close_reason":"Package added, builds green, committed","dependency_count":0,"dependent_count":0,"comment_count":0}
|
{"_type":"issue","id":"nix-overlay-f8c","title":"Add nftablesbuilder package","description":"Package NftablesBuilder (github.com/AiseBouma/NftablesBuilder) web interface to manage nftables. Upstream source is incomplete (missing settings crate, no GUI build tooling, no Cargo.lock) so: patch in authored settings crate (schema from release artifacts), build Rust workspace from pinned commit, reuse built GUI assets from hash-pinned release tarball.","status":"closed","priority":2,"issue_type":"task","assignee":"Alexander Miroshnichenko","owner":"alex@millerson.name","created_at":"2026-08-07T04:58:22Z","created_by":"Alexander Miroshnichenko","updated_at":"2026-08-07T05:38:40Z","started_at":"2026-08-07T04:58:25Z","closed_at":"2026-08-07T05:38:40Z","close_reason":"Package added, builds green, committed","dependency_count":0,"dependent_count":0,"comment_count":0}
|
||||||
|
|||||||
17
flake.lock
generated
17
flake.lock
generated
@@ -89,12 +89,29 @@
|
|||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"nixpkgs-latest": {
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1785967620,
|
||||||
|
"narHash": "sha256-IItrdb7Puk05RqOBWZYFC5X6Wl1sJmCfh5MWVHw5iMM=",
|
||||||
|
"owner": "NixOS",
|
||||||
|
"repo": "nixpkgs",
|
||||||
|
"rev": "b7c2ada94fe99c15b0dbcf4d11fd7850b957a436",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"owner": "NixOS",
|
||||||
|
"ref": "nixos-unstable",
|
||||||
|
"repo": "nixpkgs",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
|
},
|
||||||
"root": {
|
"root": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"blueprint": "blueprint",
|
"blueprint": "blueprint",
|
||||||
"bun2nix": "bun2nix",
|
"bun2nix": "bun2nix",
|
||||||
"flake-parts": "flake-parts",
|
"flake-parts": "flake-parts",
|
||||||
"nixpkgs": "nixpkgs",
|
"nixpkgs": "nixpkgs",
|
||||||
|
"nixpkgs-latest": "nixpkgs-latest",
|
||||||
"systems": "systems",
|
"systems": "systems",
|
||||||
"treefmt-nix": "treefmt-nix"
|
"treefmt-nix": "treefmt-nix"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -3,6 +3,9 @@
|
|||||||
|
|
||||||
inputs = {
|
inputs = {
|
||||||
nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
|
nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
|
||||||
|
# Newer nixpkgs whose toolchains are required by some packages:
|
||||||
|
# rustc >= 1.95 (mcp-gateway >= 3.4.0), go >= 1.26.3 (kubernetes-mcp-server >= 0.0.66).
|
||||||
|
nixpkgs-latest.url = "github:NixOS/nixpkgs/nixos-unstable";
|
||||||
systems.url = "github:nix-systems/default";
|
systems.url = "github:nix-systems/default";
|
||||||
blueprint = {
|
blueprint = {
|
||||||
url = "github:numtide/blueprint";
|
url = "github:numtide/blueprint";
|
||||||
|
|||||||
@@ -15,13 +15,13 @@
|
|||||||
}:
|
}:
|
||||||
|
|
||||||
let
|
let
|
||||||
version = "2.1.4";
|
version = "2.1.50";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "iOfficeAI";
|
owner = "iOfficeAI";
|
||||||
repo = "AionUi";
|
repo = "AionUi";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
hash = "sha256-A7dKGEuo5n+M7D9fJR3TN95q1P7En/ulsTO+ev6SAUY=";
|
hash = "sha256-NsKygGMRN5pQXyKaehVW/sC2tyd4KmrYmiQrr5ZGeNY=";
|
||||||
};
|
};
|
||||||
|
|
||||||
# FOD 1: All dependencies (dev + prod) for the build phase.
|
# FOD 1: All dependencies (dev + prod) for the build phase.
|
||||||
@@ -34,7 +34,7 @@ let
|
|||||||
];
|
];
|
||||||
outputHashAlgo = "sha256";
|
outputHashAlgo = "sha256";
|
||||||
outputHashMode = "recursive";
|
outputHashMode = "recursive";
|
||||||
outputHash = "sha256-Fuj55vxDgpx5A4iwnU/5IZKPfaYMH3DeZ1yauuZHn8g=";
|
outputHash = "sha256-EeDapBXeiU/70N92ka1dmrKUMEDN65FON8VPVPsBfro=";
|
||||||
dontPatchShebangs = true;
|
dontPatchShebangs = true;
|
||||||
dontFixup = true;
|
dontFixup = true;
|
||||||
SSL_CERT_FILE = "${cacert}/etc/ssl/certs/ca-bundle.crt";
|
SSL_CERT_FILE = "${cacert}/etc/ssl/certs/ca-bundle.crt";
|
||||||
@@ -63,7 +63,7 @@ let
|
|||||||
];
|
];
|
||||||
outputHashAlgo = "sha256";
|
outputHashAlgo = "sha256";
|
||||||
outputHashMode = "recursive";
|
outputHashMode = "recursive";
|
||||||
outputHash = "sha256-eCQ9ObhttZ10CehRRvl4IaOKkdK9m1TQJuhLmhiMkBY=";
|
outputHash = "sha256-L2UV+OsHfoQTsc1s+tBrJZtnoiCcB2mlnsAHbplTggc=";
|
||||||
dontPatchShebangs = true;
|
dontPatchShebangs = true;
|
||||||
dontFixup = true;
|
dontFixup = true;
|
||||||
SSL_CERT_FILE = "${cacert}/etc/ssl/certs/ca-bundle.crt";
|
SSL_CERT_FILE = "${cacert}/etc/ssl/certs/ca-bundle.crt";
|
||||||
|
|||||||
@@ -6,14 +6,14 @@
|
|||||||
|
|
||||||
python3Packages.buildPythonApplication rec {
|
python3Packages.buildPythonApplication rec {
|
||||||
pname = "desloppify";
|
pname = "desloppify";
|
||||||
version = "0.9.15";
|
version = "1.0";
|
||||||
pyproject = true;
|
pyproject = true;
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "peteromallet";
|
owner = "peteromallet";
|
||||||
repo = "desloppify";
|
repo = "desloppify";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
hash = "sha256-KVCt9loGSzsOaYSLNzpyUCi/TpCDQ4b6BxEydQTRNcA=";
|
hash = "sha256-USFofGy0SUZV0oeh5x5KAWeFReD45GxlyYqpmc23NFM=";
|
||||||
};
|
};
|
||||||
|
|
||||||
build-system = with python3Packages; [
|
build-system = with python3Packages; [
|
||||||
|
|||||||
@@ -9,13 +9,13 @@
|
|||||||
|
|
||||||
stdenv.mkDerivation {
|
stdenv.mkDerivation {
|
||||||
pname = "ds4";
|
pname = "ds4";
|
||||||
version = "0-unstable-2026-06-17";
|
version = "0-unstable-2026-08-05";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "antirez";
|
owner = "antirez";
|
||||||
repo = "ds4";
|
repo = "ds4";
|
||||||
rev = "80ebbc396aee40eedc1d829222f3362d10fa4c6c";
|
rev = "b0309611041655f4e45671cfd9c9886aff161406";
|
||||||
hash = "sha256-Ieuc72GHZs20ModQfnvI5Me31n4Pj+WFYtsuqaKJceo=";
|
hash = "sha256-yBPQqX8oI9fElGiXfz72iWwIS8ZQpK4Bl9TWLZSa6JU=";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
|
|||||||
@@ -9,11 +9,11 @@
|
|||||||
}:
|
}:
|
||||||
|
|
||||||
let
|
let
|
||||||
version = "0.0.85";
|
version = "0.0.142";
|
||||||
|
|
||||||
freebuffSrc = fetchurl {
|
freebuffSrc = fetchurl {
|
||||||
url = "https://registry.npmjs.org/freebuff/-/freebuff-${version}.tgz";
|
url = "https://registry.npmjs.org/freebuff/-/freebuff-${version}.tgz";
|
||||||
hash = "sha256-1x593yLMkoFIO5O+k5NKeEpi729VhINQlW1xFbYGnXM=";
|
hash = "sha256-8DSNy/wJqLzp7mu2xsPBlMv69aBMIBNVva3SAaV13Tw=";
|
||||||
};
|
};
|
||||||
|
|
||||||
pkgTar = fetchurl {
|
pkgTar = fetchurl {
|
||||||
@@ -47,15 +47,15 @@ let
|
|||||||
};
|
};
|
||||||
|
|
||||||
binarySrc = fetchurl {
|
binarySrc = fetchurl {
|
||||||
url = "https://codebuff.com/api/releases/download/${version}/freebuff-linux-x64.tar.gz";
|
url = "https://github.com/CodebuffAI/codebuff-community/releases/download/freebuff-v${version}/freebuff-linux-x64.tar.gz";
|
||||||
hash = "sha256-WRTEXqKDww4ZPAnDLAAkAd0jxl+z6+dRbcQORmN7QfM=";
|
hash = "sha256-SuV5djfrvRZZ59p+dUyiux+OmEMOxscuIU5/YDGWHYI=";
|
||||||
};
|
};
|
||||||
|
|
||||||
in
|
in
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "freebuff";
|
pname = "freebuff";
|
||||||
version = "0.0.85";
|
version = "0.0.142";
|
||||||
|
|
||||||
src = freebuffSrc;
|
src = freebuffSrc;
|
||||||
|
|
||||||
|
|||||||
@@ -6,14 +6,14 @@
|
|||||||
|
|
||||||
python3Packages.buildPythonApplication rec {
|
python3Packages.buildPythonApplication rec {
|
||||||
pname = "graphify";
|
pname = "graphify";
|
||||||
version = "0.7.10";
|
version = "0.9.35";
|
||||||
pyproject = true;
|
pyproject = true;
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "safishamsi";
|
owner = "safishamsi";
|
||||||
repo = "graphify";
|
repo = "graphify";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
hash = "sha256-sSlmYPDwY43ro+kd5uQyvE9cEPNAMXUd5TIEPcaoioc=";
|
hash = "sha256-HESowqiR5c6WaeiNj1WDSYBzrrcpZQwqaKwQxroePD8=";
|
||||||
};
|
};
|
||||||
|
|
||||||
build-system = with python3Packages; [
|
build-system = with python3Packages; [
|
||||||
@@ -34,28 +34,34 @@ python3Packages.buildPythonApplication rec {
|
|||||||
tree-sitter-sql
|
tree-sitter-sql
|
||||||
];
|
];
|
||||||
|
|
||||||
# Remove unavailable tree-sitter grammars from pyproject.toml
|
# Remove unavailable tree-sitter grammars from pyproject.toml.
|
||||||
|
# Since 0.9.35 upstream pins versions ("tree-sitter-X>=v,<v"), and GNU sed
|
||||||
|
# mishandles `"` inside bracket expressions, match the name followed by
|
||||||
|
# either `>` (versioned) or `"` (bare) via alternation. This also avoids
|
||||||
|
# prefix collisions (e.g. tree-sitter-c vs tree-sitter-c-sharp).
|
||||||
postPatch = ''
|
postPatch = ''
|
||||||
sed -i \
|
sed -i \
|
||||||
-e '/"tree-sitter-typescript"/d' \
|
-e '/tree-sitter-typescript>\|tree-sitter-typescript"/d' \
|
||||||
-e '/"tree-sitter-go"/d' \
|
-e '/tree-sitter-go>\|tree-sitter-go"/d' \
|
||||||
-e '/"tree-sitter-java"/d' \
|
-e '/tree-sitter-java>\|tree-sitter-java"/d' \
|
||||||
-e '/"tree-sitter-groovy"/d' \
|
-e '/tree-sitter-groovy>\|tree-sitter-groovy"/d' \
|
||||||
-e '/"tree-sitter-c"/d' \
|
-e '/tree-sitter-c>\|tree-sitter-c"/d' \
|
||||||
-e '/"tree-sitter-cpp"/d' \
|
-e '/tree-sitter-cpp>\|tree-sitter-cpp"/d' \
|
||||||
-e '/"tree-sitter-ruby"/d' \
|
-e '/tree-sitter-ruby>\|tree-sitter-ruby"/d' \
|
||||||
-e '/"tree-sitter-kotlin"/d' \
|
-e '/tree-sitter-kotlin>\|tree-sitter-kotlin"/d' \
|
||||||
-e '/"tree-sitter-scala"/d' \
|
-e '/tree-sitter-scala>\|tree-sitter-scala"/d' \
|
||||||
-e '/"tree-sitter-php"/d' \
|
-e '/tree-sitter-php>\|tree-sitter-php"/d' \
|
||||||
-e '/"tree-sitter-swift"/d' \
|
-e '/tree-sitter-swift>\|tree-sitter-swift"/d' \
|
||||||
-e '/"tree-sitter-lua"/d' \
|
-e '/tree-sitter-lua>\|tree-sitter-lua"/d' \
|
||||||
-e '/"tree-sitter-zig"/d' \
|
-e '/tree-sitter-zig>\|tree-sitter-zig"/d' \
|
||||||
-e '/"tree-sitter-powershell"/d' \
|
-e '/tree-sitter-powershell>\|tree-sitter-powershell"/d' \
|
||||||
-e '/"tree-sitter-elixir"/d' \
|
-e '/tree-sitter-elixir>\|tree-sitter-elixir"/d' \
|
||||||
-e '/"tree-sitter-objc"/d' \
|
-e '/tree-sitter-objc>\|tree-sitter-objc"/d' \
|
||||||
-e '/"tree-sitter-julia"/d' \
|
-e '/tree-sitter-julia>\|tree-sitter-julia"/d' \
|
||||||
-e '/"tree-sitter-verilog"/d' \
|
-e '/tree-sitter-verilog>\|tree-sitter-verilog"/d' \
|
||||||
-e '/"tree-sitter-fortran"/d' \
|
-e '/tree-sitter-fortran>\|tree-sitter-fortran"/d' \
|
||||||
|
-e '/tree-sitter-bash>\|tree-sitter-bash"/d' \
|
||||||
|
-e '/tree-sitter-json>\|tree-sitter-json"/d' \
|
||||||
pyproject.toml
|
pyproject.toml
|
||||||
'';
|
'';
|
||||||
|
|
||||||
@@ -74,9 +80,9 @@ python3Packages.buildPythonApplication rec {
|
|||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
description = "AI coding assistant skill - turn any folder of code, docs, papers, images, or videos into a queryable knowledge graph";
|
description = "AI coding assistant skill - turn any folder of code, docs, papers, images, or videos into a queryable knowledge graph";
|
||||||
homepage = "https://github.com/safishamsi/graphify";
|
homepage = "https://github.com/Graphify-Labs/graphify";
|
||||||
changelog = "https://github.com/safishamsi/graphify/releases/tag/v${version}";
|
changelog = "https://github.com/Graphify-Labs/graphify/releases/tag/v${version}";
|
||||||
license = lib.licenses.mit;
|
license = lib.licenses.asl20;
|
||||||
mainProgram = "graphify";
|
mainProgram = "graphify";
|
||||||
platforms = lib.platforms.all;
|
platforms = lib.platforms.all;
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -6,14 +6,14 @@
|
|||||||
|
|
||||||
python3Packages.buildPythonApplication rec {
|
python3Packages.buildPythonApplication rec {
|
||||||
pname = "hipengine";
|
pname = "hipengine";
|
||||||
version = "0.2.2";
|
version = "0.3.0";
|
||||||
pyproject = true;
|
pyproject = true;
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "shisa-ai";
|
owner = "shisa-ai";
|
||||||
repo = "hipEngine";
|
repo = "hipEngine";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
hash = "sha256-ljgXDQfUTx64i1+yAKFE13GkcE9AE+1YICfSScQ9nuA=";
|
hash = "sha256-lnYsXTxke5LLMbHOt6i2FM8IrnHCimC/va1fJL5G4PQ=";
|
||||||
};
|
};
|
||||||
|
|
||||||
build-system = with python3Packages; [
|
build-system = with python3Packages; [
|
||||||
@@ -47,6 +47,8 @@ python3Packages.buildPythonApplication rec {
|
|||||||
changelog = "https://github.com/shisa-ai/hipEngine/releases/tag/v${version}";
|
changelog = "https://github.com/shisa-ai/hipEngine/releases/tag/v${version}";
|
||||||
license = lib.licenses.agpl3Plus;
|
license = lib.licenses.agpl3Plus;
|
||||||
platforms = lib.platforms.linux;
|
platforms = lib.platforms.linux;
|
||||||
mainProgram = "hipengine-server";
|
# Upstream replaced the hipengine-server console script with
|
||||||
|
# a top-level `hipengine` command (e.g. `hipengine serve`).
|
||||||
|
mainProgram = "hipengine";
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1 +1,11 @@
|
|||||||
{ pkgs, ... }: pkgs.callPackage ./package.nix { }
|
{
|
||||||
|
pkgs,
|
||||||
|
inputs,
|
||||||
|
...
|
||||||
|
}:
|
||||||
|
# kubernetes-mcp-server >= 0.0.66 requires go >= 1.26.3, which the flake's
|
||||||
|
# pinned nixpkgs does not provide yet. Build with the newer nixpkgs-latest input.
|
||||||
|
let
|
||||||
|
latestPkgs = inputs.nixpkgs-latest.legacyPackages.${pkgs.stdenv.hostPlatform.system};
|
||||||
|
in
|
||||||
|
latestPkgs.callPackage ./package.nix { }
|
||||||
|
|||||||
@@ -6,16 +6,16 @@
|
|||||||
|
|
||||||
buildGoModule rec {
|
buildGoModule rec {
|
||||||
pname = "kubernetes-mcp-server";
|
pname = "kubernetes-mcp-server";
|
||||||
version = "0.0.62";
|
version = "0.0.66";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "containers";
|
owner = "containers";
|
||||||
repo = "kubernetes-mcp-server";
|
repo = "kubernetes-mcp-server";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
hash = "sha256-m4oM8KMcDmXwIGaFw+VdnW22kLjt2SaD7qZV4kgTiu8=";
|
hash = "sha256-vnJxSCfnpvOZJXQpKrCAW4QKt5R2PJDYQevA7O1uXZg=";
|
||||||
};
|
};
|
||||||
|
|
||||||
vendorHash = "sha256-JNeYn/IfzQ2VLDbHgrkserh3wrXYOWXBczBn2DUO6NM=";
|
vendorHash = "sha256-gbqoT4X+wVOEktHm7jaAH9vHrUBrYgR8OjyFz1ljP6k=";
|
||||||
|
|
||||||
env.CGO_ENABLED = 0;
|
env.CGO_ENABLED = 0;
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,11 @@
|
|||||||
{
|
{
|
||||||
pkgs,
|
pkgs,
|
||||||
|
inputs,
|
||||||
...
|
...
|
||||||
}:
|
}:
|
||||||
pkgs.callPackage ./package.nix { }
|
# mcp-gateway >= 3.4.0 requires rustc >= 1.95, which the flake's pinned
|
||||||
|
# nixpkgs does not provide yet. Build with the newer nixpkgs-latest input.
|
||||||
|
let
|
||||||
|
latestPkgs = inputs.nixpkgs-latest.legacyPackages.${pkgs.stdenv.hostPlatform.system};
|
||||||
|
in
|
||||||
|
latestPkgs.callPackage ./package.nix { }
|
||||||
|
|||||||
@@ -8,16 +8,16 @@
|
|||||||
|
|
||||||
rustPlatform.buildRustPackage rec {
|
rustPlatform.buildRustPackage rec {
|
||||||
pname = "mcp-gateway";
|
pname = "mcp-gateway";
|
||||||
version = "2.11.0";
|
version = "3.4.0";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "MikkoParkkola";
|
owner = "MikkoParkkola";
|
||||||
repo = "mcp-gateway";
|
repo = "mcp-gateway";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
hash = "sha256-7IALz7hOnCeKtiEm8b3M7v5oy4hw173viyhNeqQIhTI=";
|
hash = "sha256-shn2cv463SnegamsMu6NmfylnNaFzGJLoL2H7QhETY8=";
|
||||||
};
|
};
|
||||||
|
|
||||||
cargoHash = "sha256-B5HRETFryzLqQhdIqRFj0apZS0wMggW2MHE2VsbB22Y=";
|
cargoHash = "sha256-XuOYuYapb2l7RHQIgLDfcDPtSdMDpEgti8Ud5ssuGC8=";
|
||||||
|
|
||||||
nativeBuildInputs = [ pkg-config ];
|
nativeBuildInputs = [ pkg-config ];
|
||||||
|
|
||||||
|
|||||||
@@ -8,10 +8,10 @@
|
|||||||
}:
|
}:
|
||||||
|
|
||||||
let
|
let
|
||||||
version = "3.8.28";
|
version = "3.8.49";
|
||||||
npmTarball = fetchurl {
|
npmTarball = fetchurl {
|
||||||
url = "https://registry.npmjs.org/omniroute/-/omniroute-${version}.tgz";
|
url = "https://registry.npmjs.org/omniroute/-/omniroute-${version}.tgz";
|
||||||
hash = "sha256-/le4p5DSX5T7/srNuxVBLepzUPw8BgIVio+h0JnbfyY=";
|
hash = "sha256-fcGsAxOdv1ZSwt24eHJu97lyRATKBw8rYeFvGTRhxYs=";
|
||||||
};
|
};
|
||||||
in
|
in
|
||||||
|
|
||||||
@@ -23,12 +23,12 @@ buildNpmPackage (finalAttrs: {
|
|||||||
owner = "diegosouzapw";
|
owner = "diegosouzapw";
|
||||||
repo = "OmniRoute";
|
repo = "OmniRoute";
|
||||||
rev = "v${finalAttrs.version}";
|
rev = "v${finalAttrs.version}";
|
||||||
hash = "sha256-BRvpbhhLTYj2rKw+nZloaXkpu3ySs5sWZo9425xvAPs=";
|
hash = "sha256-nRLziV4NWPoa0ev57DV7jmAvLpL/1MP1EMZO2/drrTU=";
|
||||||
};
|
};
|
||||||
|
|
||||||
nodejs = nodejs_22;
|
nodejs = nodejs_22;
|
||||||
|
|
||||||
npmDepsHash = "sha256-Q1KLR3NkeFBB+tQzBazy+XWyIfpG8Magv+rdeqISNxw=";
|
npmDepsHash = "sha256-R0u93MLUUWC8xFgq4S0Aj/7wg4pygTKwxP/eWkWMgCw=";
|
||||||
|
|
||||||
# Skip Next.js build (requires network for Google Fonts).
|
# Skip Next.js build (requires network for Google Fonts).
|
||||||
# Pre-built dist/ is copied from the npm tarball in preConfigure.
|
# Pre-built dist/ is copied from the npm tarball in preConfigure.
|
||||||
|
|||||||
@@ -6,13 +6,13 @@
|
|||||||
}:
|
}:
|
||||||
|
|
||||||
let
|
let
|
||||||
version = "1.6.1";
|
version = "1.9.1";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "skyhook-io";
|
owner = "skyhook-io";
|
||||||
repo = "radar";
|
repo = "radar";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
hash = "sha256-vctvMD7sca7HgEM1ufnUClhc04ucnvl3Zx4jTfaAzyE=";
|
hash = "sha256-VZLzmxW86yMtYILhmKswkj57KD4Z+8ILwHKiO53YMWE=";
|
||||||
};
|
};
|
||||||
|
|
||||||
# Build the frontend as a separate derivation.
|
# Build the frontend as a separate derivation.
|
||||||
@@ -23,34 +23,10 @@ let
|
|||||||
inherit version src;
|
inherit version src;
|
||||||
sourceRoot = "source";
|
sourceRoot = "source";
|
||||||
|
|
||||||
postPatch = ''
|
# Upstream lockfile ships complete resolved/integrity fields for all
|
||||||
# Fix missing resolved URLs for packages under web/node_modules/
|
# packages since v1.9.x, so no lockfile patching is needed anymore.
|
||||||
# WARNING: This sed is version-specific — if upstream bumps a
|
|
||||||
# transitive dep version, the patterns silently fail and the
|
|
||||||
# build breaks. Update resolved/integrity values when bumping radar.
|
|
||||||
# that are actually external npm packages (not workspace links).
|
|
||||||
# Insert "resolved" and "integrity" after the "version" field
|
|
||||||
# for each affected package using sed.
|
|
||||||
sed -i \
|
|
||||||
-e '/"web\/node_modules\/@vitejs\/plugin-react"/,/^[[:space:]]*}/{
|
|
||||||
/"version"/a\
|
|
||||||
"resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-6.0.1.tgz",\
|
|
||||||
"integrity": "sha512-l9X/E3cDb+xY3SWzlG1MOGt2usfEHGMNIaegaUGFsLkb3RCn/k8/TOXBcab+OndDI4TBtktT8/9BwwW8Vi9KUQ==",
|
|
||||||
}' \
|
|
||||||
-e '/"web\/node_modules\/@rolldown\/pluginutils"/,/^[[:space:]]*}/{
|
|
||||||
/"version"/a\
|
|
||||||
"resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-rc.7.tgz",\
|
|
||||||
"integrity": "sha512-qujRfC8sFVInYSPPMLQByRh7zhwkGFS4+tyMQ83srV1qrxL4g8E2tyxVVyxd0+8QeBM1mIk9KbWxkegRr76XzA==",
|
|
||||||
}' \
|
|
||||||
-e '/"web\/node_modules\/@types\/diff"/,/^[[:space:]]*}/{
|
|
||||||
/"version"/a\
|
|
||||||
"resolved": "https://registry.npmjs.org/@types/diff/-/diff-8.0.0.tgz",\
|
|
||||||
"integrity": "sha512-o7jqJM04gfaYrdCecCVMbZhNdG6T1MHg/oQoRFdERLV+4d+V7FijhiEAbFu0Usww84Yijk9yH58U4Jk4HbtzZw==",
|
|
||||||
}' \
|
|
||||||
package-lock.json
|
|
||||||
'';
|
|
||||||
|
|
||||||
npmDepsHash = "sha256-6t0Q3Xzrk1w8zC00H721o/OzHxNhAfCH7EdRXrKQsAg=";
|
npmDepsHash = "sha256-9xS5ChQ1xBix/n9N8vyBsHlHYmYXsibTK5J+X6mRgM4=";
|
||||||
npmDepsFetcherVersion = 2;
|
npmDepsFetcherVersion = 2;
|
||||||
makeCacheWritable = true;
|
makeCacheWritable = true;
|
||||||
|
|
||||||
@@ -78,7 +54,7 @@ buildGoModule {
|
|||||||
pname = "radar";
|
pname = "radar";
|
||||||
inherit version src;
|
inherit version src;
|
||||||
|
|
||||||
vendorHash = "sha256-vhp0dNPKTOg2NUVD5QoLuTnCumdwzDypvh/rUEhGbL4=";
|
vendorHash = "sha256-d26tlh+Twv9GFX6NmR25Q9OpP/pUL2T4grdncQHYSg4=";
|
||||||
|
|
||||||
# Copy pre-built frontend assets before Go compilation for go:embed
|
# Copy pre-built frontend assets before Go compilation for go:embed
|
||||||
preBuild = ''
|
preBuild = ''
|
||||||
|
|||||||
@@ -9,12 +9,12 @@
|
|||||||
let
|
let
|
||||||
cerebras-cloud-sdk = python3Packages.buildPythonPackage rec {
|
cerebras-cloud-sdk = python3Packages.buildPythonPackage rec {
|
||||||
pname = "cerebras-cloud-sdk";
|
pname = "cerebras-cloud-sdk";
|
||||||
version = "1.67.0";
|
version = "1.91.0";
|
||||||
pyproject = true;
|
pyproject = true;
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://files.pythonhosted.org/packages/92/12/c201f07582068141e88f9a523ab02fdc97de58f2f7c0df775c6c52b9d8dd/cerebras_cloud_sdk-1.67.0.tar.gz";
|
url = "https://files.pythonhosted.org/packages/0c/98/767ab62618be157b5fb21bce980ad5c8ebe155e32aff38521e511054e5c3/cerebras_cloud_sdk-1.91.0.tar.gz";
|
||||||
hash = "sha256-Ou1vhsbHqD7p1M+wiirOoInOvyr1uK7RFu95mVpPSBM=";
|
hash = "sha256-b0GT/sCIkR/+gpzlaCUQ+GEgzTUyyvToVAvzO1n9t+s=";
|
||||||
};
|
};
|
||||||
|
|
||||||
build-system = with python3Packages; [
|
build-system = with python3Packages; [
|
||||||
@@ -65,8 +65,8 @@ python3Packages.buildPythonApplication {
|
|||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "msmarkgu";
|
owner = "msmarkgu";
|
||||||
repo = "RelayFreeLLM";
|
repo = "RelayFreeLLM";
|
||||||
rev = "fea9e1642dbbc5c0980885f41b21aa04a30090a2";
|
rev = "96e6c48a552755bf250c3155b14176916c69d8d8";
|
||||||
hash = "sha256-ZLAVhJFrVFjqAz0f4qOi2REBDccIc8g2H9b7dcqcYRU=";
|
hash = "sha256-SNux6hVOij+2kYFH/gUQQj8QLfxGzjcdakkZ48AIWPU=";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [ makeWrapper ];
|
nativeBuildInputs = [ makeWrapper ];
|
||||||
|
|||||||
@@ -8,16 +8,16 @@
|
|||||||
|
|
||||||
rustPlatform.buildRustPackage rec {
|
rustPlatform.buildRustPackage rec {
|
||||||
pname = "stakpak";
|
pname = "stakpak";
|
||||||
version = "0.3.86";
|
version = "0.3.88";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "stakpak";
|
owner = "stakpak";
|
||||||
repo = "agent";
|
repo = "agent";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
hash = "sha256-k8fOgwn1Sh3Yg62ROzfKJym8AGewpZ3/2e3tHNRL7/0=";
|
hash = "sha256-rTqRxfAFQChA5fjW5VVxGThH0X7OodF1SdviMd3dK78=";
|
||||||
};
|
};
|
||||||
|
|
||||||
cargoHash = "sha256-aa1YjyShoSNv9sC18gIx/kuAbxrNAsCE+2if8Rm2uiw=";
|
cargoHash = "sha256-jf0PqcoNtfdcDNayPNVNeWNaa0acuUJeb3CYLKN6VeA=";
|
||||||
|
|
||||||
nativeBuildInputs = [ pkg-config ];
|
nativeBuildInputs = [ pkg-config ];
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user