first commit
4
motd
Normal file
@ -0,0 +1,4 @@
|
||||
_
|
||||
/ \| _. _ ._o._ _. _ _.o._ _ _. _ _ _ _ _|_ oo._ _ _.._ _ _.|
|
||||
\_/|<(_|(/_| || |(_|_>(_||| | |(_|_>(/_o (_|(_)_>| ||_|||| |_>(_|| | |(_|o
|
||||
/ _| _|
|
43
motd.sh
Executable file
@ -0,0 +1,43 @@
|
||||
# Fancy waifu motd
|
||||
|
||||
WAIFUS=52
|
||||
CACHEFILE="$HOME/.cache/waifu"
|
||||
|
||||
if [ $(tput cols) -gt 200 ]
|
||||
then
|
||||
if [ $TERM == "xterm-kitty" ]
|
||||
then
|
||||
if [ $((0 + RANDOM % 2)) -eq 0 ]
|
||||
then
|
||||
if [ -f "$CACHEFILE" ]
|
||||
then
|
||||
WAIFU=$(/bin/cat $CACHEFILE)
|
||||
else
|
||||
touch $CACHEFILE
|
||||
echo 0 > $CACHEFILE
|
||||
WAIFU=$((0 + RANDOM % $WAIFUS))
|
||||
fi
|
||||
if [ $WAIFU -gt $WAIFUS ]
|
||||
then
|
||||
echo 0 > $CACHEFILE
|
||||
WAIFU=$((0 + RANDOM % $WAIFUS))
|
||||
else
|
||||
echo $(expr $WAIFU + 1) > $CACHEFILE
|
||||
fi
|
||||
kitty +kitten icat "/usr/share/motd/waifus/waifu-$WAIFU.png"
|
||||
else
|
||||
kitty +kitten icat "/usr/share/motd/waifus/waifu-$((0 + RANDOM % $WAIFUS)).png"
|
||||
fi
|
||||
fi
|
||||
if [ -f "/usr/games/lolcat" ]
|
||||
then
|
||||
cat /usr/share/motd/motd | awk '{ z = '$(tput cols)' - length; y = int(z / 2); x = z - y; printf "%*s%s%*s\n", x, "", $0, y, ""; }' | /usr/games/lolcat
|
||||
uname -sr | awk '{ z = '$(tput cols)' - length; y = int(z / 2); x = z - y; printf "%*s%s%*s\n", x, "", $0, y, ""; }' | /usr/games/lolcat
|
||||
uptime | awk '{ z = '$(tput cols)' - length; y = int(z / 2); x = z - y; printf "%*s%s%*s\n", x, "", $0, y, ""; }' | /usr/games/lolcat
|
||||
else
|
||||
cat /usr/share/motd/motd | awk '{ z = '$(tput cols)' - length; y = int(z / 2); x = z - y; printf "%*s%s%*s\n", x, "", $0, y, ""; }' | lolcat
|
||||
uname -sr | awk '{ z = '$(tput cols)' - length; y = int(z / 2); x = z - y; printf "%*s%s%*s\n", x, "", $0, y, ""; }' | lolcat
|
||||
uptime | awk '{ z = '$(tput cols)' - length; y = int(z / 2); x = z - y; printf "%*s%s%*s\n", x, "", $0, y, ""; }' | lolcat
|
||||
fi
|
||||
|
||||
fi
|
BIN
waifus/waifu-0.png
Normal file
After Width: | Height: | Size: 54 KiB |
BIN
waifus/waifu-1.png
Normal file
After Width: | Height: | Size: 64 KiB |
BIN
waifus/waifu-10.png
Normal file
After Width: | Height: | Size: 81 KiB |
BIN
waifus/waifu-11.png
Normal file
After Width: | Height: | Size: 72 KiB |
BIN
waifus/waifu-12.png
Normal file
After Width: | Height: | Size: 60 KiB |
BIN
waifus/waifu-13.png
Normal file
After Width: | Height: | Size: 37 KiB |
BIN
waifus/waifu-14.png
Normal file
After Width: | Height: | Size: 65 KiB |
BIN
waifus/waifu-15.png
Normal file
After Width: | Height: | Size: 76 KiB |
BIN
waifus/waifu-16.png
Normal file
After Width: | Height: | Size: 56 KiB |
BIN
waifus/waifu-17.png
Normal file
After Width: | Height: | Size: 55 KiB |
BIN
waifus/waifu-18.png
Normal file
After Width: | Height: | Size: 46 KiB |
BIN
waifus/waifu-19.png
Normal file
After Width: | Height: | Size: 58 KiB |
BIN
waifus/waifu-2.png
Normal file
After Width: | Height: | Size: 60 KiB |
BIN
waifus/waifu-20.png
Normal file
After Width: | Height: | Size: 69 KiB |
BIN
waifus/waifu-21.png
Normal file
After Width: | Height: | Size: 87 KiB |
BIN
waifus/waifu-22.png
Normal file
After Width: | Height: | Size: 75 KiB |
BIN
waifus/waifu-23.png
Normal file
After Width: | Height: | Size: 94 KiB |
BIN
waifus/waifu-24.png
Normal file
After Width: | Height: | Size: 48 KiB |
BIN
waifus/waifu-25.png
Normal file
After Width: | Height: | Size: 62 KiB |
BIN
waifus/waifu-26.png
Normal file
After Width: | Height: | Size: 30 KiB |
BIN
waifus/waifu-27.png
Normal file
After Width: | Height: | Size: 30 KiB |
BIN
waifus/waifu-28.png
Normal file
After Width: | Height: | Size: 111 KiB |
BIN
waifus/waifu-29.png
Normal file
After Width: | Height: | Size: 68 KiB |
BIN
waifus/waifu-3.png
Normal file
After Width: | Height: | Size: 59 KiB |
BIN
waifus/waifu-30.png
Normal file
After Width: | Height: | Size: 54 KiB |
BIN
waifus/waifu-31.png
Normal file
After Width: | Height: | Size: 41 KiB |
BIN
waifus/waifu-32.png
Normal file
After Width: | Height: | Size: 74 KiB |
BIN
waifus/waifu-33.png
Normal file
After Width: | Height: | Size: 58 KiB |
BIN
waifus/waifu-34.png
Normal file
After Width: | Height: | Size: 58 KiB |
BIN
waifus/waifu-35.png
Normal file
After Width: | Height: | Size: 71 KiB |
BIN
waifus/waifu-36.png
Normal file
After Width: | Height: | Size: 56 KiB |
BIN
waifus/waifu-37.png
Normal file
After Width: | Height: | Size: 67 KiB |
BIN
waifus/waifu-38.png
Normal file
After Width: | Height: | Size: 59 KiB |
BIN
waifus/waifu-39.png
Normal file
After Width: | Height: | Size: 64 KiB |
BIN
waifus/waifu-4.png
Normal file
After Width: | Height: | Size: 42 KiB |
BIN
waifus/waifu-40.png
Normal file
After Width: | Height: | Size: 77 KiB |
BIN
waifus/waifu-41.png
Normal file
After Width: | Height: | Size: 28 KiB |
BIN
waifus/waifu-42.png
Normal file
After Width: | Height: | Size: 59 KiB |
BIN
waifus/waifu-43.png
Normal file
After Width: | Height: | Size: 55 KiB |
BIN
waifus/waifu-44.png
Normal file
After Width: | Height: | Size: 120 KiB |
BIN
waifus/waifu-45.png
Normal file
After Width: | Height: | Size: 74 KiB |
BIN
waifus/waifu-46.png
Normal file
After Width: | Height: | Size: 29 KiB |
BIN
waifus/waifu-47.png
Normal file
After Width: | Height: | Size: 55 KiB |
BIN
waifus/waifu-48.png
Normal file
After Width: | Height: | Size: 59 KiB |
BIN
waifus/waifu-49.png
Normal file
After Width: | Height: | Size: 64 KiB |
BIN
waifus/waifu-5.png
Normal file
After Width: | Height: | Size: 32 KiB |
BIN
waifus/waifu-50.png
Normal file
After Width: | Height: | Size: 77 KiB |
BIN
waifus/waifu-51.png
Normal file
After Width: | Height: | Size: 46 KiB |
BIN
waifus/waifu-52.png
Normal file
After Width: | Height: | Size: 28 KiB |
BIN
waifus/waifu-6.png
Normal file
After Width: | Height: | Size: 74 KiB |
BIN
waifus/waifu-7.png
Normal file
After Width: | Height: | Size: 43 KiB |
BIN
waifus/waifu-8.png
Normal file
After Width: | Height: | Size: 69 KiB |
BIN
waifus/waifu-9.png
Normal file
After Width: | Height: | Size: 85 KiB |