mirror of
https://github.com/samsonjs/config.git
synced 2026-03-25 09:15:47 +00:00
39 lines
1.4 KiB
Bash
39 lines
1.4 KiB
Bash
# Enable mouse support
|
|
set -g mouse on
|
|
|
|
# Fix copying text inside mosh: force tmux to send OSC 52 with "c;" selection
|
|
# type, which is the only format mosh accepts (see mobile-shell/mosh#1054)
|
|
set -as terminal-overrides ',xterm-256color:Ms=\E]52;c%p1%.0s;%p2%s\007'
|
|
|
|
# Select next window
|
|
bind-key Space next-window
|
|
|
|
# HotPurpleTrafficLight theme for tmux to match btop
|
|
|
|
# Status bar - dark background with purple accent
|
|
set -g status-style bg=colour235,fg=colour141
|
|
set -g status-left-style bg=colour235,fg=colour141
|
|
set -g status-right-style bg=colour235,fg=colour141
|
|
|
|
# Active window - yellow highlight
|
|
set-window-option -g window-status-current-style bg=colour235,fg=colour226,bold
|
|
set-window-option -g window-status-current-format " #I:#W#F "
|
|
|
|
# Inactive windows - grey/white for contrast
|
|
set-window-option -g window-status-style bg=colour235,fg=colour250
|
|
set-window-option -g window-status-format " #I:#W#F "
|
|
|
|
# Pane borders - purple theme
|
|
set -g pane-border-style fg=colour54
|
|
set -g pane-active-border-style fg=colour141,bold
|
|
|
|
# Message and command styling - orange/red for alerts
|
|
set -g message-style bg=colour235,fg=colour208
|
|
set -g message-command-style bg=colour235,fg=colour208
|
|
|
|
# Status bar content
|
|
set -g status-left '#[fg=colour141,bold] #S #[default]'
|
|
set -g status-right '#[fg=colour120]%H:%M #[fg=colour141]%d-%b-%y '
|
|
|
|
# Clock mode color
|
|
set-window-option -g clock-mode-colour colour141
|