Commit Graph

73 Commits

Author SHA1 Message Date
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
e8b2dfda36 fix(haivemind): query MainScreen instance directly instead of app default screen
Some checks failed
CI / check (push) Has been cancelled
App.query_one searches the app's default screen (_default), but #chat-log/#health-bar/etc. live on the pushed MainScreen. Every HaivemindApp handler failed with NoMatches at runtime. Hold a reference to the MainScreen instance and query it directly so widget lookup no longer depends on which screen is active.
2026-08-20 13:38:39 +03:00
42016cda27 fix(haivemind): start engine after MainScreen mounts
Some checks failed
CI / check (push) Has been cancelled
2026-08-20 10:35:03 +03:00
2c5e64039a fix(haivemind): start engine after MainScreen mounts to avoid NoMatches on #chat-log
Upstream haivemind_tui.py started the engine synchronously in HaivemindApp.on_mount while MainScreen mounts asynchronously, causing ProbeStart handler to query #chat-log on the default screen (NoMatches). Move the start_run trigger into MainScreen.on_mount so it runs only once the screen is active.
2026-08-20 10:33:57 +03:00
7e7b884cc6 feat: add awg-tool package
Some checks failed
CI / check (push) Has been cancelled
Rust CLI for AmneziaWG self-hosting from Vadim-Khristenko/awg-containers-and-tools: generates 1.0/1.5/2.0/3.0 obfuscation parameters, exports .conf and vpn:// configs, installs servers over SSH.
2026-08-08 21:13:31 +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
4bc5df11c4 feat(packages): add ds4 package with ROCm/Strix Halo backend
Some checks failed
CI / check (push) Has been cancelled
Add antirez/ds4 — DeepSeek V4 Flash/PRO local inference engine built
with the ROCm strix-halo target for AMD Radeon 8060S (gfx1151).
Wires up all 8 ROCm transitive dependencies (clr, hipblas, hipblas-common,
hipblaslt, hipcub, rocblas, rocprim, rocwmma) via explicit include/lib paths.
2026-06-19 23:06:42 +03:00
6afcc00165 feat(packages): add omniroute package
Some checks failed
CI / check (push) Has been cancelled
Add OmniRoute v3.8.28 - a unified AI router aggregating 160+ providers
with auto fallback, MCP/A2A support, and OpenAI-compatible APIs.

Uses a hybrid approach: GitHub source for dependency resolution via
fetchNpmDeps, combined with pre-built dist/ from the npm tarball to
avoid the complex Next.js build in the Nix sandbox.
2026-06-19 09:39:05 +03:00
744d2419e6 feat(packages): add relay-free-llm package
Add RelayFreeLLM, a RESTful API gateway that routes prompts to multiple
AI providers (Gemini, Cerebras, Groq, Mistral, etc.) with failover and
intent-based routing. Includes local cerebras-cloud-sdk build since it is
not yet in nixpkgs.
2026-06-19 08:49:29 +03:00
8d8f56664d fix(packages): correct pname typo, add missing category, add sed warning, fix indent
- graphify: fix pname typo graphifyy -> graphify
- container-use: add missing passthru.category
- radar: add brittleness warning on postPatch sed block
- freebuff: fix extractNpmPkg indentation
2026-06-17 14:11:20 +03:00
eae85ce989 chore: remove goose-cli package and cleanup configuration
Some checks failed
CI / check (push) Has been cancelled
2026-06-16 22:01:18 +03:00
4bf6faa2a7 chore: remove goose-cli package and cleanup configuration
- Delete packages/goose-cli/ (librusty_v8 pre-built binary dependency)
- Remove global nixpkgs.config.allowUnfree from flake.nix
  (goose-cli was the only package requiring unfree binaries)
- Add .claude/ to .gitignore
- Update README.md and AGENTS.md to remove all goose-cli references
2026-06-16 21:41:30 +03:00
bbd20d955d feat(loop): extract desktop file and icons from AppImage
Some checks failed
CI / check (push) Has been cancelled
- Use appimageTools.extractType2 to access embedded assets
- Install loop-desktop.desktop and rewrite Exec=AppRun → Exec=loop
- Copy hicolor icons (16–1024px) from AppImage tree
2026-06-09 13:17:16 +03:00
5ec513fe8c refactor(loop): switch from tar.gz to AppImage packaging
Some checks failed
CI / check (push) Has been cancelled
- Use appimageTools.wrapType2 instead of manual stdenv.mkDerivation
- Source: loop-desktop-6.0.3-linux-x86_64.AppImage
- Simplify dependencies via extraPkgs (gtk3, glib)
2026-06-09 11:16:33 +03:00
Hermes Agent
a0abf62d0d feat: add stakpak package (v0.3.86)
Some checks failed
CI / check (push) Has been cancelled
Stakpak is a DevOps AI agent that generates infrastructure code,
debugs Kubernetes, configures CI/CD, and automates deployments.

- Source: github.com/stakpak/agent v0.3.86
- Rust workspace (14 crates), default binary: stakpak
- Dependencies: openssl (transitive via native-tls), pkg-config
- License: Apache-2.0
2026-06-07 19:42:25 +00:00
37dd6d3295 fix(loop): Replace deprecated xorg dependencies with standalone packages
Some checks failed
CI / check (push) Has been cancelled
Replace deprecated xorg.* references with their standalone package
names to eliminate build warnings about renamed packages.
2026-05-30 19:50:29 +03:00
cb5ace4837 fix(loop): update homepage URL to loop.ru
Some checks failed
CI / check (push) Has been cancelled
2026-05-29 20:27:01 +03:00
cf676f951c fix(loop): keep only --ozone-platform=x11, remove --no-sandbox
Some checks failed
CI / check (push) Has been cancelled
User confirmed that --no-sandbox is unnecessary and that the app
crashes without --ozone-platform=x11. Keep the minimal working
wrapper flags.
2026-05-29 20:24:49 +03:00
bede48c22e fix(loop): remove forced X11, keep --no-sandbox
Some checks failed
CI / check (push) Has been cancelled
Revert the --ozone-platform=x11 flag since the user prefers native
Wayland. The flag was added to work around a zxdg_exporter_v1
Wayland protocol crash in Electron, but forcing X11 is not
acceptable for Wayland users. Keep --no-sandbox for NixOS store
compatibility.
2026-05-29 20:23:03 +03:00
3a86fe84f4 fix(loop): force X11 ozone platform and disable sandbox
Some checks failed
CI / check (push) Has been cancelled
- Add --ozone-platform=x11 to wrapper to fix Wayland crash
  (zxdg_exporter_v1 protocol error causing SIGTRAP on Wayland)
- Add --no-sandbox since chrome-sandbox lacks SUID on NixOS
2026-05-29 20:20:07 +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
37af68cfd0 docs(AGENTS): add sequential-thinking MCP and caveman skill requirements
Some checks failed
CI / check (push) Has been cancelled
- Require sequentialthinking MCP for all planning/problem-solving
- Add caveman mode for compressed user-facing communication
- Clarify karpathy-guidelines usage for task execution quality
2026-05-27 22:06:38 +03:00
6f18e72272 docs(AGENTS): add mandatory beads workflow section before any work
Some checks failed
CI / check (push) Has been cancelled
Make bd usage explicit with a "Before Starting Any Work" section,
updated example workflow, and strengthened quick reference rules.
This prevents agents from using TodoWrite or other non-bd tracking.
2026-05-27 22:01:26 +03:00
bcf607c209 feat(hipengine): add ROCm-native LLM inference engine (v0.2.2)
Some checks failed
CI / check (push) Has been cancelled
2026-05-27 21:56:18 +03:00
7f0cec1a35 fix(aionui): Use production-only deps for runtime, hoist transitive deps
Some checks failed
CI / check (push) Has been cancelled
Replace full node_modules copy with production-only FOD (mirrors
the upstream Dockerfile pattern), reducing package output from
~6.9 GB to ~1.3 GB.

Hoist @sentry/node to top-level node_modules so Electron's
require() resolution can find it. Bun nests transitive deps
inside .bun/ but Electron resolves from the realpath, requiring
the dependency to be accessible from the walked-up directory
chain.
2026-05-27 14:35:57 +03:00
02947027ba feat(aionui): Add AionUi AI cowork desktop app (v2.1.4)
Some checks failed
CI / check (push) Has been cancelled
Build AionUi from source using bun for dependency fetching and
electron-vite for TypeScript compilation. Native addons
(better-sqlite3, sharp) are compiled against nixpkgs node-gyp.

The package uses a fixed-output derivation for bun install,
electron-vite for the build, and wraps the result with nixpkgs
electron for a fully self-contained runtime.

Also includes desktop entry and icon generation.
2026-05-27 13:48:18 +03:00
efc1ad85e2 chore(beads): update issues
Some checks failed
CI / check (push) Has been cancelled
2026-05-17 16:03:47 +03:00
c805ff1d69 chore(radar): update to v1.6.1 2026-05-17 16:03:33 +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
bb3c53b40b refactor(freebuff): run engine directly from nix-store
Some checks failed
CI / check (push) Has been cancelled
Remove unnecessary copy to ~/.config/manicode/. The patched ELF
binary and tree-sitter.wasm stay in the nix store alongside a minimal
JS launcher that spawns the engine with terminal cleanup handling.
2026-05-12 11:48:46 +03:00
6c5fdd7331 fix(freebuff): patch pre-built binary with patchelf for NixOS compatibility
- Download and extract the engine binary from codebuff.com releases
- Use patchelf to set correct glibc interpreter path
- Create wrapper launcher that copies patched binary to user config
- Pre-fetch all npm dependencies (no network needed in sandbox)
- Set dontStrip/dontPatchelf to prevent fixupPhase corruption
2026-05-12 09:31:40 +03:00
c7029a0d34 docs(README): add missing packages to project structure section 2026-05-11 20:55:16 +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
52971ae66b Merge pull request 'refactor/radar-native-build' (#1) from refactor/radar-native-build into main
Some checks failed
CI / check (push) Has been cancelled
Reviewed-on: #1
2026-05-11 18:55:51 +03:00
cbaa6b6bca fix(radar): inject correct build version via ldflags
Some checks failed
CI / check (pull_request) Has been cancelled
Version was showing as "dev" instead of "v1.5.14" because ldflags
targeted the wrong variable. Changed from internal/version.Current
to main.version which is the variable actually used by cmd/explorer.
2026-05-11 18:49:47 +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
0d6b74045e Update package.nix
Some checks failed
CI / check (push) Has been cancelled
2026-05-11 11:31:25 +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
7581781b3b bd init: initialize beads issue tracking 2026-05-10 22:28:02 +03:00