home: .zshrc: remove unneeded sections ported from dotfiles

This commit is contained in:
Collin J. Doering 2024-05-18 21:20:43 -04:00
parent f6e078c80c
commit fa7dcc749a
Signed by: rekahsoft
GPG Key ID: F77E319397CDA716

View File

@ -122,26 +122,6 @@ compdef xl='eza'
compdef xla='eza'
compdef xx='eza'
alias av='aws-vault'
alias avl='aws-vault login ${AWS_PROFILE:-default}'
alias ave='aws-vault exec ${AWS_PROFILE:-default} --'
alias aven='aws-vault exec --no-session ${AWS_PROFILE:-default} --'
compdef av='aws-vault'
compdef avl='aws-vault'
compdef ave='aws-vault'
compdef aven='aws-vault'
AWS_ALIAS='aws-vault exec --no-session ${AWS_PROFILE:-default} -- aws'
AWS_SHELL_ALIAS='aws-vault exec --no-session ${AWS_PROFILE:-default} -- aws-shell'
alias aws="$AWS_ALIAS"
alias aws-shell="$AWS_SHELL_ALIAS"
alias unaws='unset AWS_{PROFILE,SECRET_ACCESS_KEY,ACCESS_KEY_ID,SDK_LOAD_CONFIG}'
alias alias-aws="alias aws='${AWS_ALIAS}'; alias aws-shell='${AWS_SHELL_ALIAS}'"
alias unalias-aws='unalias aws; unalias aws-shell'
alias ff='firefox'
alias ffp='firefox --private-window'
alias e='emacsclient -t'
alias kssh='kitty +kitten ssh'
alias qemu="qemu-system-$(uname -m) -enable-kvm"
@ -155,37 +135,6 @@ alias si='sudo -i'
compdef s='sudo'
compdef si='sudo'
# Use colordiff in place of diff
#alias diff='colordiff'
#
# TODO: uncomment
#
# # Shortcuts for ssh
# function ssht() {
# if [ "$#" -lt 1 ]; then
# echo Invalid use of ssht
# return 1
# else
# hostname="$1"
# shift
# other_options="$*"
# ssh -t $other_options $hostname -- /bin/sh -c 'tmux attach || (echo tmux not found, trying screen. && screen -R || echo No terminal multiplexer found. Have a shell. && $SHELL)'
# fi
# }
# # Set colors to use with grep
# export GREP_COLOR="1;33"
# # Use source-highlight to make code in less syntax highlighted
# export LESSOPEN="| /usr/bin/src-hilite-lesspipe.sh %s"
# export LESS=' -R '
# # Set text/background colors for ls
# export LS_COLORS="di=01;37"
# Turn off noscroll
stty stop undef
@ -195,49 +144,6 @@ eval "$(direnv hook zsh)"
# Use zsh-source-highlight
source ~/.guix-home/profile/share/zsh/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
# Setup nix package manager
source /run/current-system/profile/etc/profile.d/nix.sh
# TODO: not packaged on guix
# # Initialize nvm for managing node environments
# source /usr/share/nvm/init-nvm.sh
# TODO: not packaged on guix
# # Use hub completion
# eval "$(hub alias -s zsh)"
# # Use aws-cli completion
# source /usr/bin/aws_zsh_completer.sh
# TODO: not packaged on guix
# # Use doctl completion
# source <(doctl completion zsh)
# TODO: not packaged on guix
# # Use kubectl completion
# source <(kubectl completion zsh)
# TODO: not packaged on guix
# # Use helm completion
# source <(helm completion zsh)
# # Set GOPATH and add $GOPATH/bin to PATH
# export GOPATH=~/.go
# export PATH="${PATH}:${GOPATH}/bin"
# # Use gcloud completion
# source /opt/google-cloud-sdk/completion.zsh.inc
# # Setup libvirt default session uri
# export LIBVIRT_DEFAULT_URI=qemu:///system
# # Set default vagrant provider to libvirt
# export VAGRANT_DEFAULT_PROVIDER=libvirt
# # Setup ESP-32 sdk
# export IDF_PATH=/opt/esp-idf-sdk
# . ${IDF_PATH}/add_path.sh > /dev/null 2>&1
# Access pem ssh keys from password store
pass-ssh() {
psw="$1"