All checks were successful
Reese's Arch Toolbox / build-and-push-arch-toolbox (push) Successful in 8m46s
41 lines
1.0 KiB
Bash
41 lines
1.0 KiB
Bash
# Basic settings
|
|
autoload bashcompinit && bashcompinit
|
|
autoload -U compinit; compinit
|
|
zstyle ':completion:*' menu select
|
|
|
|
# Prompt settings
|
|
autoload -Uz promptinit
|
|
promptinit
|
|
PROMPT_EOL_MARK=
|
|
|
|
# Syntax Highlighting
|
|
source /usr/share/zsh/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
|
|
source /usr/share/zsh/plugins/zsh-autosuggestions/zsh-autosuggestions.zsh
|
|
|
|
# Command Not Found Autocomplete
|
|
source /usr/share/doc/pkgfile/command-not-found.zsh
|
|
|
|
### Custom Commands and Aliases ###
|
|
|
|
# Local bin PATH
|
|
export PATH="$HOME/.local/bin:$PATH"
|
|
|
|
# Fix for Ansible
|
|
export LC_ALL="C.UTF-8"
|
|
|
|
# AWS
|
|
complete -C '/usr/local/bin/aws_completer' aws
|
|
|
|
# Podman
|
|
export CONTAINER_HOST=unix:///run/user/1000/podman/podman.sock
|
|
|
|
# Go puts binaries here
|
|
export PATH="$PATH:$(go env GOBIN):$(go env GOPATH)/bin"
|
|
|
|
# Nodejs Binaries
|
|
export npm_config_prefix="$HOME/.local"
|
|
|
|
# Calculate all folder sizes in current dir
|
|
alias {dudir,dud}='du -h --max-depth 1 | sort -h'
|
|
# Calculate all file sizes in current dir
|
|
alias {dufile,duf}='ls -lhSr' |