From b99495423a2eb7c21ebb40dd347452be8604ae48 Mon Sep 17 00:00:00 2001 From: Daylin Morgan Date: Sat, 10 Dec 2022 12:18:01 -0600 Subject: [PATCH] add catppuccin tmux --- home/private_dot_config/tmux/tmux.conf | 53 ++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) diff --git a/home/private_dot_config/tmux/tmux.conf b/home/private_dot_config/tmux/tmux.conf index aaa37eb..829dbd5 100644 --- a/home/private_dot_config/tmux/tmux.conf +++ b/home/private_dot_config/tmux/tmux.conf @@ -20,3 +20,56 @@ unbind % # Set default term to xterm set -g default-terminal "xterm-256color" set-option -ga terminal-overrides ",xterm-256color:Tc" + + +# --> Catppuccin (Mocha) +thm_bg="#1e1e2e" +thm_fg="#cdd6f4" +thm_cyan="#89dceb" +thm_black="#181825" +thm_gray="#313244" +thm_magenta="#cba6f7" +thm_pink="#f5c2e7" +thm_red="#f38ba8" +thm_green="#a6e3a1" +thm_yellow="#f9e2af" +thm_blue="#89b4fa" +thm_orange="#fab387" +thm_black4="#585b70" + +# status +set -g status "on" +set -g status-bg "${thm_bg}" +set -g status-justify "left" +set -g status-left-length "100" +set -g status-right-length "100" + +# # messages +set -g message-style "fg=${thm_cyan},bg=${thm_gray},align=centre" +set -g message-command-style "fg=${thm_cyan},bg=${thm_gray},align=centre" +# +# # panes +set -g pane-border-style "fg=${thm_gray}" +set -g pane-active-border-style "fg=${thm_blue}" +# +# # windows +setw -g window-status-activity-style "fg=${thm_fg},bg=${thm_bg},none" +setw -g window-status-separator "" +setw -g window-status-style "fg=${thm_fg},bg=${thm_bg},none" +# +# # --------=== Statusline +# +set -g status-left "" +set -g status-right "#[fg=$thm_pink,bg=$thm_bg,nobold,nounderscore,noitalics]#[fg=$thm_bg,bg=$thm_pink,nobold,nounderscore,noitalics] #[fg=$thm_fg,bg=$thm_gray] #W #{?client_prefix,#[fg=$thm_red],#[fg=$thm_green]}#[bg=$thm_gray]#{?client_prefix,#[bg=$thm_red],#[bg=$thm_green]}#[fg=$thm_bg] #[fg=$thm_fg,bg=$thm_gray] #S " +# +# # current_dir +setw -g window-status-format "#[fg=$thm_bg,bg=$thm_blue] #I #[fg=$thm_fg,bg=$thm_gray] #{b:pane_current_path} " +setw -g window-status-current-format "#[fg=$thm_bg,bg=$thm_orange] #I #[fg=$thm_fg,bg=$thm_bg] #{b:pane_current_path} " +# +# # parent_dir/current_dir +# # setw window-status-format "#[fg=colour232,bg=colour111] #I #[fg=colour222,bg=colour235] #(echo '#{pane_current_path}' | rev | cut -d'/' -f-2 | rev) " +# # setw window-status-current-format "#[fg=colour232,bg=colour208] #I #[fg=colour255,bg=colour237] #(echo '#{pane_current_path}' | rev | cut -d'/' -f-2 | rev) " +# +# # --------=== Modes +setw -g clock-mode-colour "${thm_blue}" +setw -g mode-style "fg=${thm_pink} bg=${thm_black4} bold"