dots/.config/tmux/tmux.plugins.conf

74 lines
2.4 KiB
Plaintext

set -g @fzf-url-fzf-options '-p 60%,30% --prompt=" " --border-label=" Open URL "'
set -g @fzf-url-history-limit "2000"
set -g @floax-width "80%"
set -g @floax-height "80%"
set -g @floax-border-color "magenta"
set -g @floax-text-color "blue"
set -g @floax-bind "p"
set -g @floax-change-path "true"
set -g @continuum-restore "on"
set -g @resurrect-strategy-nvim "session"
##################
### CATPPUCCIN ###
##################
set -g @catppuccin_flavor "frappe"
set -g status-right-length 100
set -g status-left-length 100
# Window
set -g @catppuccin_window_status_style "rounded"
set -g @catppuccin_window_status "icon"
set -g @catppuccin_window_current_fill "all"
set -g @catppuccin_window_current_number_color "#{@thm_blue}"
set -g @catppuccin_window_text_color "#{@thm_surface_0}"
set -g @catppuccin_window_number_color "#{@thm_overlay_0}"
set -g @catppuccin_window_text "#W"
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_current_fill "number"
set -g @catppuccin_window_current_text "#{?window_zoomed_flag, ,}#W"
set -g @catppuccin_status_fill "icon"
set -g @catppuccin_date_time_text " %a %d %b %Y %H:%M %Z"
set -g @catppuccin_directory_text " #{b:pane_current_path}"
set -gF status-left "  "
set -gF status-right "#{@catppuccin_status_session}"
set -agF status-right "#{@catppuccin_status_directory}"
set -agF status-right "#{@catppuccin_status_user}"
set -agF status-right "#{@catppuccin_status_host}"
set -agF status-right "#{E:@catppuccin_status_date_time}"
set -g @catppuccin_meetings_text "#($HOME/.config/tmux/scripts/cal.sh)"
###############
### PLUGINS ###
###############
set -g @plugin "catppuccin/tmux#v2.1.3"
set -g @plugin "tmux-plugins/tpm"
set -g @plugin "tmux-plugins/tmux-sensible"
set -g @plugin "tmux-plugins/tmux-yank"
set -g @plugin "tmux-plugins/tmux-resurrect"
set -g @plugin "tmux-plugins/tmux-continuum"
# set -g @plugin "fcsonline/tmux-thumbs"
# set -g @plugin "sainnhe/tmux-fzf"
# set -g @plugin "wfxr/tmux-fzf-url"
# set -g @plugin "omerxx/tmux-floax"
# set -g @plugin "ThePrimeagen/tmux-sessionizer"
#
# bind-key -r f run-shell "tmux neww ~/.local/bin/tmux-sessionizer"
# bind-key -r M-h run-shell "tmux neww tmux-sessionizer -s 0"
# bind-key -r M-t run-shell "tmux neww tmux-sessionizer -s 1"
# bind-key -r M-n run-shell "tmux neww tmux-sessionizer -s 2"
# bind-key -r M-s run-shell "tmux neww tmux-sessionizer -s 3"