59 lines
1.4 KiB
Bash
59 lines
1.4 KiB
Bash
unbind C-b
|
|
|
|
set -g extended-keys-format csi-u
|
|
set-option -g prefix C-space
|
|
bind-key C-space send-prefix
|
|
|
|
set -g mouse on
|
|
|
|
set -s extended-keys on
|
|
set -as terminal-features 'xterm-kitty:extkeys'
|
|
set -s set-clipboard on
|
|
|
|
# Catppuccin Mocha colours
|
|
base=#1e1e2e
|
|
mantle=#181825
|
|
crust=#11111b
|
|
surface0=#313244
|
|
surface1=#45475a
|
|
surface2=#585b70
|
|
text=#cdd6f4
|
|
subtext1=#bac2de
|
|
subtext0=#a6adc8
|
|
lavender=#b4befe
|
|
mauve=#cba6f7
|
|
blue=#89b4fa
|
|
teal=#94e2d5
|
|
green=#a6e3a1
|
|
yellow=#f9e2af
|
|
red=#f38ba8
|
|
rosewater=#f5e0dc
|
|
|
|
# Status bar
|
|
set -g status-style "bg=$mantle,fg=$text"
|
|
set -g status-left-length 40
|
|
set -g status-right-length 80
|
|
set -g status-left "#[bg=$mauve,fg=$crust,bold] #S #[bg=$mantle,fg=$mauve]"
|
|
set -g status-right "#[fg=$blue] %H:%M #[fg=$surface2]│#[fg=$subtext0] %d %b "
|
|
set -g status-justify left
|
|
set -g status-interval 5
|
|
|
|
# Window titles
|
|
set -g window-status-format "#[fg=$surface2] #I #[fg=$subtext0]#W "
|
|
set -g window-status-current-format "#[fg=$mantle,bg=$lavender] #I #[fg=$crust,bg=$blue,bold] #W "
|
|
set -g window-status-separator ""
|
|
|
|
# Pane borders
|
|
set -g pane-border-style "fg=$surface0"
|
|
set -g pane-active-border-style "fg=$lavender"
|
|
|
|
# Message / command prompt
|
|
set -g message-style "bg=$surface0,fg=$text"
|
|
set -g message-command-style "bg=$surface0,fg=$blue"
|
|
|
|
# Copy mode highlight
|
|
set -g mode-style "bg=$surface1,fg=$rosewater"
|
|
|
|
# Clock mode
|
|
set -g clock-mode-colour "$blue"
|