mirror of
https://github.com/ForeverPyrite/dotfiles.git
synced 2025-12-10 01:08:06 +00:00
Okay bro I didn't mean to yap for that long. I meant to do some new stuff with tmux plugins, but I got carried away explaning everything for NO REASON!!! Now I can't even figure out how to get the nvim colorscheme to work, rip.
This commit is contained in:
@@ -32,15 +32,31 @@ bind -n M-Right select-pane -R
|
||||
bind -n M-Up select-pane -U
|
||||
bind -n M-Down select-pane -D
|
||||
|
||||
# --- Plugins with TPM ---
|
||||
set -g @plugin 'tmux-plugins/tpm'
|
||||
set -g @plugin 'tmux-plugins/tmux-sensible' # Sensible default settings
|
||||
set -g @plugin 'catppuccin/tmux' # Your theme
|
||||
# --- Plugins ---
|
||||
# TPM
|
||||
set -g @plugin 'tmux-plugins/tpm' # TPM itself (tmux plugin manager)
|
||||
|
||||
# --- Theme Configuration (Optional) ---
|
||||
set -g @catppuccin_flavour 'mocha'
|
||||
# General
|
||||
set -g @plugin 'tmux-plugins/tmux-sensible' # It tweaks a few default settings I wouldn't know to change otherwise.
|
||||
set -g @plugin 'niqodea/tmux-matryoshka' # Makes nested tmux actually work
|
||||
|
||||
# --- Initialize TPM (MUST BE LAST) ---
|
||||
|
||||
# Session management
|
||||
set -g @plugin 'omerxx/tmux-sessionx' # Session manager
|
||||
set -g @plugin 'tmux-plugins/tmux-resurrect' # Allows tmux environments to be saved and restored via prefix Ctrl+s and Ctrl+r
|
||||
# I would also like to look into stuff like nvim session restoration: https://github.com/tmux-plugins/tmux-resurrect
|
||||
set -g @plugin 'tmux-plugins/tmux-continuum' # Automatically saves with ^ every 15 minutes, and restores on tmux server start.
|
||||
# Note:
|
||||
# > In order to be executed periodically, the plugin updates the status-right tmux variable.
|
||||
# > In case some plugin (usually themes) overwrites the status-right variable, the autosave feature stops working.
|
||||
# > To fix this issue, place the plugin last in the TPM plugins list.
|
||||
# Keeping this in mind, in case I have issues.
|
||||
|
||||
# Appearance
|
||||
set -g @plugin 'catppuccin/tmux' # Catppuccin on tmux because
|
||||
set -g @catppuccin_flavour 'mocha' # The obvious best catppuccin flavor...
|
||||
|
||||
# Actually runs all the tmux plugin manager things
|
||||
run '~/.tmux/plugins/tpm/tpm'
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user