Rootiest Tmux Configuration

 ██▀███   ▒█████   ▒█████  ▄▄▄█████▓ ██▓▓█████   ██████ ▄▄▄█████▓
▓██ ▒ ██▒▒██▒  ██▒▒██▒  ██▒▓  ██▒ ▓▒▓██▒▓█   ▀ ▒██    ▒ ▓  ██▒ ▓▒
▓██ ░▄█ ▒▒██░  ██▒▒██░  ██▒▒ ▓██░ ▒░▒██▒▒███   ░ ▓██▄   ▒ ▓██░ ▒░
▒██▀▀█▄  ▒██   ██░▒██   ██░░ ▓██▓ ░ ░██░▒▓█  ▄   ▒   ██▒░ ▓██▓ ░
░██▓ ▒██▒░ ████▓▒░░ ████▓▒░  ▒██▒ ░ ░██░░▒████▒▒██████▒▒  ▒██▒ ░
░ ▒▓ ░▒▓░░ ▒░▒░▒░ ░ ▒░▒░▒░   ▒ ░░   ░▓  ░░ ▒░ ░▒ ▒▓▒ ▒ ░  ▒ ░░
  ░▒ ░ ▒░  ░ ▒ ▒░   ░ ▒ ▒░     ░     ▒ ░ ░ ░  ░░ ░▒  ░ ░    ░
  ░░   ░ ░ ░ ░ ▒  ░ ░ ░ ▒    ░       ▒ ░   ░   ░  ░  ░    ░
   ░         ░ ░      ░ ░            ░     ░  ░      ░

░▒▓████████▓▒░▒▓██████████████▓▒░░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░░▒▓█▓▒░
   ░▒▓█▓▒░   ░▒▓█▓▒░░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░░▒▓█▓▒░
   ░▒▓█▓▒░   ░▒▓█▓▒░░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░░▒▓█▓▒░
   ░▒▓█▓▒░   ░▒▓█▓▒░░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░░▒▓█▓▒░░▒▓██████▓▒░
   ░▒▓█▓▒░   ░▒▓█▓▒░░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░░▒▓█▓▒░
   ░▒▓█▓▒░   ░▒▓█▓▒░░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░░▒▓█▓▒░
   ░▒▓█▓▒░   ░▒▓█▓▒░░▒▓█▓▒░░▒▓█▓▒░░▒▓██████▓▒░░▒▓█▓▒░░▒▓█▓▒░

             ▄████▄   ▒█████   ███▄    █   █████▒
             ▒██▀ ▀█  ▒██▒  ██▒ ██ ▀█   █ ▓██   ▒
             ▒▓█    ▄ ▒██░  ██▒▓██  ▀█ ██▒▒████ ░
             ▒▓▓▄ ▄██▒▒██   ██░▓██▒  ▐▌██▒░▓█▒  ░
             ▒ ▓███▀ ░░ ████▓▒░▒██░   ▓██░░▒█░
             ░ ░▒ ▒  ░░ ▒░▒░▒░ ░ ▒░   ▒ ▒  ▒ ░
             ░  ▒     ░ ▒ ▒░ ░ ░░   ░ ▒░ ░
             ░        ░ ░ ░ ▒     ░   ░ ░  ░ ░
             ░ ░          ░ ░           ░
             ░
                      ╭─────────────╮
                      ╭─────────────╮
                      │ $W          │
                      │             │
                      │             │
                      ╰─────────────╯

The rootiest Tmux configuration you will ever see!

Installation

  1. Install Tmux

  2. Backup your current Tmux configuration (if you have one)

    mv ~/.config/tmux ~/.config/tmux.bak
    mv ~/.tmux.conf ~/.tmux.conf.bak
    
  3. Clone the repository

    git clone https://git.rootiest.dev/rootiest/tmux-config.git ~/.config/tmux
    
  4. Enjoy! 🎉

Features

  • Smart key bindings
  • Leader key and modal mode
  • Session mux/management/resurrection
  • Advanced tab management
  • Splits and panes integrate seamlessly with NeoVim
  • Seamless integration with fish shell
  • Catppuccin theme by default
  • Integrates cleanly with other Rootiest projects

Screenshots

Rootiest Tmux

Companion Tools

Rootiest WezTerm - A wezterm configuration that is designed to work with this tmux config.

Rootiest Kitty - A kitty configuration that is designed to work with this tmux config.

Rootiest Fish - Fish shell configuration that pairs well with this Tmux configuration and the NeoVim configuration.

Rootiest Neovim - A NeoVim config built to work alongside this and the fish config.

Rootiest Iosevka Font - A custom Iosevka font that is designed by developers, for developers.

Nerd Fonts - A collection of fonts that include many icons and glyphs that are used in this configuration.

Dotfiles

Rootiest Dotfiles

Credits

S
Description
The Rootiest Tmux Config
Readme MIT 2 MiB
Languages
Shell 100%