From 99ec21d3e29e9b7e2ee1463e27f9ffb871939549 Mon Sep 17 00:00:00 2001 From: vx-clutch Date: Thu, 2 Oct 2025 22:13:09 -0400 Subject: [PATCH] save --- zsh/.local/share/vxclutch/bash/aliases | 4 ++ zsh/.local/share/vxclutch/bash/envs | 2 + zsh/.local/share/vxclutch/bash/functions | 4 ++ zsh/.local/share/vxclutch/bash/init | 7 +++ zsh/.local/share/vxclutch/bash/inputrc | 1 + zsh/.local/share/vxclutch/bash/plugins | 6 +++ zsh/.local/share/vxclutch/bash/rc | 4 ++ zsh/.local/share/vxclutch/bash/shell | 2 + zsh/.zshrc | 57 +++--------------------- 9 files changed, 37 insertions(+), 50 deletions(-) create mode 100644 zsh/.local/share/vxclutch/bash/aliases create mode 100644 zsh/.local/share/vxclutch/bash/envs create mode 100644 zsh/.local/share/vxclutch/bash/functions create mode 100644 zsh/.local/share/vxclutch/bash/init create mode 100644 zsh/.local/share/vxclutch/bash/inputrc create mode 100644 zsh/.local/share/vxclutch/bash/plugins create mode 100644 zsh/.local/share/vxclutch/bash/rc create mode 100644 zsh/.local/share/vxclutch/bash/shell diff --git a/zsh/.local/share/vxclutch/bash/aliases b/zsh/.local/share/vxclutch/bash/aliases new file mode 100644 index 0000000..0772a03 --- /dev/null +++ b/zsh/.local/share/vxclutch/bash/aliases @@ -0,0 +1,4 @@ +alias ls='ls --color=auto' +alias ll='ls -lah' +alias gg='lazygit' +alias v='nvim' diff --git a/zsh/.local/share/vxclutch/bash/envs b/zsh/.local/share/vxclutch/bash/envs new file mode 100644 index 0000000..b54fc8c --- /dev/null +++ b/zsh/.local/share/vxclutch/bash/envs @@ -0,0 +1,2 @@ +export EDITOR=nvim +export SUDO_EDITOR="$EDITOR" diff --git a/zsh/.local/share/vxclutch/bash/functions b/zsh/.local/share/vxclutch/bash/functions new file mode 100644 index 0000000..c6be6ae --- /dev/null +++ b/zsh/.local/share/vxclutch/bash/functions @@ -0,0 +1,4 @@ +take() { + mkdir $1; + cd $1 +} diff --git a/zsh/.local/share/vxclutch/bash/init b/zsh/.local/share/vxclutch/bash/init new file mode 100644 index 0000000..f83f932 --- /dev/null +++ b/zsh/.local/share/vxclutch/bash/init @@ -0,0 +1,7 @@ +if command -v starship &> /dev/null; then + eval "$(starship init zsh)" +fi + +if command -v brew &> /dev/null; then + eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)" +fi diff --git a/zsh/.local/share/vxclutch/bash/inputrc b/zsh/.local/share/vxclutch/bash/inputrc new file mode 100644 index 0000000..23c019b --- /dev/null +++ b/zsh/.local/share/vxclutch/bash/inputrc @@ -0,0 +1 @@ +bindkey -e diff --git a/zsh/.local/share/vxclutch/bash/plugins b/zsh/.local/share/vxclutch/bash/plugins new file mode 100644 index 0000000..a67edd3 --- /dev/null +++ b/zsh/.local/share/vxclutch/bash/plugins @@ -0,0 +1,6 @@ +[ -f "${XDG_DATA_HOME:-$HOME/.local/share}/zap/zap.zsh" ] && source "${XDG_DATA_HOME:-$HOME/.local/share}/zap/zap.zsh" +plug "zsh-users/zsh-autosuggestions" +plug "zap-zsh/supercharge" +plug "zsh-users/zsh-syntax-highlighting" +plug "zap-zsh/sudo" +plug "Aloxaf/fzf-tab" diff --git a/zsh/.local/share/vxclutch/bash/rc b/zsh/.local/share/vxclutch/bash/rc new file mode 100644 index 0000000..9ed7f93 --- /dev/null +++ b/zsh/.local/share/vxclutch/bash/rc @@ -0,0 +1,4 @@ +autoload -Uz compinit +compinit + +if [ "$TMUX" = "" ]; then tmux; fi diff --git a/zsh/.local/share/vxclutch/bash/shell b/zsh/.local/share/vxclutch/bash/shell new file mode 100644 index 0000000..552788b --- /dev/null +++ b/zsh/.local/share/vxclutch/bash/shell @@ -0,0 +1,2 @@ +export PATH=$HOME/.local/bin:$PATH +export PATH=$HOME/opt/bin:$PATH diff --git a/zsh/.zshrc b/zsh/.zshrc index c58d31f..232c6f5 100644 --- a/zsh/.zshrc +++ b/zsh/.zshrc @@ -1,51 +1,8 @@ -bindkey -e +source ~/.local/share/vxclutch/bash/aliases +source ~/.local/share/vxclutch/bash/envs +source ~/.local/share/vxclutch/bash/functions +source ~/.local/share/vxclutch/bash/init +source ~/.local/share/vxclutch/bash/shell +source ~/.local/share/vxclutch/bash/plugins -export EDITOR=nvim -export SUDO_EDITOR=nvim -export VISUAL=nvim -export TERM="xterm-256color" -export COLORTERM=truecolor - -export XDG_CONFIG_HOME="$HOME/.config" -export PATH=$HOME/.local/bin:$PATH - -export DO="$HOME/do" - -alias ls='ls --color=auto' -alias ll='ls -lah' -alias gg='lazygit' -alias v='nvim' - -take() { - mkdir $1; - cd $1 -} - -function show_todo_in_git_repo() { - if git rev-parse --is-inside-work-tree &>/dev/null; then - [ -f TODO ] && clear && cat TODO - fi -} - -autoload -Uz add-zsh-hook -add-zsh-hook chpwd show_todo_in_git_repo -show_todo_in_git_repo - -[ -f "${XDG_DATA_HOME:-$HOME/.local/share}/zap/zap.zsh" ] && source "${XDG_DATA_HOME:-$HOME/.local/share}/zap/zap.zsh" -plug "zsh-users/zsh-autosuggestions" -plug "zap-zsh/supercharge" -plug "zsh-users/zsh-syntax-highlighting" -plug "zap-zsh/sudo" -plug "Aloxaf/fzf-tab" - -autoload -Uz compinit -compinit - -eval "$(starship init zsh)" -eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)" - -if [ "$TMUX" = "" ]; then tmux; fi - -#THIS MUST BE AT THE END OF THE FILE FOR SDKMAN TO WORK!!! -export SDKMAN_DIR="$HOME/.sdkman" -[[ -s "$HOME/.sdkman/bin/sdkman-init.sh" ]] && source "$HOME/.sdkman/bin/sdkman-init.sh" +source ~/.local/share/vxclutch/bash/rc