74 lines
2.4 KiB
Plaintext
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"
|