From 98c254a23921f4ec6adc0e573727a959d7c9f092 Mon Sep 17 00:00:00 2001 From: Toniiz Date: Mon, 4 May 2026 21:38:35 -0700 Subject: [PATCH] add: gruvbox theme chatgpt made to tmux global config folder --- .../tmux_non_tpm/Global/Gruvbox/.tmux.conf | 87 +++++++++++++++++++ 1 file changed, 87 insertions(+) create mode 100644 configs/tmux_g/tmux_non_tpm/Global/Gruvbox/.tmux.conf diff --git a/configs/tmux_g/tmux_non_tpm/Global/Gruvbox/.tmux.conf b/configs/tmux_g/tmux_non_tpm/Global/Gruvbox/.tmux.conf new file mode 100644 index 0000000..eeead2b --- /dev/null +++ b/configs/tmux_g/tmux_non_tpm/Global/Gruvbox/.tmux.conf @@ -0,0 +1,87 @@ +# Color related for ghostty termianal +set -g default-terminal "xterm-ghostty" + +# Color related for kitty terminal +# set -ga terminal-overrides ',xterm-kitty:RGB' +# set -g default-terminal "xterm-kitty" + +# Other settings +set -g mouse on + +# Reload Tmux config +unbind r +bind r source-file ~/.tmux.conf + +# Unbind b for a +unbind-key C-b +set-option -g prefix C-a +set -g prefix C-a + +# Window creation +# Creates a window vertically +bind-key | split-window -h -c "#{pane_current_path}" +# Creates a window horizontally +bind-key _ split-window -v -c "#{pane_current_path}" + +# kill pane without asking me to kill it! +unbind-key x +bind-key x kill-pane +bind-key X kill-session + +# Nvim like movement +bind-key -r h select-pane -L # go left +bind-key -r j select-pane -D # go down +bind-key -r l select-pane -R # go right +bind-key -r k select-pane -U # go up + +# Vim Style resizing panes 2 rows at the time +bind-key -r H resize-pane -L 2 +bind-key -r J resize-pane -D 2 +bind-key -r K resize-pane -U 2 +bind-key -r L resize-pane -R 2 + +# Popups binds +bind C-y display-popup \ + -d "#{pane_current_path}" \ + -w 80% \ + -h 80% \ + -E "lazygit" + +bind C-r display-popup \ + -d "#{pane_current_path}" \ + -w 90% \ + -h 90% \ + -E "ranger" + +bind C-t display-popup \ + -d "#{pane_current_path}" \ + -w 75% \ + -h 75% \ + -E "zsh" + +# Window index will start with 1 +set-option -g base-index 1 +# Pane index will start with 1 +set-window-option -g pane-base-index 1 +set-option -g renumber-windows on + +# --- Gruvbox Dark Hard (Orange Accent) --- +set -g status-style "bg=#1d2021,fg=#ebdbb2" + +# Left: session name (orange accent) +set -g status-left "#[fg=#fe8019,bold]#S " + +# Right: time +set -g status-right "#[fg=#ebdbb2]%H:%M " + +# Active window (warm highlight) +set -g window-status-current-style "fg=#1d2021,bg=#fabd2f" +set -g window-status-current-format " #I:#W " + +# Inactive windows (muted) +set -g window-status-style "fg=#a89984,bg=#1d2021" +set -g window-status-format " #I:#W " + +# Pane borders +set -g pane-border-style "fg=#3c3836" +set -g pane-active-border-style "fg=#fe8019"