diff options
| author | krolxon <krolyxon@tutanota.com> | 2025-12-23 22:42:55 +0530 |
|---|---|---|
| committer | krolxon <krolyxon@tutanota.com> | 2025-12-23 22:42:55 +0530 |
| commit | c498a09eaa49992140572783b1f2b0dc593b3d04 (patch) | |
| tree | 0d2c7069891c4c86b26adc5cd91b1a5fe9c066de /.config | |
| parent | b11747edaf06876c4c9bf2ff05995bf10b18c704 (diff) | |
change nvidia to nvidia-open
Diffstat (limited to '.config')
| -rw-r--r-- | .config/tmux/tmux.conf | 66 |
1 files changed, 33 insertions, 33 deletions
diff --git a/.config/tmux/tmux.conf b/.config/tmux/tmux.conf index e9b4b98..79484eb 100644 --- a/.config/tmux/tmux.conf +++ b/.config/tmux/tmux.conf @@ -1,55 +1,55 @@ -# True color settings -set -g default-terminal "$TERM" -set -ag terminal-overrides ",$TERM:Tc" -set -s escape-time 0 -set -g prefix2 C-s -unbind C-b -set -g prefix2 C-Space +##### tmux.conf - tuned for Foot (Wayland) + preserve transparency + truecolor ##### -set -g status-style 'bg=#16161E fg=#ffffff' +# responsiveness +set -s escape-time 0 set-option -g history-limit 5000 -# Numbering Windows and panes +# prefix +unbind C-b +set -g prefix2 C-s +set -g prefix C-Space + +# numbering set -g base-index 1 setw -g pane-base-index 1 set -g renumber-windows on -bind r source-file ~/.config/tmux/tmux.conf; +# reload quickly +bind r source-file ~/.config/tmux/tmux.conf + +##### transparency & styles ##### +# let the terminal compositor handle the background (keeps transparency) +set -g window-style 'bg=default' +set -g window-active-style 'bg=default' +set -g status-style 'bg=default' + +# default-terminal: use a screen-compatible value to avoid missing terminfo, +# but tell tmux to pass 24-bit color capability for common terminal names +set -g default-terminal "screen-256color" +set -ga terminal-overrides ",screen-256color:Tc,foot:Tc,xterm-256color:Tc,alacritty:Tc" -# vim keys -# setw -g mode-keys vi +##### vi mode / copy ##### set-window-option -g mode-keys vi bind -T copy-mode-vi v send-keys -X begin-selection bind -T copy-mode-vi y send-keys -X copy-pipe-and-cancel 'wl-copy' -# # Remapping movement keys -bind h select-pane -L # Move focus to pane on the left -bind j select-pane -D # Move focus to pane above the current one -bind k select-pane -U # Move focus to pane below the current one -bind l select-pane -R # Move focus to pane on the right -bind Space last-window # Toggle between previously focused window - -bind c new-window -c "#{pane_current_path}" # Keep current path - +##### keys ##### +bind h select-pane -L +bind j select-pane -D +bind k select-pane -U +bind l select-pane -R +bind Space last-window +bind c new-window -c "#{pane_current_path}" bind-key -r i run-shell "tmux neww tms" - -# Resizing panes (notes that is using the uppercase here and resize by 5 chars) bind -r C-h resize-pane -L 5 bind -r C-j resize-pane -D 5 bind -r C-k resize-pane -U 5 bind -r C-l resize-pane -R 5 - - -# TPM -## Setup: git clone https://github.com/tmux-plugins/tpm plugins/tpm +##### plugins (temporarily disable if debugging) ##### set -g @plugin 'tmux-plugins/tpm' +# Tokyo Night can override bg — comment out while debugging set -g @plugin 'fabioluciano/tmux-tokyo-night' - -# Configure the catppuccin plugin -# set -g @catppuccin_flavor "mocha" -# set -g @catppuccin_window_status_style "rounded" -# set -g @plugin 'catppuccin/tmux' - run '~/.config/tmux/plugins/tpm/tpm' + |
