File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 3535 ] ;
3636 devPack = with pkgs ; [
3737 # openssl curl xxd age
38+ claude-tmux
3839 emacs
3940 brave
4041 zellij
Original file line number Diff line number Diff line change @@ -12,3 +12,6 @@ bind-key C-l swap-window -t +1
1212set -gq allow-passthrough on
1313set -gq visual-activity off
1414set -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"
Original file line number Diff line number Diff 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" ;
You can’t perform that action at this time.
0 commit comments