diff --git a/.DS_Store b/.DS_Store deleted file mode 100644 index aea35dc..0000000 Binary files a/.DS_Store and /dev/null differ diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..9e8cebe --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +tmux/.config/tmux/plugins +.DS_Store diff --git a/ghostty/.config/ghostty/.DS_Store b/ghostty/.config/ghostty/.DS_Store deleted file mode 100644 index 86f715f..0000000 Binary files a/ghostty/.config/ghostty/.DS_Store and /dev/null differ diff --git a/ghostty/.config/ghostty/config b/ghostty/.config/ghostty/config index ec069b3..464ced6 100644 --- a/ghostty/.config/ghostty/config +++ b/ghostty/.config/ghostty/config @@ -3,16 +3,16 @@ font-family = "JetBrainsMono Nerd Font Medium" font-thicken = true font-size = 14 +scrollback-limit = 10000 macos-titlebar-style = transparent macos-titlebar-proxy-icon = hidden title = " " -background-opacity = 0.92 +background-opacity = 0.90 background-blur = 64 confirm-close-surface = false window-padding-x = 15 -window-padding-y = 15 mouse-hide-while-typing = true adjust-cell-height = 5% adjust-cell-width = -5% alpha-blending = linear-corrected -mouse-hide-while-typing = true +copy-on-select = true diff --git a/nvim/.DS_Store b/nvim/.DS_Store deleted file mode 100644 index ac9e6f9..0000000 Binary files a/nvim/.DS_Store and /dev/null differ diff --git a/nvim/.config/.DS_Store b/nvim/.config/.DS_Store deleted file mode 100644 index b6e9848..0000000 Binary files a/nvim/.config/.DS_Store and /dev/null differ diff --git a/nvim/.config/nvim/.DS_Store b/nvim/.config/nvim/.DS_Store deleted file mode 100644 index 952a19e..0000000 Binary files a/nvim/.config/nvim/.DS_Store and /dev/null differ diff --git a/ssh/.DS_Store b/ssh/.DS_Store deleted file mode 100644 index 15ab3ad..0000000 Binary files a/ssh/.DS_Store and /dev/null differ diff --git a/tmux/.DS_Store b/tmux/.DS_Store deleted file mode 100644 index ed79cc1..0000000 Binary files a/tmux/.DS_Store and /dev/null differ diff --git a/tmux/.config/tmux/.DS_Store b/tmux/.config/tmux/.DS_Store deleted file mode 100644 index 633b238..0000000 Binary files a/tmux/.config/tmux/.DS_Store and /dev/null differ diff --git a/tmux/.config/tmux/plugins/.DS_Store b/tmux/.config/tmux/plugins/.DS_Store deleted file mode 100644 index 3775ad3..0000000 Binary files a/tmux/.config/tmux/plugins/.DS_Store and /dev/null differ diff --git a/tmux/.config/tmux/tmux.conf b/tmux/.config/tmux/tmux.conf index 3c3ba5e..d5d8693 100644 --- a/tmux/.config/tmux/tmux.conf +++ b/tmux/.config/tmux/tmux.conf @@ -2,41 +2,39 @@ unbind M-, set -g prefix C-Space bind C-Space send-prefix +set -g default-shell $SHELL +set -s escape-time 0 set -g focus-events on +set -g set-clipboard on +set -g detach-on-destroy off + set -ga terminal-features ',xterm-ghostty:RGB' set -as terminal-overrides ',xterm-ghostty:Tc' -set-option -g default-shell $SHELL - -set -g status-position top -set -g status-justify left -set -g status-style 'bg=default' # Completely transparent container - -set -g status-left-length 100 -set -g status-left "#[fg=#090E13,bg=colour6,bold] #S " - -set -g status-right "" - -set -g window-status-current-format "#[fg=colour1,bg=default] #F#I:#W " -set -g window-status-format "#[fg=colour7,bg=default] #I:#W " - -set -g message-style 'fg=colour3 bg=default bold' set -g base-index 1 set -g pane-base-index 1 -set -g detach-on-destroy off set -g renumber-windows on -set -g set-clipboard on -set -s escape-time 0 + +set -g status off set -g status-position top +set -g status-justify centre +set -g status-style bg=default + +set -g status-left-length 40 +set -g status-left "#{?client_prefix,#[fg=colour234]#[bg=colour6]#[bold] #S #[bg=default]#[nobold],#[fg=color242]#[bg=default]#S }" +set -g status-right "" + +set -g window-status-separator " " +set -g window-status-format "#[fg=color242]#I:#W" +set -g window-status-current-format "#[fg=colour3 bold]#I:#W" + +set -g message-style 'fg=colour3 bg=default bold' bind-key h previous-window bind-key l next-window -bind -r v run-shell "tmux neww ~/.local/bin/tmux-sessionizer" bind-key z resize-pane -Z -bind -n C-h select-pane -L -bind -n C-j select-pane -D -bind -n C-k select-pane -U -bind -n C-l select-pane -R +bind-key b set-option -g status +bind -r v run-shell "tmux neww ~/.local/bin/tmux-sessionizer" bind -n C-S-h resize-pane -L 5 bind -n C-S-j resize-pane -D 5 bind -n C-S-k resize-pane -U 5