Skip to content

Instantly share code, notes, and snippets.

@ILikePizza555
Created August 24, 2023 01:11
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ILikePizza555/2de0913d2a2272dbfd411de72fe3a40e to your computer and use it in GitHub Desktop.
Save ILikePizza555/2de0913d2a2272dbfd411de72fe3a40e to your computer and use it in GitHub Desktop.
Tmux conf
set -g allow-rename off
set -g default-terminal tmux-256color
set -g escape-time 0
set -g history-limit 10000000
set -g mode-keys vi
set -g pane-border-indicators both
set -g repeat-time 0
set -g xterm-keys on
set -ga terminal-overrides ",xterm-kitty:Tc"
# Catppuccin Mocha theme
%hidden thm_pink="#f4b8e4"
%hidden thm_mauve="#ca9ee6"
%hidden thm_yellow="#f9e2af"
%hidden thm_sky="#99d1db"
%hidden thm_sapphire="#85c1dc"
%hidden thm_blue="#89b4fa"
%hidden thm_lavender="#b4befe"
%hidden thm_text="#cdd6f4"
%hidden thm_overlay2="#9399b2"
%hidden thm_overlay1="#7f849c"
%hidden thm_overlay0="#6c7086"
%hidden thm_surface2="#585b70"
%hidden thm_surface1="#45475a"
%hidden thm_surface0="#313244"
%hidden thm_base="#1e1e2e"
%hidden thm_crust="#11111b"
# darker alternate colors from other Catppuccin themes
%hidden thm_yellow_macch="#e5c890"
%hidden thm_blue_macch="#8caaee"
%hidden thm_yellow_latte="#df8e1d"
%hidden thm_blue_latte="#1e66f5"
set -g clock-mode-colour "${thm_blue}"
set -g copy-mode-current-match-style "fg=${thm_base},bg=${thm_yellow}"
set -g copy-mode-match-style "fg=${thm_base},bg=${thm_blue}"
set -g message-command-style "fg=${thm_blue},bg=${thm_base}"
set -g message-style "fg=${thm_base},bg=${thm_blue}"
set -g mode-style "fg=${thm_text},bg=${thm_surface2}"
set -g pane-active-border-style "fg=${thm_lavender},bg=${thm_crust}"
set -g pane-border-style "fg=${thm_overlay0},bg=${thm_crust}"
set -g window-active-style "bg=#000000"
set -g window-status-activity-style "fg=${thm_base},bg=${thm_blue}"
set -g window-status-bell-style "fg=${thm_base},bg=${thm_yellow}"
set -g window-status-current-style "fg=${thm_text},bg=${thm_surface2}"
set -g window-status-separator " "
set -g window-status-style "fg=${thm_text},bg=${thm_base}"
set -g window-style "bg=${thm_crust}"
set -g status on
set -g status-justify left
set -g status-left-length 100
set -g status-right-length 100
set -g status-style "fg=${thm_text},bg=${thm_crust}"
set -g status-left "#[push-default]"
set -ga status-left "#[fg=${thm_mauve}] %H:%M "
set -ga status-left "#[fg=${thm_pink}] #h "
set -ga status-left "#[default] "
set -g window-status-format "#[push-default]"
set -ga window-status-format "#[bg=${thm_surface0}]"
set -ga window-status-format "#{?window_active,#[bg=${thm_lavender}],}"
set -ga window-status-format "#{?window_activity_flag,#[bg=${thm_blue_macch}],}"
set -ga window-status-format "#{?window_bell_flag,#[bg=${thm_yellow_macch}],}"
set -ga window-status-format "#{?window_marked_flag,#[bg=${thm_mauve}],}"
set -ga window-status-format "#[fg=${thm_crust}]"
set -ga window-status-format "#[fg=${thm_text}]"
set -ga window-status-format "#{?window_active,#[fg=${thm_base}],}"
set -ga window-status-format "#{?window_activity_flag,#[fg=${thm_base}],}"
set -ga window-status-format "#{?window_bell_flag,#[fg=${thm_base}],}"
set -ga window-status-format "#{?window_marked_flag,#[fg=${thm_base}],}"
set -ga window-status-format " #I #[default] #W"
set -ga window-status-format "#[fg=${thm_overlay1}]"
set -ga window-status-format "#{?window_active,#[fg=${thm_overlay2}],}"
set -ga window-status-format "#{?window_activity_flag,#[fg=${thm_blue_latte}],}"
set -ga window-status-format "#{?window_bell_flag,#[fg=${thm_yellow_latte}],}"
set -ga window-status-format "#{=1:#{p1:#{s/\\*//:window_flags}}}"
set -ga window-status-format "#[default,fg=${thm_crust},reverse]#[default]"
set -g window-status-current-format "#{E:window-status-format}"
set -g status-right " #[push-default]"
set -ga status-right "#[fg=${thm_crust},bg=${thm_blue}] "
set -ga status-right "#[fg=${thm_blue},bg=${thm_pink}] "
set -ga status-right "#[fg=${thm_pink},bg=${thm_text}] "
set -ga status-right "#[fg=${thm_text},bg=${thm_pink}] "
set -ga status-right "#[fg=${thm_pink},bg=${thm_blue}] "
set -ga status-right "#[fg=${thm_blue},bg=${thm_crust}] "
set -ga status-right "#[fg=${thm_crust},bg=${thm_yellow}] "
set -ga status-right "#[fg=${thm_yellow},bg=${thm_text}] "
set -ga status-right "#[fg=${thm_text},bg=${thm_mauve}] "
set -ga status-right "#[fg=${thm_mauve},bg=${thm_surface1}] "
set -ga status-right "#[fg=${thm_surface1},bg=${thm_crust}] "
set -ga status-right "#[fg=${thm_sky}] #{pane_width}x#{pane_height} "
set -ga status-right "#[fg=${thm_sapphire}] [#S] "
set -ga status-right "#[default]"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment