feat: tmux config on startup
This commit is contained in:
@@ -22,6 +22,7 @@
|
||||
"--login"
|
||||
"-c"
|
||||
"tmux"
|
||||
"-f ${config.xdg.configHome}/tmux/tmux.conf"
|
||||
];
|
||||
|
||||
zsh.enable = true;
|
||||
|
||||
@@ -42,38 +42,38 @@ in
|
||||
];
|
||||
|
||||
programs.tmux.extraConfig = ''
|
||||
set -g @plugin 'b0o/tmux-autoreload'
|
||||
set -g @plugin 'aserowy/tmux.nvim'
|
||||
set -g @plugin 'guz013/frappuccino-tmux'
|
||||
set -g @plugin 'b0o/tmux-autoreload'
|
||||
set -g @plugin 'aserowy/tmux.nvim'
|
||||
set -g @plugin 'guz013/frappuccino-tmux'
|
||||
|
||||
set -sg terminal-overrides ",*:RGB"
|
||||
set -sg terminal-overrides ",*:RGB"
|
||||
|
||||
set -g renumber-windows on
|
||||
set -g renumber-windows on
|
||||
|
||||
bind -T prefix / split-window -v -c "#''''{pane_current_path}"
|
||||
bind -T prefix \\ split-window -h -c "#''''{pane_current_path}"
|
||||
bind -T prefix / split-window -v -c "#''''{pane_current_path}"
|
||||
bind -T prefix \\ split-window -h -c "#''''{pane_current_path}"
|
||||
|
||||
set -g @catppuccin_window_left_separator ""
|
||||
set -g @catppuccin_window_right_separator " "
|
||||
set -g @catppuccin_window_middle_separator " █"
|
||||
set -g @catppuccin_window_number_position "right"
|
||||
set -g @catppuccin_window_left_separator ""
|
||||
set -g @catppuccin_window_right_separator " "
|
||||
set -g @catppuccin_window_middle_separator " █"
|
||||
set -g @catppuccin_window_number_position "right"
|
||||
|
||||
set -g @catppuccin_window_default_fill "number"
|
||||
set -g @catppuccin_window_default_text "#W"
|
||||
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_window_current_fill "number"
|
||||
set -g @catppuccin_window_current_text "#W"
|
||||
|
||||
set -g @catppuccin_status_modules_right "application directory session"
|
||||
set -g @catppuccin_status_left_separator " "
|
||||
set -g @catppuccin_status_right_separator ""
|
||||
set -g @catppuccin_status_right_separator_inverse "no"
|
||||
set -g @catppuccin_status_fill "icon"
|
||||
set -g @catppuccin_status_connect_separator "no"
|
||||
set -g @catppuccin_status_modules_right "application directory session"
|
||||
set -g @catppuccin_status_left_separator " "
|
||||
set -g @catppuccin_status_right_separator ""
|
||||
set -g @catppuccin_status_right_separator_inverse "no"
|
||||
set -g @catppuccin_status_fill "icon"
|
||||
set -g @catppuccin_status_connect_separator "no"
|
||||
|
||||
set -g @catppuccin_directory_text "#{pane_current_path}"
|
||||
set -g @catppuccin_directory_text "#{pane_current_path}"
|
||||
|
||||
run '${config.xdg.configHome}/tmux/plugins/tpm/tpm'
|
||||
'';
|
||||
run '${config.xdg.configHome}/tmux/plugins/tpm/tpm'
|
||||
'';
|
||||
};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user