diff options
Diffstat (limited to 'home/.selfconfigs/zsh')
-rw-r--r-- | home/.selfconfigs/zsh/additional.d/desktop | 1 | ||||
-rw-r--r-- | home/.selfconfigs/zsh/functions/cdl | 8 | ||||
-rw-r--r-- | home/.selfconfigs/zsh/functions/timer | 9 | ||||
-rw-r--r-- | home/.selfconfigs/zsh/functions/yt | 8 | ||||
-rw-r--r-- | home/.selfconfigs/zsh/functions/yta | 8 | ||||
-rw-r--r-- | home/.selfconfigs/zsh/motd | 33 |
6 files changed, 67 insertions, 0 deletions
diff --git a/home/.selfconfigs/zsh/additional.d/desktop b/home/.selfconfigs/zsh/additional.d/desktop new file mode 100644 index 0000000..f5b14de --- /dev/null +++ b/home/.selfconfigs/zsh/additional.d/desktop @@ -0,0 +1 @@ +alias ls='ls --color=auto -1' diff --git a/home/.selfconfigs/zsh/functions/cdl b/home/.selfconfigs/zsh/functions/cdl new file mode 100644 index 0000000..d11c086 --- /dev/null +++ b/home/.selfconfigs/zsh/functions/cdl @@ -0,0 +1,8 @@ +function cdl() +{ + if [ $# == 0 ] || [ ! -L $1 ]; then + echo usage: cdl \[LINK\] + else + cd $1(:A:h) + fi +} diff --git a/home/.selfconfigs/zsh/functions/timer b/home/.selfconfigs/zsh/functions/timer new file mode 100644 index 0000000..4978d4f --- /dev/null +++ b/home/.selfconfigs/zsh/functions/timer @@ -0,0 +1,9 @@ +function timer() +{ + if [ $# -lt 2 ]; then + echo usage: timer [SLEEP_TIME] [MESSAGE] + else + echo Timer set for $1: $2 + $(sleep $1; notify-send "$2") > /dev/null & disown + fi +} diff --git a/home/.selfconfigs/zsh/functions/yt b/home/.selfconfigs/zsh/functions/yt new file mode 100644 index 0000000..8d0ad2a --- /dev/null +++ b/home/.selfconfigs/zsh/functions/yt @@ -0,0 +1,8 @@ +function yt() +{ + if [ $# == 0 ]; then + echo usage: yt \[SEARCH TERM\] + else + mpv ytdl://ytsearch:"$*" + fi +} diff --git a/home/.selfconfigs/zsh/functions/yta b/home/.selfconfigs/zsh/functions/yta new file mode 100644 index 0000000..42cef33 --- /dev/null +++ b/home/.selfconfigs/zsh/functions/yta @@ -0,0 +1,8 @@ +function yta() +{ + if [ $# == 0 ]; then + echo usage: yta \[SEARCH TERM\] + else + mpv --ytdl-format=bestaudio ytdl://ytsearch:"$*" + fi +} diff --git a/home/.selfconfigs/zsh/motd b/home/.selfconfigs/zsh/motd new file mode 100644 index 0000000..7c61895 --- /dev/null +++ b/home/.selfconfigs/zsh/motd @@ -0,0 +1,33 @@ + [38;5;9m_,..wWWw--.[38;5;81m/+'.[39m [38;5;75m_[39m [38;5;81m,.[39m + [38;5;9m..wwWWWWWWWWW;[38;5;202mooo[38;5;221m;[38;5;81m++++.[39m [38;5;81m.[38;5;75mll'[39m [38;5;81m,.++;[39m + [38;5;9m`'"">wW[38;5;202m;oOOOOOO[38;5;221m;:[38;5;81m++[38;5;32m\[38;5;81m++.[39m [38;5;81m.[38;5;75mlll [38;5;81m.[38;5;75ml[38;5;81m"+++' ,..[39m + [38;5;9m,ww[38;5;202mOOOOOOOO[38;5;221m,,,[38;5;81m++++[38;5;32m\[38;5;81m+++[38;5;82m.[39m [38;5;75mlll'[38;5;81m,[38;5;75mll[38;5;81m'++; ,++;'[39m + [38;5;202m,oOOOOOOOO[38;5;221m,,,,[38;5;81m+++++[38;5;32m`'[38;5;81m++[38;5;82mll.[39m [38;5;81m;[38;5;75mlll ll[38;5;81m:+++' ;+++'[39m + [38;5;202m;OOOOOOOOO[38;5;221m,,,'[38;5;81m++++++++++[38;5;82mlll [38;5;81m;[38;5;75mlll ll[38;5;81m:++:'.+++'[39m + [38;5;202mOOOO;OOO"[38;5;221m,,"[38;5;240m/[38;5;221m;[38;5;81m++++[38;5;240m,[38;5;81m+[38;5;240m,[38;5;81m++++[38;5;82mll[38;5;32m`[38;5;81m:[38;5;75mllllll[38;5;81m++++'+++[39m + [38;5;202mOOOO;OO"[38;5;221m,,'[38;5;81m++[38;5;240m'[38;5;81m+++[38;5;240m;###;"-[38;5;81m++[38;5;82mll[38;5;32mX[38;5;75m llll[38;5;81m`;+++++++' ,.[39m [38;5;92m., _[39m + [38;5;202m;O;'oOOO[39m [38;5;221m,'[38;5;81m+++[38;5;240m\,-[38;5;161m:[39m [38;5;240m###[38;5;81m++++[38;5;82mll[38;5;32mX [38;5;81m:[38;5;75ml.;;[38;5;81m;,--++."-+++++[39m [38;5;92mw":---wWWWWWww-._[39m +[38;5;202m;' /O'"'"[38;5;81m++++++[38;5;240m'[39m [38;5;161m:;[38;5;15m";[38;5;240m#[38;5;161m'[38;5;81m+++[38;5;82mlll[38;5;32mXX[38;5;92m,[38;5;75mllll[38;5;81m;++.+++++++++[38;5;92mW,"WWWWWWWWww;""""'`[39m + [38;5;202m."[39m [38;5;81m`"+++++[38;5;240m'.[38;5;161m'"''`[38;5;81m;[38;5;82m'll;[38;5;32mxXX[38;5;92mw[38;5;75mllll[38;5;81m++;--.++++;[38;5;92mwWW[38;5;32m;xXXXXXXXXXx[38;5;92m"Ww.[39m + [38;5;81m.+++++++++++'[38;5;32m;xXXXXX;[38;5;92mW[38;5;75mll"[38;5;81m+-"++,'---"-[38;5;32m.x""`[38;5;82m"lllllll[38;5;32mxXXx[38;5;92mWWw.[39m + [38;5;81m"[38;5;32m---'[38;5;81m++++++-[38;5;32m;XXXXXX[38;5;92mwWW[38;5;75ml"[38;5;81m++++,"---++++[38;5;221m",,,,,,,,,,;[38;5;82mlll[38;5;32mXXXx[38;5;92mWW,[39m +[38;5;81m `'""""',+[38;5;32mxXXXXX;[38;5;92mwWW'[38;5;81m+++++++++;;;[38;5;9m";;;;;[38;5;202m;;;oOo[38;5;221m,,,,,[38;5;82mll[38;5;32mXXX;[38;5;92mWW`[39m + [38;5;81m,+[38;5;32mxXXXXX[38;5;92mwWW"[38;5;81m++.++++-[38;5;15m.;;[38;5;81m+++<[38;5;9m' `"WWWww[38;5;202m;Oo[38;5;221m,,,[38;5;82mll[38;5;32mXXX[38;5;92m"Ww[39m + [38;5;81m+[38;5;32mxXXX"[38;5;92mwwW"[38;5;81m+++++'"-[38;5;15m-'"' )[38;5;81m+++[39m [38;5;9m`WWW"Ww[38;5;202mOO[38;5;221m,,[38;5;82mlll[38;5;32mXXX[38;5;92mww[39m + [38;5;81m,x++++[38;5;92m;"[38;5;81m+++++++++++[38;5;15m`., ) )[38;5;81m+++[39m [38;5;9m)W; ,W[38;5;202mOO[38;5;221m,,[38;5;82mlll[38;5;32mX:"[38;5;92mWw[39m + [38;5;81m:++++++++++++++++++++[38;5;9mW[38;5;221m'"-[38;5;32m:[38;5;81m++++[39m [38;5;9m.W' WW[38;5;202mOO[38;5;221m,,[38;5;82mlll[38;5;32mX;[39m [38;5;92m`w[39m + [38;5;81m.++++++++++++++++.+++[38;5;9m"ww[39m [38;5;32m:[38;5;81m+++'[39m [38;5;9m," ,WW[38;5;202mOO[38;5;221m,,[38;5;82mlll[38;5;32mX;[39m [38;5;92m;[39m + [38;5;81m;[38;5;75mll--[38;5;81m.[38;5;75m-"[38;5;81m`.;++++++++++++++.+++;+[38;5;221m.[38;5;32m;[38;5;81m++([39m [38;5;9m:WW[38;5;202mOO[38;5;221m,,[38;5;82mlll[38;5;32mXx[39m + [38;5;81m,[38;5;75m'lllllllll[38;5;81m,++++;+++++++++;"++++++++++++-.[39m [38;5;9m:WW[38;5;202mOO[38;5;221m,,[38;5;82mlll[38;5;32mXx[39m + [38;5;81m;[38;5;75mllll[38;5;81m;;;[38;5;75m"'[38;5;81m;'++++;'"""'''`` [38;5;81m`[38;5;75mlll;;:[38;5;81m+++++++++.[39m [38;5;9mWW[38;5;202mOOO[38;5;221m,,[38;5;82mlll[38;5;32mX'[39m + [38;5;81m,[38;5;75mlllll[38;5;81m, ;+++++;[39m [38;5;81m`[38;5;75m"lllll.[38;5;81m++++++++[39m [38;5;9mWWw[38;5;202mO[38;5;221m,,,[38;5;82mll[38;5;32mX;[39m + [38;5;75mlllllll[38;5;81m, ,++++++;[39m [38;5;75mllllll[38;5;81m+++++++.[38;5;9m:WWw[38;5;202m'[38;5;221m,,[38;5;82mll[38;5;32mx[39m + [38;5;81m,[38;5;75mllllllll[38;5;81m, ;++++++;[39m [38;5;81m:[38;5;75mllllll[38;5;81m+++++++.[38;5;9m"WW[38;5;202m;[38;5;221m,,[38;5;82mll[38;5;32mx[39m + [38;5;81m;[38;5;75mlllllllll[38;5;81mV+++++++;[39m [38;5;81m:[38;5;75mlllllll[38;5;81m+++++++.[38;5;9m`w'[39m [38;5;221m`.[38;5;82ml[38;5;32mx.[39m + [38;5;81m`[38;5;75mlllllllll[38;5;81m'+++++++;[39m [38;5;81m:[38;5;75mlllllll[38;5;81m++++++++[39m [38;5;9m`\[39m [38;5;82m`[38;5;32m,X\[39m + [38;5;75m"llllll[38;5;81m;++++++++;[39m [38;5;81m;[38;5;75mllllll'[38;5;81m+++++++++[39m [38;5;9m`-[39m [38;5;32m\X;[39m + [38;5;75m"llll'[38;5;81m+++++++++;[39m [38;5;81m;[38;5;75mlllllll"[38;5;81m+++++++++[39m [38;5;32m`)[39m + [38;5;81m`[38;5;75m-'[38;5;81m`+++++++++;'[39m [38;5;81m,[38;5;75mllllllll[38;5;81m++++++++++[39m + [38;5;81m+++++++++++;[39m [38;5;81m,[38;5;75mllllllll'[38;5;81m++++++++++[39m + [38;5;81m'++++++++++"[39m [38;5;81m`[38;5;75m""""""""'[38;5;81m+++++++++"[39m +[m |