diff --git a/extra/tmux/README.md b/extra/tmux/README.md index 0b7d6f3..0906a04 100644 --- a/extra/tmux/README.md +++ b/extra/tmux/README.md @@ -6,7 +6,7 @@ The themes include the base color palette for the respective theme, most notably ## Base config -In this directory you'd also find a [base config for Tmux](https://github.com/Pocco81/Catppuccino.nvim/blob/dev/extra/tmux/.tmux.conf) with useful comment to get you started if you don't already have one. +In this directory you'd also find a [base config for Tmux](https://github.com/Pocco81/Catppuccino.nvim/blob/dev/extra/tmux/.tmux.conf) with useful comment to get you started if you don't already have one. In case you decide to use the base config, make sure to paste it in your `.tmux.conf` before the Catppucino theme you chose. ## Alacritty/Kitty Incompatibility diff --git a/extra/tmux/neon_latte.conf b/extra/tmux/neon_latte.conf new file mode 100644 index 0000000..53a91f2 --- /dev/null +++ b/extra/tmux/neon_latte.conf @@ -0,0 +1,70 @@ +# ----------------------------=== Colorscheme ===-------------------------- + +# NOTE: you can use vars with $ and ${} as long as the str is double quoted: "" +# WARNING: hex colors can't contain capital letters + +# --> Neon Latte +thm_bg="#150b26" +thm_fg="#fdebc3" +thm_fg_gutter="#3b4261" +thm_black="#393b44" +thm_gray="#2a2e36" +thm_red="#cf4f6d" +thm_green="#51ee72" +thm_yellow="#ffe070" +thm_blue="#96e2f0" +thm_magenta="#d97bf2" +thm_cyan="#63cdcf" +thm_white="#dfdfe0" +thm_orange="#edc580" +thm_pink="#d67ad2" +thm_black_br="#7f8c98" +thm_red_br="#e06c75" +thm_green_br="#58cd8b" +thm_yellow_br="#ffe37e" +thm_blue_br="#84cee4" +thm_magenta_br="#b8a1e3" +thm_cyan_br="#59f0ff" +thm_white_br="#fdebc3" +thm_orange_br="#f6a878" +thm_pink_br="#df97db" + +# ----------------------------=== Theme ===-------------------------- + +# status +set -g status-position top +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_white_br}",bg="${thm_gray}",align="centre" +set -g message-command-style fg="${thm_white_br}",bg="${thm_gray}",align="centre" + +# panes +set -g pane-border-style fg="${thm_gray}" +set -g pane-active-border-style fg="${thm_blue_br}" + +# 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_magenta,bg=$thm_bg,nobold,nounderscore,noitalics]#[fg=$thm_bg,bg=$thm_magenta,nobold,nounderscore,noitalics] #[fg=$thm_fg,bg=$thm_gray] #W #{?client_prefix,#[fg=$thm_red],#[fg=$thm_green_br]}#[bg=$thm_gray]#{?client_prefix,#[bg=$thm_red],#[bg=$thm_green_br]}#[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_white_br,bg=$thm_bg] #{b:pane_current_path} " + +# parent_dir/current_dir +# setw -g window-status-format "#[fg=colour232,bg=colour111] #I #[fg=colour222,bg=colour235] #(echo "#{pane_current_path}" | rev | cut -d'/' -f-2 | rev) " +# setw -g 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_yellow} bg=${thm_bg} bold"