tmux-colorscheme.conf 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. ### theme settings ###
  2. # window separators
  3. set-option -wg window-status-separator ""
  4. # monitor window changes
  5. set-option -wg monitor-activity on
  6. set-option -wg monitor-bell on
  7. # set statusbar update interval
  8. set-option -g status-interval 1
  9. ### colorscheme ###
  10. # change window screen colors
  11. set-option -wg mode-style bg="#fe8019",fg="#3c3836"
  12. # default statusbar colors (terminal bg should be #282828)
  13. set-option -g status-style bg=#32302F,fg="#A89984"
  14. # default window title colors
  15. set-option -wg window-status-style bg="#32302f",fg="#a89984"
  16. # colors for windows with activity
  17. set-option -wg window-status-activity-style bg="#3c3836",fg="#d5c4a1"
  18. # colors for windows with bells
  19. set-option -wg window-status-bell-style bg="#3c3836",fg="#fe8019"
  20. # active window title colors
  21. set-option -wg window-status-current-style bg="#504945",fg="#ebdbb2"
  22. # pane border
  23. set-option -g pane-active-border-style fg="#a89984"
  24. set-option -g pane-border-style fg="#3c3836"
  25. # message info
  26. set-option -g message-style bg="#fe8019",fg="#3c3836"
  27. # writing commands inactive
  28. set-option -g message-command-style bg="#a89984",fg="#3c3836"
  29. # pane number display
  30. set-option -g display-panes-active-colour "#fe8019"
  31. set-option -g display-panes-colour "#3c3836"
  32. # clock
  33. set-option -wg clock-mode-colour "#fe8019"
  34. # copy mode highlighting
  35. %if #{>=:#{version},3.2}
  36. set-option -wg copy-mode-match-style "bg=#a89984,fg=#3c3836"
  37. set-option -wg copy-mode-current-match-style "bg=#fe8019,fg=#3c3836"
  38. %endif
  39. # statusbar formatting
  40. # "#fe8019" MUST be in lowercase here (conflicts with statusline alias otherwise)
  41. set-option -g status-left "#[bg=#a89984, fg=#3c3836]#{?client_prefix,#[bg=#fe8019],#[bg=#a89984]} #{session_name} "
  42. set-option -g status-right " #[fg=#3c3836, bg=#fe8019]#{?window_zoomed_flag,  zoomed ,}#[bg=#504945, fg=#ebdbb2] %d %b - %I:%M:%S %p #[bg=#a89984, fg=#3c3836]#{?client_prefix,#[bg=#fe8019],#[bg=#a89984]} #{host_short} "
  43. set-option -wg window-status-current-format " #{?#{==:#{window_name},nvim},,#{?#{==:#{window_name},newsboat},󰑬,#{?#{==:#{window_name},cargo-watch},󱘗,#{?#{==:#{window_name},cargo},󱘗,}}}} #{window_name} "
  44. set-option -wg window-status-format " #{window_index} "