tmux config manager for the reckless
  • Rust 98.9%
  • Shell 1.1%
Find a file
2026-03-08 09:46:11 -04:00
src add rename cli command 2026-02-21 10:24:12 -05:00
.gitignore ??? 2026-01-26 11:44:23 -05:00
Cargo.toml bump version number 2026-02-21 10:25:35 -05:00
install.sh add an installation script 2026-01-26 11:20:27 -05:00
LICENSE Initial commit 2025-10-12 11:30:50 -04:00
README.md end of tmucks 2026-03-08 09:46:11 -04:00

Crates.io

IMPORTANT

this project is everything i wanted it to be and therefore abondoned

tmucks

tmux configuration manager written in Rust.

Installation

Install from crates.io: (recommended)

cargo install tmucks

Install using installer:

curl -fsSL https://serva.pikapod.net/landon/tmucks/raw/branch/main/install.sh | bash

Build and install from source:

cargo install --path .

Usage (installed on PATH)

Run the TUI:

tmucks

Commands:

tmucks list
tmucks apply <name>
tmucks save <name>
tmucks update <name>
tmucks delete <name>
tmucks readme

Behavior

  • Configs are stored in ~/.config/tmucks/ and the directory is created if missing.
  • Config names are saved with a .conf extension; the extension is added if omitted.
  • apply copies the selected config to ~/.tmux.conf and runs tmux source-file ~/.tmux.conf.
  • save copies ~/.tmux.conf into the config directory and fails if the config already exists.
  • update overwrites an existing config with the current ~/.tmux.conf.
  • delete removes a config from the config directory.