mirror of
https://github.com/TECHNOFAB11/tmux2k.git
synced 2025-12-12 08:00:08 +01:00
4.8 KiB
4.8 KiB
What is this
tmux2k is a tmux plugin for that adds powerline support and pretty colors to your tmux status bar.
Features
Available Plugins:
battery: Show battery stats and percentagegit: Show Git branch and status informationcpu: Show CPU usage informationgpu: Show GPU usage informationram: Show RAM usage informationnetwork: Show network status and statisticsbandwidth: Show network bandwidth usageping: Show network ping statisticstime: Show current time and dateweather: Show weather information
Prerequisites
Before you begin, ensure you have met the following requirements:
- You have installed the latest version of
tmux. - tpm for managing
tmuxplugins. - A patched nerd font for
powerlineand glyphs support.
Installing tmux2k
Using tpm
If you are a tpm user, you can install the theme and keep up to date by adding the following to your .tmux.conf file:
set -g @plugin '2kabhishek/tmux2k'
Add any configuration options below this line in your tmux config.
Activating tmux2k
- Make sure run -b
~/.tmux/plugins/tpm/tpmis at the bottom of your.tmux.conf - Run
tmux - Use the
tpminstall command: prefix + I (default prefix isctrl+b)
Configuring tmux2k
# Tmux 2K default configs
set -g @tmux2k-left-plugins "git cpu ram"
set -g @tmux2k-right-plugins "battery network time"
set -g @tmux2k-show-fahrenheit false
set -g @tmux2k-military-time true
set -g @tmux2k-[plugin-name]-colors "[background] [foreground]"
set -g @tmux2k-cpu-colors "blue dark_gray"
# it can accept `session`, 'window`, or any string
set -g @tmux2k-start-icon ""
# network interface to watch
set -g @tmux2k-network-name "en0"/"wlo1" (Mac/Linux)
# update powerline symbols
set -g @tmux2k-show-powerline true
set -g @tmux2k-left-sep ""
set -g @tmux2k-right-sep ""
# change refresh rate
set -g @tmux2k-refresh-rate 5
How it was built
tmux2k was built using neovim, shellcheck, nerd-fonts.
What I learned
- Learned a lot about the
tmuxandtpmecosystem. - Did some fancy shell scripting.
Inspiration
tmux2k was inspired by dracula/tmux.
What's next
To-Do
You tell me!
🧰 Tooling
- dots2k — Dev Environment
- nvim2k — Personalized Editor
- sway2k — Desktop Environment
- qute2k — Personalized Browser
🔍 More Info
- tmux-tea — Simple and powerful tmux session manager
- tmux-tilit — Turns tmux into a terminal window manager
⭐ hit the star button if you found this useful ⭐
Source | Blog | Twitter | LinkedIn | More Links | Other Projects