Initial commit for public dots
This commit is contained in:
1
.config/zsh/.zshrc
Normal file
1
.config/zsh/.zshrc
Normal file
@ -0,0 +1 @@
|
||||
source $ZDOTDIR/zshrc
|
||||
37
.config/zsh/aliases
Normal file
37
.config/zsh/aliases
Normal file
@ -0,0 +1,37 @@
|
||||
#!/bin/zsh
|
||||
|
||||
# time savers
|
||||
alias rezsh="source ~/.config/zsh/zshrc"
|
||||
alias xclipboard="xclip -selection clipboard"
|
||||
alias dotfiles='/usr/bin/git --git-dir=$HOME/docs/git/dotfiles.git --work-tree=$HOME'
|
||||
alias cdto='source ~/.config/scripts/util/cdto'
|
||||
alias fzfcd='source ~/.config/scripts/util/cdfzf'
|
||||
mpvyt() {mpv https://youtu.be/$1}
|
||||
mc() {mkdir -p $1 && cd $1}
|
||||
chtsh() {curl cht.sh/$1}
|
||||
|
||||
# applications
|
||||
alias n="nvim"
|
||||
alias c="clear"
|
||||
alias p="pikaur"
|
||||
alias nq="nvim-qt"
|
||||
alias py="python"
|
||||
alias hc="herbstclient"
|
||||
alias pm="pulsemixer"
|
||||
|
||||
# flags
|
||||
alias cp="cp -i -r"
|
||||
alias mv="mv -i"
|
||||
alias rm="rm -Ir"
|
||||
alias ll="ls -lah"
|
||||
alias cl="clear && ls"
|
||||
alias cll="clear && ls -lah"
|
||||
alias grep="grep --color=auto"
|
||||
|
||||
# cd ..
|
||||
alias ..="cd .."
|
||||
alias ...="cd ../.."
|
||||
alias ....="cd ../../.."
|
||||
|
||||
# I actually use this one
|
||||
alias yeet="pikaur -Rsn"
|
||||
51
.config/zsh/zshrc
Normal file
51
.config/zsh/zshrc
Normal file
@ -0,0 +1,51 @@
|
||||
# prompt
|
||||
autoload -U colors && colors
|
||||
PS1="%B%{$fg[cyan]%}%n%{$reset_color%}@%M %~ $%b "
|
||||
|
||||
# vi mode
|
||||
bindkey -v
|
||||
|
||||
# history config
|
||||
HISTFILE=$XDG_CACHE_HOME/zsh/histfile
|
||||
HISTSIZE=5000
|
||||
SAVEHIST=5000
|
||||
setopt histignorespace
|
||||
|
||||
# history search
|
||||
autoload -U history-search-end
|
||||
autoload -Uz compinit && compinit
|
||||
zle -N history-beginning-search-backward-end history-search-end
|
||||
zle -N history-beginning-search-forward-end history-search-end
|
||||
bindkey "^[[A" history-beginning-search-backward-end
|
||||
bindkey "^[[B" history-beginning-search-forward-end
|
||||
|
||||
#
|
||||
# paths & variables
|
||||
#
|
||||
|
||||
export PATH=$HOME/.local/bin:$PATH
|
||||
export PATH=$HOME/.local/share/go/bin:$PATH
|
||||
export PATH=$HOME/tools/nvim:$PATH
|
||||
export PATH=$HOME/.config/scripts/applications:$PATH
|
||||
export PATH=$HOME/.config/scripts/util:$PATH
|
||||
export TERM=xterm # for ssh
|
||||
export EDITOR=nvim
|
||||
|
||||
#
|
||||
# cleanup
|
||||
#
|
||||
|
||||
# these are useless to me
|
||||
rm -rf ~/.thumbnails
|
||||
rm -rf ~/.nv
|
||||
rm -rf ~/.tooling
|
||||
rm -rf ~/.wget-hsts
|
||||
rm -rf ~/.java
|
||||
rm -rf ~/.rubberband.wisdom.d
|
||||
rm -rf ~/.urxvt
|
||||
rm -rf ~/.python_history
|
||||
rm -rf ~/.pylint.d
|
||||
|
||||
# sources
|
||||
source $ZDOTDIR/aliases
|
||||
source $XDG_DATA_HOME/zsh/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
|
||||
Reference in New Issue
Block a user