summaryrefslogtreecommitdiffstatshomepage
path: root/zsh
diff options
context:
space:
mode:
Diffstat (limited to 'zsh')
-rw-r--r--zsh/.config/zsh/.zshrc (renamed from zsh/.zshrc)35
-rw-r--r--zsh/.config/zsh/aliases.sh30
-rw-r--r--zsh/.zshenv (renamed from zsh/.config/zsh/env.sh)30
3 files changed, 45 insertions, 50 deletions
diff --git a/zsh/.zshrc b/zsh/.config/zsh/.zshrc
index 6df7443..ceca7dc 100644
--- a/zsh/.zshrc
+++ b/zsh/.config/zsh/.zshrc
@@ -17,19 +17,38 @@ setopt hist_verify # show command with history expansion to user befo
setopt share_history # share command history data
# Exports
-export ZDOTDIR=${XDG_CONFIG_HOME:-$HOME/.config}/zsh
-export FZF_PREVIEW_COMMAND="bat --style=numbers,changes --wrap never --color always {} || cat {} || tree -C {}"
-export FZF_DEFAULT_COMMAND="fd --type f || git ls-tree -r --name-only HEAD || rg --files || find ."
-export FZF_CTRL_T_COMMAND="$FZF_DEFAULT_COMMAND"
-export FZF_CTRL_T_OPTS="--min-height 30 --preview-window down:60% --preview-window noborder --preview '($FZF_PREVIEW_COMMAND) 2> /dev/null'"
-export GOPATH=$HOME/.go
typeset -A ZSH_HIGHLIGHT_STYLES
export ZSH_HIGHLIGHT_STYLES[path]='fg=cyan'
export ZSH_HIGHLIGHT_HIGHLIGHTERS=(main brackets pattern line)
export ZSH_AUTOSUGGEST_STRATEGY=(match_prev_cmd completion)
-# Load ZDOTDIR
-for f in $ZDOTDIR/*.*sh; do source $f; done
+# Aliases
+alias ls='ls --color=tty'
+alias l='ls -lah'
+alias la='ls -lAh'
+alias ll='ls -lh'
+alias lla='ls -lA'
+alias lsa='ls -lah'
+alias grep='grep --color'
+alias ipa="ip -s -c -h a"
+alias untar="tar -zxvf"
+alias td=". td.sh"
+alias vim=nvim
+alias pip=pip3
+alias python=python3
+alias dexec="docker exec -it"
+alias dps="docker ps"
+alias dc="docker compose"
+alias dce="docker compose exec"
+alias dcps="docker compose ps"
+alias dcls="docker compose ls"
+alias dcdn="docker compose down"
+alias dcup="docker compose up"
+alias dcupd="docker compose up -d"
+alias dcl="docker compose logs"
+alias dclf="docker compose logs -f"
+alias dct="docker context"
+alias dcu="docker context use"
# Misc
command -v fd &>/dev/null && _fzf_compgen_path() {
diff --git a/zsh/.config/zsh/aliases.sh b/zsh/.config/zsh/aliases.sh
deleted file mode 100644
index 3e87862..0000000
--- a/zsh/.config/zsh/aliases.sh
+++ /dev/null
@@ -1,30 +0,0 @@
-alias ls='ls --color=tty'
-alias l='ls -lah'
-alias la='ls -lAh'
-alias ll='ls -lh'
-alias lla='ls -lA'
-alias lsa='ls -lah'
-alias grep='grep --color'
-alias ipa="ip -s -c -h a"
-alias untar="tar -zxvf"
-alias td=". td.sh"
-alias vim=nvim
-#python
-alias pip=pip3
-alias python=python3
-# docker
-alias dexec="docker exec -it"
-alias dps="docker ps"
-# docker compose
-alias dc="docker compose"
-alias dce="docker compose exec"
-alias dcps="docker compose ps"
-alias dcls="docker compose ls"
-alias dcdn="docker compose down"
-alias dcup="docker compose up"
-alias dcupd="docker compose up -d"
-alias dcl="docker compose logs"
-alias dclf="docker compose logs -f"
-# docker context
-alias dct="docker context"
-alias dcu="docker context use"
diff --git a/zsh/.config/zsh/env.sh b/zsh/.zshenv
index 2429dd6..4188ba5 100644
--- a/zsh/.config/zsh/env.sh
+++ b/zsh/.zshenv
@@ -1,24 +1,30 @@
# XDG
-export XDG_CONFIG_HOME=~/.config
-export XDG_CACHE_HOME=~/.cache
-export XDG_DATA_HOME=~/.local/share
-export XDG_RUNTIME_DIR=~/.xdg
+export XDG_CONFIG_HOME=$HOME/.config
+export XDG_CACHE_HOME=$HOME/.cache
+export XDG_DATA_HOME=$HOME/.local/share
+export XDG_RUNTIME_DIR=$HOME/.xdg
-# Path
-export PATH=$PATH:$HOME/.local/bin
-export PATH=$PATH:$HOME/.scripts
-export PATH=$PATH:$HOME/.go/bin
-export PATH=$PATH:$HOME/.dotnet/tools
-export PATH=$PATH:$HOME/.cargo/bin
-export PATH=$PATH:/usr/local/texlive/2021/bin/x86_64-linux
+# Shell
+export ZDOTDIR=$XDG_CONFIG_HOME/zsh
+export BASH_COMPLETION_USER_DIR=$XDG_DATA_HOME/bash-completion/completions
# Misc
export EDITOR="$(command -v vim 2>/dev/null || command -v vi)"
export VISUAL="code --wait"
-export GPG_TTY=$(tty)
export MANPAGER="sh -c 'col -bx | bat -l man -p'"
export MANROFFOPT="-c"
export GOPATH=$HOME/.go
+export GPG_TTY=$(tty)
export STARSHIP_LOG="error"
export FZF_PREVIEW_COMMAND="bat --style=numbers,changes --wrap never --color always {} || cat {} || tree -C {}"
+export FZF_DEFAULT_COMMAND="fd --type f || git ls-tree -r --name-only HEAD || rg --files || find ."
+export FZF_CTRL_T_COMMAND="$FZF_DEFAULT_COMMAND"
export FZF_CTRL_T_OPTS="--min-height 30 --preview-window down:60% --preview-window noborder --preview '($FZF_PREVIEW_COMMAND) 2> /dev/null'"
+
+# Path
+export PATH=$PATH:$HOME/.local/bin
+export PATH=$PATH:$HOME/.scripts
+export PATH=$PATH:$HOME/.go/bin
+export PATH=$PATH:$HOME/.dotnet/tools
+export PATH=$PATH:$HOME/.cargo/bin
+export PATH=$PATH:/usr/local/texlive/2021/bin/x86_64-linux