Files
dotfiles/.tmux.conf
alex wiesner 18245c778e changes
2026-04-09 11:31:06 +01:00

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"