dotfiles/zsh/.zshrc

47 lines
1.2 KiB
Bash
Raw Normal View History

2019-03-11 23:59:49 +01:00
# Paths
export ZSH="$HOME/.oh-my-zsh"
2021-05-29 21:46:59 +02:00
export PATH="$PATH:$HOME/.go/bin:$HOME/.local/bin:$HOME/.cargo/bin:$HOME/.dotnet/tools"
2019-12-04 01:32:36 +01:00
export DOTNET_CLI_TELEMETRY_OPTOUT=1
export PenTestTools=$HOME/Local/PenTesting/
export CTF=$HOME/Documents/CTF/
export WORKSPACE=$HOME/workspace_l
export ZSHRC="$HOME/.zshrc"
export VISUAL="emacsclient -t"
2021-05-29 21:46:59 +02:00
# History
export HISTSIZE=10000000
export SAVEHIST=10000000
export HISTTIMEFORMAT="[%F %T] "
setopt EXTENDED_HISTORY
setopt HIST_FIND_NO_DUPS
# Alias
alias q="exit"
2020-05-13 05:44:16 +02:00
alias b="byobu"
alias ranger='ranger --choosedir=$HOME/.rangerdir; LASTDIR=`cat $HOME/.rangerdir`; cd "$LASTDIR"'
2019-03-11 23:59:49 +01:00
alias xsel='xsel -ib'
alias msfconsole="msfconsole -x \"db_connect metasploit@msf\""
alias nmap="nmap -T5 --min-parallelism 100 -Pn"
alias ed="\emacs --daemon"
alias e="emacsclient -t"
alias df="df -h"
alias picpaste="xclip -selection clipboard -t image/png -o"
alias eledger="e ~/Documents/Finanzen/Ledger/MyBudget.ledger"
alias sshconfig="e ~/.ssh/config"
alias econfig="e ~/.emacs.d/config.org"
2019-03-11 23:59:49 +01:00
# Theme
ZSH_THEME="agnoster"
2019-03-11 23:59:49 +01:00
# Plugins
plugins=(
git
history
2021-05-29 21:46:59 +02:00
z
2019-03-11 23:59:49 +01:00
)
2018-10-05 21:21:11 +02:00
randpw() { < /dev/urandom tr -dc _A-Z-a-z-0-9 | head -c${1:-$1};echo;};
2019-03-11 23:59:49 +01:00
# Source
source $ZSH/oh-my-zsh.sh