feat: buzz, basecamp-cli

This commit is contained in:
m3tam3re
2026-08-08 17:46:02 +02:00
parent ce9f5422d0
commit 6962de7e07
5 changed files with 111 additions and 18 deletions
+19 -7
View File
@@ -44,13 +44,25 @@ in {
# We override both here so the input builds and reports the rc.1 version.
# When upstream fixes package.nix (expected for the 0.8.0 final), drop this
# override back to the plain pass-through.
basecamp = inputs.basecamp.packages.${system}.default.overrideAttrs (_: {
version = "0.8.0-rc.1";
vendorHash = "sha256-m1UF/Ga9C9GJF0JtZMXFOX88chb+f279/aoAaiwfxvg=";
# src stays the flake input (lib.cleanSource ./.. pinned by flake.lock to
# rc.1) — only the version label that upstream forgot to bump is corrected.
__intentionallyOverridingVersion = true;
});
# basecamp = inputs.basecamp.packages.${system}.default.overrideAttrs (_: {
# version = "0.8.0-rc.1";
# vendorHash = "sha256-m1UF/Ga9C9GJF0JtZMXFOX88chb+f279/aoAaiwfxvg=";
# # src stays the flake input (lib.cleanSource ./.. pinned by flake.lock to
# # rc.1) — only the version label that upstream forgot to bump is corrected.
# __intentionallyOverridingVersion = true;
# });
basecamp = inputs.basecamp.packages.${system}.default;
openspec = inputs.openspec.packages.${system}.default;
opencode-desktop = inputs.opencode.packages.${system}.opencode-desktop;
# buzz: Block's "hive mind" desktop app. Consumed from mulatta/buzz.nix
# because the upstream AppImage lacks the sidecars + Tauri GStreamer
# integration needed to actually run. Exposed under both `buzz-desktop`
# (mulatta's name) and `buzz` (the short alias). Builds entirely from
# source — no third-party binary cache. First build is slow (Rust + Tauri
# + sherpa-onnx); subsequent builds are cached in the local nix store.
# Note: mulatta only publishes packages for x86_64-linux, aarch64-linux,
# aarch64-darwin — x86_64-darwin will throw at build time.
buzz-desktop = inputs.buzz.packages.${system}.buzz-desktop;
buzz = inputs.buzz.packages.${system}.buzz-desktop;
}