Previous versions have used bash extensively to generate options that are then passed into tmux. The tmux config language provides powerful support for customisation using format strings. Using format strings would greatly simplify implementation and allow for easier end-user customisation.
Development is occuring on the tmux-native branch.
TODO:
[X] Window styling (the 0 | bash . stuff)
[X] Separators
[X] Default
[X] Current
[X] Color customisation
[X] Change the number position (left or right)
[X] Custom formats
[X] Pane styling
[X] Separators
[X] Color customisation
[X] Change the number position (left or right)
[X] Switch on and off
[X] Status line
[X] Separators
[X] Left
[X] Right
[ ] Middle
[X] Status fill (icon etc)
[ ] Connect separators
[X] Status line modules
[X] Application
[X] Battery
[X] Clima
[X] Cpu
[x] Date Time
[x] Directory
[X] Gitmux
[x] Host
[X] Kube
[X] Load
[x] Pomodoro Plus
[X] Session
[X] Uptime
[X] User
[X] Weather
[ ] Remove options that just existed for interpolation (catppuccin_menu_border_style, ...)
Previous versions have used bash extensively to generate options that are then passed into tmux. The tmux config language provides powerful support for customisation using format strings. Using format strings would greatly simplify implementation and allow for easier end-user customisation.
Development is occuring on the tmux-native branch.
TODO:
0 | bash .
stuff)