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