misc/.tmux.conf
2025-02-10 22:57:01 +01:00

62 lines
1.6 KiB
Bash

if "test ! -d ~/.tmux/plugins/tpm" \
"run 'git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm && ~/.tmux/plugins/tpm/bin/install_plugins'"
unbind C-b
set-option -g prefix C-a
bind-key C-a send-prefix
bind \\ split-window -h
bind - split-window -v
unbind '"'
unbind %
bind t new-window
bind -n M-w previous-window
bind -n M-e next-window
bind r source-file ~/.tmux.conf
bind -n M-Left select-pane -L
bind -n M-Right select-pane -R
bind -n M-Up select-pane -U
bind -n M-Down select-pane -D
set-option -s status-interval 1
set -g status-left-length 100
set -g status-right-length 100
set -g status-position top
### NOVA ###
set -g @plugin 'o0th/tmux-nova'
set -g @nova-nerdfonts true
set -g @nova-nerdfonts-left
set -g @nova-nerdfonts-right
set -g @nova-pane-active-border-style "#44475a"
set -g @nova-pane-border-style "#282a36"
set -g @nova-status-style-bg "#121212"
set -g @nova-status-style-fg "#d8dee9"
set -g @nova-status-style-active-bg "#af87ff"
set -g @nova-status-style-active-fg "#121212"
set -g @nova-status-style-double-bg "#2d3540"
set -g @nova-pane "#I#{?pane_in_mode,  #{pane_mode},}  #W"
set -g @nova-segment-mode "#{?client_prefix,Ω,ω}"
set -g @nova-segment-mode-colors "#af87ff #121212"
set -g @nova-segment-whoami "#(whoami)@#h"
set -g @nova-segment-whoami-colors "#af87ff #121212"
set -g @nova-segment-date " %H:%M:%S"
set -g @nova-segment-date-colors "#87afff #121212"
set -g @nova-rows 0
set -g @nova-segments-0-left "mode"
set -g @nova-segments-0-right "date whoami "
### END ###
run-shell ~/.tmux/plugins/tmux-nova/nova.tmux
run '~/.tmux/plugins/tpm/tpm'