From 2697efb170530a3fa1a723c31ea6bd37758e2383 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christopher=20M=C3=BChl?= Date: Mon, 16 Feb 2026 10:22:47 +0100 Subject: [PATCH] Add agent-deck package --- packages/agent-deck/package.nix | 38 +++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 packages/agent-deck/package.nix diff --git a/packages/agent-deck/package.nix b/packages/agent-deck/package.nix new file mode 100644 index 0000000..0f4e1bb --- /dev/null +++ b/packages/agent-deck/package.nix @@ -0,0 +1,38 @@ +{ + lib, + buildGoModule, + fetchFromGitHub, + git, + tmux, + makeWrapper, +}: +buildGoModule rec { + pname = "agent-deck"; + version = "0.15.0"; + + src = fetchFromGitHub { + owner = "asheshgoplani"; + repo = "agent-deck"; + rev = "v${version}"; + hash = "sha256-R/hDPhb+CtGXreHaKlSH2E6QEpfigj41Sq3BDVxLtaw="; + }; + + vendorHash = "sha256-k0jRlsFmBJNbfX3u2UQlnx/Z25KII8fYegU+Z77/EO0="; + + subPackages = ["cmd/agent-deck"]; + + nativeBuildInputs = [makeWrapper]; + nativeCheckInputs = [git]; + + postInstall = '' + wrapProgram $out/bin/agent-deck \ + --prefix PATH : ${lib.makeBinPath [tmux]} + ''; + + meta = { + description = "Terminal-based session manager for AI coding agents"; + homepage = "https://github.com/asheshgoplani/agent-deck"; + license = lib.licenses.mit; + mainProgram = "agent-deck"; + }; +}