Skip to content

padauker/bash-tmux-setup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

19 Commits
Β 
Β 
Β 
Β 

Repository files navigation

Bash + Tmux Developer Terminal Setup

This repo contains a complete and modern Bash terminal environment designed for productivity, clarity, and tmux integration.

✨ Features

  • oh-my-bash with powerline theme for a clean, informative prompt
  • 0xProto Nerd Font Mono for perfect Powerline and icon rendering
  • fzf for fast fuzzy search of history, files, and directories
  • zoxide as a smarter cd replacement
  • tmux with TPM and plugins:
    • tmux-resurrect for saving sessions
    • tmux-continuum for auto-restore
    • tmux-prefix-highlight for prefix visual cue
    • tmux-yank for clipboard integration
    • tmux-fzf for fast pane/window switching
  • Git integration in prompt and tmux bar
  • bmon for real-time bandwidth monitoring
  • bpytop for an interactive system resource monitor
  • Auto tmux session attach on terminal open

πŸ”§ Installation (One-liner)

bash -c "$(curl -fsSL https://raw.githubusercontent.com/padauker/bash-tmux-setup/main/install.sh)"

πŸ—‚ Files Included

  • install.sh β€” Full terminal setup script
  • .bashrc β€” Aliases, plugin setup, and auto-tmux attach
  • .tmux.conf β€” tmux config with plugins

πŸ“‹ Keyboard Shortcuts

  • Ctrl+a , β†’ Rename tmux window
  • Ctrl+a d β†’ Detach session
  • Ctrl+a Ctrl-s β†’ Save session
  • Ctrl+a Ctrl-r β†’ Restore session
  • Ctrl+r β†’ Fuzzy search command history (fzf)
  • zi β†’ Fuzzy jump to recently used dir (zoxide)

πŸ“¦ Dependencies

Tested on Debian/Ubuntu:

sudo apt install curl git tmux fzf zoxide unzip build-essential fonts-powerline python3-pip bmon bpytop

βœ… Post-Install

After install, start tmux and press:

Ctrl+a then Shift+I

to install all plugins via TPM.


Contributions welcome! PRs to add new plugins or themes are appreciated.

About

πŸ–₯️ Bash + Tmux Developer Terminal Setup using oh-my-bash and Powerline Theme

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages