diff --git a/dots/.tmux.conf b/dots/.tmux.conf
index 9a336ace..f8b3692b 100644
--- a/dots/.tmux.conf
+++ b/dots/.tmux.conf
@@ -1,38 +1,65 @@
-unbind r
-bind r source-file ~/.tmux.conf
-
-set -g prefix C-s
+set-option -sa terminal-overrides ",xterm*:Tc"
set -g mouse on
-# act like vim
-setw -g mode-keys vi
-bind-key h select-pane -L
-bind-key j select-pane -D
-bind-key k select-pane -U
-bind-key l select-pane -R
-# List of plugins
+
+# Terminal colors
+set -g default-terminal "tmux-256color"
+set -sag terminal-features ",*:RGB"
+set -sag terminal-features ",*:usstyle"
+
+unbind C-b
+set -g prefix C-Space
+bind C-Space send-prefix
+
+# Vim style pane selection
+bind h select-pane -L
+bind j select-pane -D
+bind k select-pane -U
+bind l select-pane -R
+
+# Start windows and panes at 1, not 0
+set -g base-index 1
+set -g pane-base-index 1
+set-window-option -g pane-base-index 1
+set-option -g renumber-windows on
+
+# Use Alt-arrow keys without prefix key to switch panes
+bind -n M-Left select-pane -L
+bind -n M-Right select-pane -R
+bind -n M-Up select-pane -U
+bind -n M-Down select-pane -D
+
+# Shift arrow to switch windows
+bind -n S-Left previous-window
+bind -n S-Right next-window
+
+# Shift Alt vim keys to switch windows
+bind -n M-H previous-window
+bind -n M-L next-window
+
+set -g @catppuccin_flavour 'mocha'
+
set -g @plugin 'tmux-plugins/tpm'
set -g @plugin 'tmux-plugins/tmux-sensible'
-
-# Other examples:
-# set -g @plugin 'github_username/plugin_name'
-# set -g @plugin 'git@github.com:user/plugin'
-# set -g @plugin 'git@bitbucket.com:user/plugin'
-
-# Initialize TMUX plugin manager (keep this line at the very bottom of tmux.conf)
-run '~/.tmux/plugins/tpm/tpm'
-
-set -g @plugin 'dracula/tmux'
-
-# Set 256 colors
-set -s default-terminal 'tmux-256color'
+set -g @plugin 'christoomey/vim-tmux-navigator'
+set -g @plugin 'catppuccin/tmux#latest'
+set -g @plugin 'tmux-plugins/tmux-yank'
+set -g @plugin 'tmux-plugins/tmux-resurrect'
+set -g @plugin 'tmux-plugins/tmux-continuum'
set -g @dracula-plugins "weather"
set -g @dracula-show-flags true
set -g @dracula-show-left-icon session
set -g status-position top
-set -g @plugin 'christoomey/vim-tmux-navigator'
-set -g @plugin 'tmux-plugins/tmux-resurrect'
-set -g @plugin 'tmux-plugins/tmux-continuum'
+run '~/.tmux/plugins/tpm/tpm'
+# set vi-mode
+set-window-option -g mode-keys vi
+# keybindings
+bind-key -T copy-mode-vi v send-keys -X begin-selection
+bind-key -T copy-mode-vi C-v send-keys -X rectangle-toggle
+bind-key -T copy-mode-vi y send-keys -X copy-selection-and-cancel
+
+bind '"' split-window -v -c "#{pane_current_path}"
+bind % split-window -h -c "#{pane_current_path}"
diff --git a/dots/Catppuccin Mocha Colors.itermcolors b/dots/Catppuccin Mocha Colors.itermcolors
new file mode 100644
index 00000000..2f339a2d
--- /dev/null
+++ b/dots/Catppuccin Mocha Colors.itermcolors
@@ -0,0 +1,981 @@
+
+
+
+
+ Selected Text Color
+
+ Red Component
+ 0.803921568627451
+ Green Component
+ 0.8392156862745098
+ Blue Component
+ 0.9568627450980393
+ Alpha Component
+ 1
+ Color Space
+ sRGB
+
+ Selection Color
+
+ Red Component
+ 0.34509803921568627
+ Green Component
+ 0.3568627450980392
+ Blue Component
+ 0.4392156862745098
+ Alpha Component
+ 1
+ Color Space
+ sRGB
+
+ Cursor Guide Color
+
+ Red Component
+ 0.803921568627451
+ Green Component
+ 0.8392156862745098
+ Blue Component
+ 0.9568627450980393
+ Alpha Component
+ 0.07
+ Color Space
+ sRGB
+
+ Cursor Text Color
+
+ Red Component
+ 0.11764705882352941
+ Green Component
+ 0.11764705882352941
+ Blue Component
+ 0.1803921568627451
+ Alpha Component
+ 1
+ Color Space
+ sRGB
+
+ Cursor Color
+
+ Red Component
+ 0.9607843137254902
+ Green Component
+ 0.8784313725490196
+ Blue Component
+ 0.8627450980392157
+ Alpha Component
+ 1
+ Color Space
+ sRGB
+
+ Bold Color
+
+ Red Component
+ 0.803921568627451
+ Green Component
+ 0.8392156862745098
+ Blue Component
+ 0.9568627450980393
+ Alpha Component
+ 1
+ Color Space
+ sRGB
+
+ Link Color
+
+ Red Component
+ 0.5372549019607843
+ Green Component
+ 0.8627450980392157
+ Blue Component
+ 0.9215686274509803
+ Alpha Component
+ 1
+ Color Space
+ sRGB
+
+ Foreground Color
+
+ Red Component
+ 0.803921568627451
+ Green Component
+ 0.8392156862745098
+ Blue Component
+ 0.9568627450980393
+ Alpha Component
+ 1
+ Color Space
+ sRGB
+
+ Background Color
+
+ Red Component
+ 0.11764705882352941
+ Green Component
+ 0.11764705882352941
+ Blue Component
+ 0.1803921568627451
+ Alpha Component
+ 1
+ Color Space
+ sRGB
+
+ Ansi 15 Color
+
+ Red Component
+ 0.6509803921568628
+ Green Component
+ 0.6784313725490196
+ Blue Component
+ 0.7843137254901961
+ Alpha Component
+ 1
+ Color Space
+ sRGB
+
+ Ansi 14 Color
+
+ Red Component
+ 0.5803921568627451
+ Green Component
+ 0.8862745098039215
+ Blue Component
+ 0.8352941176470589
+ Alpha Component
+ 1
+ Color Space
+ sRGB
+
+ Ansi 13 Color
+
+ Red Component
+ 0.9607843137254902
+ Green Component
+ 0.7607843137254902
+ Blue Component
+ 0.9058823529411765
+ Alpha Component
+ 1
+ Color Space
+ sRGB
+
+ Ansi 12 Color
+
+ Red Component
+ 0.5372549019607843
+ Green Component
+ 0.7058823529411765
+ Blue Component
+ 0.9803921568627451
+ Alpha Component
+ 1
+ Color Space
+ sRGB
+
+ Ansi 11 Color
+
+ Red Component
+ 0.9764705882352941
+ Green Component
+ 0.8862745098039215
+ Blue Component
+ 0.6862745098039216
+ Alpha Component
+ 1
+ Color Space
+ sRGB
+
+ Ansi 10 Color
+
+ Red Component
+ 0.6509803921568628
+ Green Component
+ 0.8901960784313725
+ Blue Component
+ 0.6313725490196078
+ Alpha Component
+ 1
+ Color Space
+ sRGB
+
+ Ansi 9 Color
+
+ Red Component
+ 0.9529411764705882
+ Green Component
+ 0.5450980392156862
+ Blue Component
+ 0.6588235294117647
+ Alpha Component
+ 1
+ Color Space
+ sRGB
+
+ Ansi 8 Color
+
+ Red Component
+ 0.34509803921568627
+ Green Component
+ 0.3568627450980392
+ Blue Component
+ 0.4392156862745098
+ Alpha Component
+ 1
+ Color Space
+ sRGB
+
+ Ansi 7 Color
+
+ Red Component
+ 0.7294117647058823
+ Green Component
+ 0.7607843137254902
+ Blue Component
+ 0.8705882352941177
+ Alpha Component
+ 1
+ Color Space
+ sRGB
+
+ Ansi 6 Color
+
+ Red Component
+ 0.5803921568627451
+ Green Component
+ 0.8862745098039215
+ Blue Component
+ 0.8352941176470589
+ Alpha Component
+ 1
+ Color Space
+ sRGB
+
+ Ansi 5 Color
+
+ Red Component
+ 0.9607843137254902
+ Green Component
+ 0.7607843137254902
+ Blue Component
+ 0.9058823529411765
+ Alpha Component
+ 1
+ Color Space
+ sRGB
+
+ Ansi 4 Color
+
+ Red Component
+ 0.5372549019607843
+ Green Component
+ 0.7058823529411765
+ Blue Component
+ 0.9803921568627451
+ Alpha Component
+ 1
+ Color Space
+ sRGB
+
+ Ansi 3 Color
+
+ Red Component
+ 0.9764705882352941
+ Green Component
+ 0.8862745098039215
+ Blue Component
+ 0.6862745098039216
+ Alpha Component
+ 1
+ Color Space
+ sRGB
+
+ Ansi 2 Color
+
+ Red Component
+ 0.6509803921568628
+ Green Component
+ 0.8901960784313725
+ Blue Component
+ 0.6313725490196078
+ Alpha Component
+ 1
+ Color Space
+ sRGB
+
+ Ansi 1 Color
+
+ Red Component
+ 0.9529411764705882
+ Green Component
+ 0.5450980392156862
+ Blue Component
+ 0.6588235294117647
+ Alpha Component
+ 1
+ Color Space
+ sRGB
+
+ Ansi 0 Color
+
+ Red Component
+ 0.27058823529411763
+ Green Component
+ 0.2784313725490196
+ Blue Component
+ 0.35294117647058826
+ Alpha Component
+ 1
+ Color Space
+ sRGB
+
+ Selected Text Color (Light)
+
+ Red Component
+ 0.2980392156862745
+ Green Component
+ 0.30980392156862746
+ Blue Component
+ 0.4117647058823529
+ Alpha Component
+ 1
+ Color Space
+ sRGB
+
+ Selection Color (Light)
+
+ Red Component
+ 0.6745098039215687
+ Green Component
+ 0.6901960784313725
+ Blue Component
+ 0.7450980392156863
+ Alpha Component
+ 1
+ Color Space
+ sRGB
+
+ Cursor Guide Color (Light)
+
+ Red Component
+ 0.2980392156862745
+ Green Component
+ 0.30980392156862746
+ Blue Component
+ 0.4117647058823529
+ Alpha Component
+ 0.07
+ Color Space
+ sRGB
+
+ Cursor Text Color (Light)
+
+ Red Component
+ 0.9372549019607843
+ Green Component
+ 0.9450980392156862
+ Blue Component
+ 0.9607843137254902
+ Alpha Component
+ 1
+ Color Space
+ sRGB
+
+ Cursor Color (Light)
+
+ Red Component
+ 0.8627450980392157
+ Green Component
+ 0.5411764705882353
+ Blue Component
+ 0.47058823529411764
+ Alpha Component
+ 1
+ Color Space
+ sRGB
+
+ Bold Color (Light)
+
+ Red Component
+ 0.2980392156862745
+ Green Component
+ 0.30980392156862746
+ Blue Component
+ 0.4117647058823529
+ Alpha Component
+ 1
+ Color Space
+ sRGB
+
+ Link Color (Light)
+
+ Red Component
+ 0.01568627450980392
+ Green Component
+ 0.6470588235294118
+ Blue Component
+ 0.8980392156862745
+ Alpha Component
+ 1
+ Color Space
+ sRGB
+
+ Foreground Color (Light)
+
+ Red Component
+ 0.2980392156862745
+ Green Component
+ 0.30980392156862746
+ Blue Component
+ 0.4117647058823529
+ Alpha Component
+ 1
+ Color Space
+ sRGB
+
+ Background Color (Light)
+
+ Red Component
+ 0.9372549019607843
+ Green Component
+ 0.9450980392156862
+ Blue Component
+ 0.9607843137254902
+ Alpha Component
+ 1
+ Color Space
+ sRGB
+
+ Ansi 15 Color (Light)
+
+ Red Component
+ 0.7372549019607844
+ Green Component
+ 0.7529411764705882
+ Blue Component
+ 0.8
+ Alpha Component
+ 1
+ Color Space
+ sRGB
+
+ Ansi 14 Color (Light)
+
+ Red Component
+ 0.09019607843137255
+ Green Component
+ 0.5725490196078431
+ Blue Component
+ 0.6
+ Alpha Component
+ 1
+ Color Space
+ sRGB
+
+ Ansi 13 Color (Light)
+
+ Red Component
+ 0.9176470588235294
+ Green Component
+ 0.4627450980392157
+ Blue Component
+ 0.796078431372549
+ Alpha Component
+ 1
+ Color Space
+ sRGB
+
+ Ansi 12 Color (Light)
+
+ Red Component
+ 0.11764705882352941
+ Green Component
+ 0.4
+ Blue Component
+ 0.9607843137254902
+ Alpha Component
+ 1
+ Color Space
+ sRGB
+
+ Ansi 11 Color (Light)
+
+ Red Component
+ 0.8745098039215686
+ Green Component
+ 0.5568627450980392
+ Blue Component
+ 0.11372549019607843
+ Alpha Component
+ 1
+ Color Space
+ sRGB
+
+ Ansi 10 Color (Light)
+
+ Red Component
+ 0.25098039215686274
+ Green Component
+ 0.6274509803921569
+ Blue Component
+ 0.16862745098039217
+ Alpha Component
+ 1
+ Color Space
+ sRGB
+
+ Ansi 9 Color (Light)
+
+ Red Component
+ 0.8235294117647058
+ Green Component
+ 0.058823529411764705
+ Blue Component
+ 0.2235294117647059
+ Alpha Component
+ 1
+ Color Space
+ sRGB
+
+ Ansi 8 Color (Light)
+
+ Red Component
+ 0.4235294117647059
+ Green Component
+ 0.43529411764705883
+ Blue Component
+ 0.5215686274509804
+ Alpha Component
+ 1
+ Color Space
+ sRGB
+
+ Ansi 7 Color (Light)
+
+ Red Component
+ 0.6745098039215687
+ Green Component
+ 0.6901960784313725
+ Blue Component
+ 0.7450980392156863
+ Alpha Component
+ 1
+ Color Space
+ sRGB
+
+ Ansi 6 Color (Light)
+
+ Red Component
+ 0.09019607843137255
+ Green Component
+ 0.5725490196078431
+ Blue Component
+ 0.6
+ Alpha Component
+ 1
+ Color Space
+ sRGB
+
+ Ansi 5 Color (Light)
+
+ Red Component
+ 0.9176470588235294
+ Green Component
+ 0.4627450980392157
+ Blue Component
+ 0.796078431372549
+ Alpha Component
+ 1
+ Color Space
+ sRGB
+
+ Ansi 4 Color (Light)
+
+ Red Component
+ 0.11764705882352941
+ Green Component
+ 0.4
+ Blue Component
+ 0.9607843137254902
+ Alpha Component
+ 1
+ Color Space
+ sRGB
+
+ Ansi 3 Color (Light)
+
+ Red Component
+ 0.8745098039215686
+ Green Component
+ 0.5568627450980392
+ Blue Component
+ 0.11372549019607843
+ Alpha Component
+ 1
+ Color Space
+ sRGB
+
+ Ansi 2 Color (Light)
+
+ Red Component
+ 0.25098039215686274
+ Green Component
+ 0.6274509803921569
+ Blue Component
+ 0.16862745098039217
+ Alpha Component
+ 1
+ Color Space
+ sRGB
+
+ Ansi 1 Color (Light)
+
+ Red Component
+ 0.8235294117647058
+ Green Component
+ 0.058823529411764705
+ Blue Component
+ 0.2235294117647059
+ Alpha Component
+ 1
+ Color Space
+ sRGB
+
+ Ansi 0 Color (Light)
+
+ Red Component
+ 0.3607843137254902
+ Green Component
+ 0.37254901960784315
+ Blue Component
+ 0.4666666666666667
+ Alpha Component
+ 1
+ Color Space
+ sRGB
+
+ Selected Text Color (Dark)
+
+ Red Component
+ 0.803921568627451
+ Green Component
+ 0.8392156862745098
+ Blue Component
+ 0.9568627450980393
+ Alpha Component
+ 1
+ Color Space
+ sRGB
+
+ Selection Color (Dark)
+
+ Red Component
+ 0.34509803921568627
+ Green Component
+ 0.3568627450980392
+ Blue Component
+ 0.4392156862745098
+ Alpha Component
+ 1
+ Color Space
+ sRGB
+
+ Cursor Guide Color (Dark)
+
+ Red Component
+ 0.803921568627451
+ Green Component
+ 0.8392156862745098
+ Blue Component
+ 0.9568627450980393
+ Alpha Component
+ 0.07
+ Color Space
+ sRGB
+
+ Cursor Text Color (Dark)
+
+ Red Component
+ 0.11764705882352941
+ Green Component
+ 0.11764705882352941
+ Blue Component
+ 0.1803921568627451
+ Alpha Component
+ 1
+ Color Space
+ sRGB
+
+ Cursor Color (Dark)
+
+ Red Component
+ 0.9607843137254902
+ Green Component
+ 0.8784313725490196
+ Blue Component
+ 0.8627450980392157
+ Alpha Component
+ 1
+ Color Space
+ sRGB
+
+ Bold Color (Dark)
+
+ Red Component
+ 0.803921568627451
+ Green Component
+ 0.8392156862745098
+ Blue Component
+ 0.9568627450980393
+ Alpha Component
+ 1
+ Color Space
+ sRGB
+
+ Link Color (Dark)
+
+ Red Component
+ 0.5372549019607843
+ Green Component
+ 0.8627450980392157
+ Blue Component
+ 0.9215686274509803
+ Alpha Component
+ 1
+ Color Space
+ sRGB
+
+ Foreground Color (Dark)
+
+ Red Component
+ 0.803921568627451
+ Green Component
+ 0.8392156862745098
+ Blue Component
+ 0.9568627450980393
+ Alpha Component
+ 1
+ Color Space
+ sRGB
+
+ Background Color (Dark)
+
+ Red Component
+ 0.11764705882352941
+ Green Component
+ 0.11764705882352941
+ Blue Component
+ 0.1803921568627451
+ Alpha Component
+ 1
+ Color Space
+ sRGB
+
+ Ansi 15 Color (Dark)
+
+ Red Component
+ 0.6509803921568628
+ Green Component
+ 0.6784313725490196
+ Blue Component
+ 0.7843137254901961
+ Alpha Component
+ 1
+ Color Space
+ sRGB
+
+ Ansi 14 Color (Dark)
+
+ Red Component
+ 0.5803921568627451
+ Green Component
+ 0.8862745098039215
+ Blue Component
+ 0.8352941176470589
+ Alpha Component
+ 1
+ Color Space
+ sRGB
+
+ Ansi 13 Color (Dark)
+
+ Red Component
+ 0.9607843137254902
+ Green Component
+ 0.7607843137254902
+ Blue Component
+ 0.9058823529411765
+ Alpha Component
+ 1
+ Color Space
+ sRGB
+
+ Ansi 12 Color (Dark)
+
+ Red Component
+ 0.5372549019607843
+ Green Component
+ 0.7058823529411765
+ Blue Component
+ 0.9803921568627451
+ Alpha Component
+ 1
+ Color Space
+ sRGB
+
+ Ansi 11 Color (Dark)
+
+ Red Component
+ 0.9764705882352941
+ Green Component
+ 0.8862745098039215
+ Blue Component
+ 0.6862745098039216
+ Alpha Component
+ 1
+ Color Space
+ sRGB
+
+ Ansi 10 Color (Dark)
+
+ Red Component
+ 0.6509803921568628
+ Green Component
+ 0.8901960784313725
+ Blue Component
+ 0.6313725490196078
+ Alpha Component
+ 1
+ Color Space
+ sRGB
+
+ Ansi 9 Color (Dark)
+
+ Red Component
+ 0.9529411764705882
+ Green Component
+ 0.5450980392156862
+ Blue Component
+ 0.6588235294117647
+ Alpha Component
+ 1
+ Color Space
+ sRGB
+
+ Ansi 8 Color (Dark)
+
+ Red Component
+ 0.34509803921568627
+ Green Component
+ 0.3568627450980392
+ Blue Component
+ 0.4392156862745098
+ Alpha Component
+ 1
+ Color Space
+ sRGB
+
+ Ansi 7 Color (Dark)
+
+ Red Component
+ 0.7294117647058823
+ Green Component
+ 0.7607843137254902
+ Blue Component
+ 0.8705882352941177
+ Alpha Component
+ 1
+ Color Space
+ sRGB
+
+ Ansi 6 Color (Dark)
+
+ Red Component
+ 0.5803921568627451
+ Green Component
+ 0.8862745098039215
+ Blue Component
+ 0.8352941176470589
+ Alpha Component
+ 1
+ Color Space
+ sRGB
+
+ Ansi 5 Color (Dark)
+
+ Red Component
+ 0.9607843137254902
+ Green Component
+ 0.7607843137254902
+ Blue Component
+ 0.9058823529411765
+ Alpha Component
+ 1
+ Color Space
+ sRGB
+
+ Ansi 4 Color (Dark)
+
+ Red Component
+ 0.5372549019607843
+ Green Component
+ 0.7058823529411765
+ Blue Component
+ 0.9803921568627451
+ Alpha Component
+ 1
+ Color Space
+ sRGB
+
+ Ansi 3 Color (Dark)
+
+ Red Component
+ 0.9764705882352941
+ Green Component
+ 0.8862745098039215
+ Blue Component
+ 0.6862745098039216
+ Alpha Component
+ 1
+ Color Space
+ sRGB
+
+ Ansi 2 Color (Dark)
+
+ Red Component
+ 0.6509803921568628
+ Green Component
+ 0.8901960784313725
+ Blue Component
+ 0.6313725490196078
+ Alpha Component
+ 1
+ Color Space
+ sRGB
+
+ Ansi 1 Color (Dark)
+
+ Red Component
+ 0.9529411764705882
+ Green Component
+ 0.5450980392156862
+ Blue Component
+ 0.6588235294117647
+ Alpha Component
+ 1
+ Color Space
+ sRGB
+
+ Ansi 0 Color (Dark)
+
+ Red Component
+ 0.27058823529411763
+ Green Component
+ 0.2784313725490196
+ Blue Component
+ 0.35294117647058826
+ Alpha Component
+ 1
+ Color Space
+ sRGB
+
+
+
\ No newline at end of file
diff --git a/lua/custom/plugins/vim-tmux-navigator.lua b/lua/custom/plugins/vim-tmux-navigator.lua
new file mode 100644
index 00000000..515ffb1b
--- /dev/null
+++ b/lua/custom/plugins/vim-tmux-navigator.lua
@@ -0,0 +1,19 @@
+return {
+ {
+ 'christoomey/vim-tmux-navigator',
+ cmd = {
+ 'TmuxNavigateLeft',
+ 'TmuxNavigateDown',
+ 'TmuxNavigateUp',
+ 'TmuxNavigateRight',
+ 'TmuxNavigatePrevious',
+ },
+ keys = {
+ { '', 'TmuxNavigateLeft' },
+ { '', 'TmuxNavigateDown' },
+ { '', 'TmuxNavigateUp' },
+ { '', 'TmuxNavigateRight' },
+ { '', 'TmuxNavigatePrevious' },
+ },
+ },
+}
diff --git a/lua/kickstart/plugins/neo-tree.lua b/lua/kickstart/plugins/neo-tree.lua
index bd442269..0ca96986 100644
--- a/lua/kickstart/plugins/neo-tree.lua
+++ b/lua/kickstart/plugins/neo-tree.lua
@@ -15,6 +15,19 @@ return {
},
opts = {
filesystem = {
+ filtered_items = {
+ visible = true,
+ show_hidden_count = true,
+ hide_dotfiles = false,
+ hide_gitignored = true,
+ hide_by_name = {
+ '.git',
+ '.DS_Store',
+ 'thumbs.db',
+ '.venv',
+ },
+ never_show = {},
+ },
window = {
mappings = {
['\\'] = 'close_window',