This commit is contained in:
liph
2026-07-04 00:21:43 +02:00
parent 658498860e
commit 7b23a57221
59 changed files with 781 additions and 129 deletions
+54 -9
View File
@@ -28,18 +28,20 @@ set -as terminal-overrides ',kitty:Tc'
set -as terminal-overrides ',*:Smulx=\E[4::%p1%dm'
set -as terminal-overrides ',*:Setulc=\E[58::2::%p1%{65536}%/%d::%p1%{256}%/%{255}%&%d::%p1%{255}%&%d%;m'
set -g extended-keys on
bind-key h select-pane -L
bind-key j select-pane -D
bind-key k select-pane -U
bind-key l select-pane -R
# Configure Catppuccin
set -g @catppuccin_flavor "mocha"
set -g @catppuccin_status_background "none"
set -g @catppuccin_window_status_style "none"
set -g @catppuccin_pane_status_enabled "off"
set -g @catppuccin_pane_border_status "off"
# # Configure Catppuccin
# set -g @catppuccin_flavor "mocha"
# set -g @catppuccin_status_background "none"
# set -g @catppuccin_window_status_style "none"
# set -g @catppuccin_pane_status_enabled "off"
# set -g @catppuccin_pane_border_status "off"
#
# Configure Online
set -g @online_icon "ok"
set -g @offline_icon "nok"
@@ -117,9 +119,11 @@ set -g @plugin 'YlanAllouche/tmux-task-monitor'
set -g @plugin 'rickstaa/tmux-notify'
set -g @plugin 'TheSast/tmux-nav-master'
set -g @plugin 'omerxx/tmux-sessionx'
set -g @plugin 'egel/tmux-gruvbox'
# set -g @plugin 'egel/tmux-gruvbox'
set -g @plugin 'rose-pine/tmux'
# set desired theme options...
set -g @tmux-gruvbox 'dark' # or 'dark256', 'light', 'light256'
# set -g @tmux-gruvbox 'dark' # or 'dark256', 'light', 'light256'
set -g @rose_pine_variant 'moon' # Options are 'main', 'moon' or 'dawn'
# Other examples:
# set -g @plugin 'github_username/plugin_name'
@@ -150,4 +154,45 @@ TMUX_FZF_OPTIONS="-m"
TMUX_FZF_OPTIONS="-p -w 100% -h 50% -m"
# Initialize TMUX plugin manager (keep this line at the very bottom of tmux.conf)
set -g @rose_pine_host 'on' # Enables hostname in the status bar
set -g @rose_pine_hostname_short 'on' # Makes the hostname shorter by using tmux's '#h' format
set -g @rose_pine_date_time '' # It accepts the date UNIX command format (man date for info)
set -g @rose_pine_user 'on' # 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'
# Some of these are mutually exclusive, recommended to test which one you like
set -g @rose_pine_only_windows 'on' # Leaves only the window module, for max focus and space
set -g @rose_pine_window_status_separator "  " # Changes the default icon that appears between window names
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 ' ' # Default is two-space-padded, but can be set to anything
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
#
# Very beta and specific opt-in settings, tested on v3.2a, look at issue #10
set -g @rose_pine_prioritize_windows 'on' # Disables the right side functionality in a certain window count / terminal width
set -g @rose_pine_width_to_hide '80' # Specify a terminal width to toggle off most of the right side functionality
set -g @rose_pine_window_count '5' # Specify a number of windows, if there are more than the number, do the same as width_to_hide
run '~/.tmux/plugins/tpm/tpm'
+4 -2
View File
@@ -18,9 +18,11 @@ windows:
shell_command:
- cd /home/liph
# - zsh
# - shell_command:
# - cd /home/liph/dotfiles/tmux
# - nvim
- shell_command:
- cd /home/liph/dotfiles/tmux
- nvim
- mc
window_name: Yazi
- layout: db54,174x42,0,0,44
options: