diff options
Diffstat (limited to 'zshenv')
-rw-r--r-- | zshenv | 54 |
1 files changed, 54 insertions, 0 deletions
@@ -0,0 +1,54 @@ +# Important variables +export PATH=~/Scripts:~/bin/gradle/gradle-5.3.1/bin:~/bin/Sass/:$PATH +export DOTNET_SKIP_FIRST_TIME_EXPERIENCE=true +export DOTNET_CLI_TELEMTRY_OPTOUT=1 +alias yapf='python3 -m yapf' +alias clip="xclip -sel clip" +alias paste="xclip -o" +export force_color_prompt=yes + +# Memes + +😂() { + web https://youtu.be/dQw4w9WgXcQ +} + +🎼() { + web 'https://music.youtube.com/playlist?list=PLGiMeh8b7cMRKTUEaLo1GkYIHtEhof2wF' +} + +🚂() { + while true + do + sl + done +} + +# Programming + +SPC() { + emacs $1 & disown > /dev/null; +} + +gentemplate() { + case $1 in + 'c') git clone https://github.com/Oreodave/CTemplate $2;; + 'cpp') git clone https://github.com/Oreodave/CPPTemplate $2;; + 'python') git clone https://github.com/Oreodave/PythonTemplate $2;; + 'node') git clone https://github.com/Oreodave/NodeTemplate $2;; + *) return;; + esac +} + +# Web Querying +search () { + search_query=${1// /_} + web "duckduckgo.com/$search_query" +} + +web () { + firefox $1 > /dev/null & disown +} + +# OPAM configuration +. /home/oreodave/.opam/opam-init/init.zsh > /dev/null 2> /dev/null || true |