From: Andre Ramnitz Date: Fri, 14 Nov 2025 14:40:36 +0000 (+0100) Subject: tmux: update config X-Git-Url: https://git.ramnitz.eu/?a=commitdiff_plain;h=d33723e4a17f03eae20942a744c8ac8fc96754e6;p=dotfiles.git tmux: update config --- diff --git a/dot-tmux.conf b/dot-tmux.conf index db080f6d..afba65ad 100644 --- a/dot-tmux.conf +++ b/dot-tmux.conf @@ -10,6 +10,7 @@ set -g base-index 1 setw -g pane-base-index 1 set-option -g prefix C-a +set-option -g history-limit 4000 # hjkl pane traversal bind h select-pane -L @@ -17,50 +18,10 @@ bind j select-pane -D bind k select-pane -U bind l select-pane -R -set -g @rose_pine_variant 'main' -set -g @rose_pine_host 'on' # Enables hostname in the status bar -set -g @rose_pine_date_time '+%H:%M' # It accepts the date UNIX command format (man date for info) -set -g @rose_pine_user 'off' # Turn on the username component in the statusbar -set -g @rose_pine_directory 'on' # Turn on the current folder component in the status bar -set -g @rose_pine_bar_bg_disable 'on' # Disables background color, for transparent terminal emulators -# If @rose_pine_bar_bg_disable is set to 'on', uses the provided value to set the background color -# It can be any of the on tmux (named colors, 256-color set, `default` or hex colors) -# See more on http://man.openbsd.org/OpenBSD-current/man1/tmux.1#STYLES -set -g @rose_pine_bar_bg_disabled_color_option 'default' -# set -g @rose_pine_bar_bg_disabled_color_option '#242124' - -set -g @rose_pine_only_windows 'off' # Leaves only the window module, for max focus and space -set -g @rose_pine_disable_active_window_menu 'on' # Disables the menu that shows the active window on the left - -set -g @rose_pine_default_window_behavior 'on' # Forces tmux default window list behaviour -set -g @rose_pine_show_current_program 'on' # Forces tmux to show the current running program as window name -set -g @rose_pine_show_pane_directory 'on' # Forces tmux to show the current directory as window name -# Previously set -g @rose_pine_window_tabs_enabled - -# Example values for these can be: -set -g @rose_pine_left_separator '  ' # The strings to use as separators are 1-space padded -set -g @rose_pine_right_separator '  ' # Accepts both normal chars & nerdfont icons -set -g @rose_pine_field_separator ' | ' # Again, 1-space padding, it updates with prefix + I -set -g @rose_pine_window_separator '…' # Replaces the default `:` between the window number and name - -# These are not padded -set -g @rose_pine_session_icon '' # Changes the default icon to the left of the session name -set -g @rose_pine_current_window_icon '' # Changes the default icon to the left of the active window name -set -g @rose_pine_folder_icon '' # Changes the default icon to the left of the current directory folder -set -g @rose_pine_username_icon '' # Changes the default icon to the right of the hostname -set -g @rose_pine_hostname_icon '󰒋' # Changes the default icon to the right of the hostname -set -g @rose_pine_date_time_icon '󰃰' # Changes the default icon to the right of the date module -set -g @rose_pine_window_status_separator "  " # Changes the default icon that appears between window names - -# Very beta and specific opt-in settings, tested on v3.2a, look at issue #10 -set -g @rose_pine_prioritize_windows 'off' # Disables the right side functionality in a certain window count / terminal width -set -g @rose_pine_width_to_hide '120' # Specify a terminal width to toggle off most of the right side functionality -set -g @rose_pine_window_count '9' # Specify a number of windows, if there are more than the number, do the same as width_to_hide - - # List of plugins set -g @plugin 'tmux-plugins/tpm' -set -g @plugin 'rose-pine/tmux' +set -g @plugin 'TanglingTreats/tmux-everforest' +set -g @tmux-everforest 'dark-medium' # Other examples: # set -g @plugin 'github_username/plugin_name' @@ -70,4 +31,3 @@ set -g @plugin 'rose-pine/tmux' run '~/.tmux/plugins/tpm/tpm' - diff --git a/dot-tmux/plugins/tmux-everforest b/dot-tmux/plugins/tmux-everforest new file mode 160000 index 00000000..d8d6ac5a --- /dev/null +++ b/dot-tmux/plugins/tmux-everforest @@ -0,0 +1 @@ +Subproject commit d8d6ac5ad8184276e5b24a2740297d5ca6e5e945