Skip to main content
← Back to list
01Issue
FeatureOpenSwamp CLI
AssigneesNone

Relationships

#422 Provide a Nix package for swamp (devbox / nixpkgs support)

Opened by bixu · 5/23/2026

Use case Teams that manage their dev toolchain with Nix / devbox (jetify) pin every tool as a packages entry resolved into a lockfile (devbox.lock) for reproducible environments across machines and CI. Today swamp can't be pinned this way because it ships as a standalone, self-updating binary (install.sh + swamp update) rather than a nixpkgs derivation.

Current workaround A guarded devbox init_hook:

command -v swamp >/dev/null 2>&1 || curl -fsSL https://swamp.club/install.sh | sh

This works, but it's pipe-to-shell, network-dependent on first shell entry, and — unlike the rest of the toolchain — not version-pinned or captured in devbox.lock.

Request Publish swamp to nixpkgs, or provide an official Nix flake / devbox plugin, so it can be added as a pinned packages entry and locked alongside terraform, kubectl, helm, etc. Per-repo version pinning would also improve CI reproducibility.

02Bog Flow
OPENTRIAGEDIN PROGRESSSHIPPED

Open

5/23/2026, 9:00:47 AM

No activity in this phase yet.

03Sludge Pulse

Sign in to post a ripple.