nice tmux configuration

This commit is contained in:
valerie 2024-09-16 21:23:59 -04:00
parent 256da94ea4
commit 7b445b1407
Signed by: valnyx
GPG key ID: CC10324DD962CB7E

View file

@ -77,6 +77,37 @@ in {
plugins = with pkgs.tmuxPlugins; [ plugins = with pkgs.tmuxPlugins; [
vim-tmux-navigator vim-tmux-navigator
yank yank
resurrect
{
plugin = continuum;
extraConfig = ''
set -g @continuum-restore 'on'
'';
}
{
plugin = catppuccin;
extraConfig = ''
set -g status-position top
set -g @catppuccin_flavor 'macchiato'
set -g @catppuccin_window_left_separator ""
set -g @catppuccin_window_right_separator " "
set -g @catppuccin_window_number_position "right"
set -g @catppuccin_window_middle_separator " "
set -g @catppuccin_window_default_fill "number"
set -g @catppuccin_window_default_text "#W"
set -g @catppuccin_window_current_fill "number"
set -g @catppuccin_window_current_text "#W"
set -g @catppuccin_status_modules_right "user host session"
set -g @catppuccin_status_left_separator ""
set -g @catppuccin_status_right_separator " "
set -g @catppuccin_status_fill "all"
set -g @catppuccin_status_connect_separator "yes"
'';
}
# { # {
# plugin = tokyo-night-tmux; # plugin = tokyo-night-tmux;
# extraConfig = '' # extraConfig = ''
@ -99,6 +130,7 @@ in {
set-option -sa terminal-overrides ",xterm*:Tc" set-option -sa terminal-overrides ",xterm*:Tc"
set-window-option -g pane-base-index 1 set-window-option -g pane-base-index 1
set-option -g renumber-windows on set-option -g renumber-windows on
set -sg escape-time 0
# Use Alt-arrow keys without prefix key to switch panes # Use Alt-arrow keys without prefix key to switch panes
bind -n M-Left select-pane -L bind -n M-Left select-pane -L