Skip to content

Commit 951cf9c

Browse files
committed
feat: claude-tmux
1 parent 1787c62 commit 951cf9c

3 files changed

Lines changed: 29 additions & 0 deletions

File tree

home/home_apps.nix

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ let
3535
];
3636
devPack = with pkgs; [
3737
# openssl curl xxd age
38+
claude-tmux
3839
emacs
3940
brave
4041
zellij

home/tmux.conf

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,3 +12,6 @@ bind-key C-l swap-window -t +1
1212
set -gq allow-passthrough on
1313
set -gq visual-activity off
1414
set -s set-clipboard on
15+
16+
# claude-tmux - TUI for managing Claude Code sessions
17+
bind-key C display-popup -E -w 80 -h 30 "claude-tmux"

overlays/packages.nix

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -243,6 +243,31 @@ final: prev: {
243243

244244
# Multi-scrobbler - scrobble from multiple sources to multiple clients
245245
# Using local source for subpath deployment fixes
246+
# claude-tmux - TUI for managing Claude Code tmux sessions
247+
claude-tmux = final.rustPlatform.buildRustPackage {
248+
pname = "claude-tmux";
249+
version = "0.3.0";
250+
251+
src = final.fetchFromGitHub {
252+
owner = "nielsgroen";
253+
repo = "claude-tmux";
254+
rev = "212a5b55cc88e35feb7fd14b4508959a60a625ca";
255+
hash = "sha256-fNBT3DItgTrO0vKhjAAQ6L6/K9SBpvXEnyNUOq1AP4M=";
256+
};
257+
258+
cargoHash = "sha256-AKBNCHx6Ap6HKddwzxs/qfJhJDE7LdZ/tRKO94ugRkA=";
259+
260+
nativeBuildInputs = [ final.pkg-config ];
261+
buildInputs = [ final.openssl ];
262+
263+
meta = with final.lib; {
264+
description = "TUI for managing Claude Code tmux sessions";
265+
homepage = "https://github.com/nielsgroen/claude-tmux";
266+
license = licenses.agpl3Only;
267+
platforms = platforms.linux;
268+
};
269+
};
270+
246271
multi-scrobbler = final.buildNpmPackage {
247272
pname = "multi-scrobbler";
248273
version = "0.10.8-local";

0 commit comments

Comments
 (0)