3 stty
-ixon # Disable ctrl-s and ctrl-q.
10 alias mkdir
='mkdir -p'
11 alias xc
='xclip -sel clip'
12 alias f
='~/.scripts/find.sh'
13 alias g
='~/.scripts/gpg.sh'
14 alias fw
='~/.scripts/find_word.sh'
15 alias fr
='~/.scripts/find_replace_word.sh'
16 alias fonts
="fc-list | sed 's/^.*: //' | sort"
18 if [[ $
(uname
) == "OpenBSD" ]]; then
19 alias ll
='colorls -lahG'
20 alias lsb
="dmesg | egrep '^(cd|wd|sd|fd). at '"
22 alias wifiq
='bash .scripts/openbsd_connect_wifi.sh'
23 alias wifin
='doas vim /etc/hostname.athn0'
24 alias startn
='doas sh /etc/netstart'
27 if [[ $
(uname
) == "Linux" ]]; then
30 alias ll
='ls -lahG --color=auto --group-directories-first'
31 alias pm
="sudo pacman"
32 alias pmu
="sudo pacman -Syyu"
33 alias pmo
="sudo pacman -Rns $(pacman -Qtdq)"
34 alias pmr
="sudo pacman -Rns"
35 alias aur
="yaourt -Qm --aur"
36 alias grep="grep --color=always"
39 alias ya
="youtube-dl -i --add-metadata -f bestaudio"
40 alias yv
="youtube-dl -i --add-metadata -f webm"
41 alias yvp
="youtube-dl -i --add-metadata -f webm -o \"%(autonumber)s-%(title)s.%(ext)s\""
43 #------ PROMPT ----------------------------------------------------------------
45 export PS1
="$esc[38;5;214m\]$esc[48;5;0m\] \W $esc[48;5;233m\]$esc[38;5;166m\]\$(__git_ps1 ' %s ')$esc[00m\] "
47 #------ Archive extractor -----------------------------------------------------
51 *.
tar.bz2
) tar xjf
"$1" ;;
52 *.
tar.gz
) tar xzf
"$1" ;;
53 *.
tar.xz
) tar xf
"$1" ;;
55 *.bz2
) bunzip2
"$1" ;;
56 *.rar
) unrar x
"$1" ;;
59 *.tbz2
) tar xjf
"$1" ;;
60 *.tgz
) tar xzf
"$1" ;;
62 *.Z
) uncompress "$1" ;;
64 *) echo "'$1' cannot be extracted via ex()";;
67 echo "'$1' is not a valid file"
71 #------ GIT -------------------------------------------------------------------
72 if [ -f ~
/.git-completion.bash
]; then
73 source ~
/.git-completion.bash
76 if [ -f ~
/.git-prompt.sh
]; then
77 source ~
/.git-prompt.sh