fetch
[dotfiles.git] / .bashrc
1 #      _               _              
2 #     | |__   __ _ ___| |__  _ __ ___ 
3 #     | '_ \ / _` / __| '_ \| '__/ __|
4 #    _| |_) | (_| \__ \ | | | | | (__ 
5 #   (_)_.__/ \__,_|___/_| |_|_|  \___|
6 #
7
8 # If not running interactively, don't do anything
9 [[ $- != *i* ]] && return
10
11 # prompt lmao
12 PS1=' λ_ \W > '
13
14 #set vi mode
15 set -o vi
16
17
18 # ibus
19 export GTK_IM_MODULE=ibus
20 export XMODIFIERS=@im=ibus
21 export QT_IM_MODULE=ibus
22 #ibus-daemon -drx
23
24 # Enivormentals
25 export PATH=$HOME/Scripts:$HOME/Scripts/dmenu:$HOME/Scripts/statusbar:$HOME/Scripts/acpi:$PATH
26
27 export XDG_CONFIG_HOME=$HOME/.config
28 export EDITOR="vim"
29 export READER="zathura"
30 export TERMINAL="st"
31 export BROWSER="brave"
32 export WM="dwm"
33
34 # aliaseseses
35 alias ls='ls --color=auto'
36 alias dotfiles='/usr/bin/git --git-dir=$HOME/.dotfiles --work-tree=$HOME'
37 alias suckless-clean='make clean && rm -rf config.h && git reset --hard home/master'
38 alias musicdl="youtube-dl -f bestaudio"
39 alias mpv="mpv --no-input-default-bindings"
40 alias slock='slock -m "$(figlet locked xd | cowsay -f cheese -n)"'
41 alias darkmpv='mpv --vf=sub,lavfi="negate"'
42 alias nmaplocal='nmap -sn 192.168.1.0/24'
43
44 source fzfutil
45
46 export NINEIT_USERNAME=pinosaur
47
48
49 # startup stuff
50
51 ufetch-arch
52
53 export LF_ICONS="\
54 di=:\
55 fi=:\
56 ln=:\
57 or=:\
58 ex=:\
59 *.c=:\
60 *.cc=:\
61 *.cpp=:\
62 *.go=:\
63 *.hs=:\
64 *.java=:\
65 *.html=:\
66 *.css=:\
67 *.js=:\
68 *.ts=:\
69 *.json=:\
70 *.jsx=:\
71 *.tsx=:\
72 *.vue=﵂:\
73 *.php=:\
74 *.py=:\
75 *.rkt=λ:\
76 *.tex=:\
77 *.md=:\
78 *.vim=:\
79 *.vimrc=:\
80 *.viminfo=:\
81 *.gitignore=:\
82 *.cmd=:\
83 *.sh=:\
84 *.bash=:\
85 *.zsh=:\
86 *.fish=:\
87 *.diff=繁:\
88 *.bashrc=
89 *.tar=:\
90 *.zip=:\
91 *.jar=:\ 
92 *.rar=:\
93 *.7z=:\
94 *.gz=:\
95 *.zst=:\
96 *.jpg=:\
97 *.jpeg=:\
98 *.gif=:\
99 *.bmp=:\
100 *.png=:\
101 *.svg=:\
102 *.mov=:\
103 *.webm=:\
104 *.mp4=:\
105 *.mid=:\
106 *.midi=:\
107 *.mp3=:\
108 *.ogg=:\
109 *.wav=:\
110 *.pdf=:\
111 "