Commit Graph

25 Commits

Author SHA1 Message Date
b9e759a2c1 chore(packages): bump packages to latest upstream versions
Update every package to its newest upstream release/commit:
- aionui 2.1.50 -> 2.2.2
- awg-tool 0.2.2 -> 0.3.0
- ds4 -> 0-unstable-2026-09-12
- freebuff 0.0.142 -> 0.0.174
- graphify 0.9.35 -> 0.9.61
- hipengine 0.3.0 -> 0.5.0
- mcp-gateway 3.4.0 -> 3.5.1
- omniroute 3.8.49 -> 3.8.50
- radar 1.9.1 -> 1.13.1
- relay-free-llm -> 0-unstable-2026-08-31
- traycer 1.1.10 -> 1.3.0

Refresh all source/dependency hashes (src, cargoHash, vendorHash,
npmDepsHash, bun FODs) and keep treefmt clean.

Packaging fixes required by the bumps:
- graphify: relax the setuptools>=83 build-backend pin (nixpkgs ships
  setuptools 80.x; the PEP 639 metadata needs only >=77).
- hipengine: add a llguidance 1.8.0 override (nixpkgs ships 1.7.x).
- omniroute: use npmDepsFetcherVersion 2; the v1 fetcher drops packages
  whose lockfile entries lack resolved URLs, breaking npm's cache check.
- radar: fix a frontend npmDepsHash/vendorHash swap from nix-update.

Packages already at latest are untouched: container-use, desloppify,
freetoken, kubernetes-mcp-server, loop, nftables-analyzer,
nftablesbuilder, stakpak, haivemind, skillsmcp. llama-cpp stays pinned
at b9645 and is tracked separately (manual HIP flag re-validation).
2026-09-13 21:06:04 +03:00
f9a45d14af chore(beads): close llama-cpp package issue
Some checks failed
CI / check (push) Has been cancelled
2026-09-13 13:38:07 +03:00
73f782d523 feat(packages): add llama-cpp b9645 for Strix Halo (ROCm + Vulkan)
Pin upstream llama.cpp b9645 and build it against the nixpkgs-latest
input (the flake's pinned nixpkgs only carries the pre-tools/ui b8983).
ROCm deps come from rocmPackages.gfx1151, so clr/rocBLAS/hipBLAS are
built for gfx1151 only; clr's own build is arch-independent, so its
store path stays substitutable. Vulkan on, CPU variants with znver5 /
AVX-512, web UI and npm toolchain dropped.

Ported from nixos-config's llm-engine.nix with two fixes: npmConfigHook
hard-fails when npmDeps is null, so nodejs and the hook are stripped
from nativeBuildInputs, and CMAKE_HIP_FLAGS is appended to
cmakeFlagsArray because the cmake hook word-splits plain cmakeFlags.

Verified on the Radeon 8060S (gfx1151): llama-bench loads both ROCm and
Vulkan backends and completes pp16/tg8 runs.
2026-09-13 13:33:30 +03:00
f1d11c9ca8 chore(beads): file freetoken accel-extras follow-up issue
Some checks failed
CI / check (push) Has been cancelled
2026-08-30 20:59:02 +03:00
ab88b09ceb feat(packages): add freetoken 0.1.2 NVIDIA MoE inference runtime
Some checks failed
CI / check (push) Has been cancelled
Package FreeToken (FlashML-org/FreeToken) — edge-native MoE serving
engine with OpenAI/Anthropic-compatible APIs, serving the `ft` CLI.

- torch-bin 2.11 (CUDA 12.9 wheel build) satisfies the torch>=2.11,<2.12
  pin; extensions link the same cudaPackages.cuda_cudart via a synthetic
  CUDA_HOME (cudart headers + nvcc crt/ headers, no nvcc needed).
- flashlib==0.3.0 vendored from the PyPI wheel (Triton-only; freetoken
  never imports the CuTeDSL GEMM backends, so nvidia-cutlass-dsl is
  omitted via pythonRemoveDeps).
- apache-tvm-ffi overridden to the pinned 0.1.13.post3 with a vendored
  cython 3.3.0 (build needs >=3.2.8, nixpkgs has 3.2.4); pytest skipped
  (upstream runs pytest-xdist with GPU tests).
- Unfree (CUDA EULA) is self-scoped: the package re-imports nixpkgs with
  config.allowUnfree so no flake-level or user config change is needed.
- Optional accel extras (flashinfer/sglang-kernel) and the kernel-cache
  wheel are not packaged; runtime falls back to pure-Triton kernels.
- Verified: nix build .#freetoken, ft --version, python imports check,
  extension RPATHs.
2026-08-30 20:51:15 +03:00
e827a10680 fix(haivemind): clear blank Textual Select
Some checks failed
CI / check (push) Has been cancelled
Textual 8 treats Select.BLANK as False, causing ConfigScreen to crash.
2026-08-20 14:37:26 +03:00
b8cb8908e7 fix(haivemind): restore deferred startup
Some checks failed
CI / check (push) Has been cancelled
Start engine only after MainScreen mounts, while preserving explicit MainScreen widget lookup.
2026-08-20 14:22:54 +03:00
af91bad87b chore: close haivemind issue
Some checks failed
CI / check (push) Has been cancelled
2026-08-08 19:36:56 +03:00
7d89dac788 feat: add haivemind package 2026-08-08 19:36:35 +03:00
824232aaa7 docs: note that no Dolt remote is configured
Some checks failed
CI / check (push) Has been cancelled
2026-08-07 16:19:02 +03:00
f6d8485817 chore: note push-blocked state on nix-overlay-2gf
Some checks failed
CI / check (push) Has been cancelled
2026-08-07 16:16:54 +03:00
1f3f0f468b chore: update all packages to latest versions
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.
2026-08-07 16:04:10 +03:00
3d3213d61b feat: add traycer desktop package
Some checks failed
CI / check (push) Has been cancelled
Traycer is an open-source AI orchestration desktop app (Electron).
Packaged from the upstream AppImage via appimageTools.wrapType2,
matching the existing loop package pattern.
2026-08-07 12:15:21 +03:00
eba219c8e1 Add agent skills
Some checks failed
CI / check (push) Has been cancelled
- Add caveman and karpathy-guidelines skills
2026-08-07 10:55:29 +03:00
3ddbedc2cc feat(packages): add nftablesbuilder package
Some checks failed
CI / check (push) Has been cancelled
Web interface to manage nftables rules with drag-and-drop rule creation.

Upstream source is incomplete (missing settings crate, no GUI build
tooling), so the package builds the Rust workspace from the pinned
commit with a patched-in settings crate (schema recovered from official
release artifacts) and reuses the prebuilt GUI from the hash-pinned
release tarball on nftablesbuilder.eu.
2026-08-07 08:38:15 +03:00
24079b7694 feat(packages): add nftables-analyzer package
Some checks failed
CI / check (push) Has been cancelled
2026-08-07 07:50:21 +03:00
f27894bb2f bd init: initialize beads issue tracking 2026-08-07 07:48:02 +03:00
d23dc7ab22 fix(loop): add runtime fixes for gsettings and GPU libraries
Some checks failed
CI / check (push) Has been cancelled
- Add LD_LIBRARY_PATH to wrapper so Electron GPU process finds bundled libEGL.so.1
- Add glib.bin to buildInputs and wrap gsettings into PATH
- Create versioned symlinks for bundled libEGL.so and libGLESv2.so
- Clean up formatting in package inputs
2026-05-29 20:04:32 +03:00
3b597af162 feat(loop): Add Loop corporate messenger package
Some checks failed
CI / check (push) Has been cancelled
Add Loop v6.0.3 - a corporate messenger distributed as a pre-built x86-64 binary.
Uses autoPatchelfHook and wrapGAppsHook3 for NixOS compatibility.
2026-05-29 19:51:21 +03:00
efc1ad85e2 chore(beads): update issues
Some checks failed
CI / check (push) Has been cancelled
2026-05-17 16:03:47 +03:00
e3adb2e906 docs(AGENTS): add required skills section for nix, nix-flakes, karpathy-guidelines
Some checks failed
CI / check (push) Has been cancelled
2026-05-17 15:55:36 +03:00
a7ddc90e17 feat: add freebuff package (Codebuff AI coding agent)
Some checks failed
CI / check (push) Has been cancelled
Add freebuff v0.0.85 from npm registry — a pure JS CLI tool for
AI-assisted coding. Pre-fetches all transitive npm dependencies to
work within the Nix sandbox (no network access during build).
2026-05-11 20:04:22 +03:00
3b0bc435c4 refactor(radar): build from source instead of prebuilt binary
Replace fetchurl + prebuilt binary with buildGoModule + buildNpmPackage
to compile radar natively from source. Frontend (React/Vite) is built
as a separate derivation, then embedded into the Go binary via go:embed.

Also patches the npm lockfile to add missing resolved URLs for
workspace packages that lacked them, enabling proper dependency fetching.

Closes nix-overlay-qlc
2026-05-11 18:09:02 +03:00
ca9a8050df chore(beads): update issue status for nix-overlay-2lr
Some checks failed
CI / check (push) Has been cancelled
2026-05-11 11:30:02 +03:00
d065d8cdde feat(radar): add radar Kubernetes UI package v1.5.10
Some checks failed
CI / check (push) Has been cancelled
Add radar v1.5.10 — a modern Kubernetes visibility tool providing
topology, event timeline, service traffic, resource browsing, Helm
management, and GitOps support.

Uses pre-built binary from GitHub releases.

Closes: nix-overlay-2lr
2026-05-11 00:29:28 +03:00