first commit

This commit is contained in:
sevi-kun 2021-07-16 00:28:37 +02:00
commit 1f9cd06081
56 changed files with 48 additions and 0 deletions

1
README.md Normal file
View File

@ -0,0 +1 @@
# motd

4
motd Normal file
View File

@ -0,0 +1,4 @@
_
/ \| _. _ ._o._ _. _ _.o._ _ _. _ _ _ _ _|_ oo._ _ _.._ _ _.|
\_/|<(_|(/_| || |(_|_>(_||| | |(_|_>(/_o (_|(_)_>| ||_|||| |_>(_|| | |(_|o
/ _| _|

43
motd.sh Executable file
View 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

Binary file not shown.

After

Width:  |  Height:  |  Size: 54 KiB

BIN
waifus/waifu-1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 64 KiB

BIN
waifus/waifu-10.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 81 KiB

BIN
waifus/waifu-11.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 72 KiB

BIN
waifus/waifu-12.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 60 KiB

BIN
waifus/waifu-13.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

BIN
waifus/waifu-14.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 65 KiB

BIN
waifus/waifu-15.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 76 KiB

BIN
waifus/waifu-16.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 56 KiB

BIN
waifus/waifu-17.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 55 KiB

BIN
waifus/waifu-18.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 46 KiB

BIN
waifus/waifu-19.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 58 KiB

BIN
waifus/waifu-2.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 60 KiB

BIN
waifus/waifu-20.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 69 KiB

BIN
waifus/waifu-21.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 87 KiB

BIN
waifus/waifu-22.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 75 KiB

BIN
waifus/waifu-23.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 94 KiB

BIN
waifus/waifu-24.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 48 KiB

BIN
waifus/waifu-25.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 62 KiB

BIN
waifus/waifu-26.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

BIN
waifus/waifu-27.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

BIN
waifus/waifu-28.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 111 KiB

BIN
waifus/waifu-29.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 68 KiB

BIN
waifus/waifu-3.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 59 KiB

BIN
waifus/waifu-30.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 54 KiB

BIN
waifus/waifu-31.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 41 KiB

BIN
waifus/waifu-32.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 74 KiB

BIN
waifus/waifu-33.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 58 KiB

BIN
waifus/waifu-34.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 58 KiB

BIN
waifus/waifu-35.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 71 KiB

BIN
waifus/waifu-36.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 56 KiB

BIN
waifus/waifu-37.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 67 KiB

BIN
waifus/waifu-38.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 59 KiB

BIN
waifus/waifu-39.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 64 KiB

BIN
waifus/waifu-4.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 42 KiB

BIN
waifus/waifu-40.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 77 KiB

BIN
waifus/waifu-41.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

BIN
waifus/waifu-42.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 59 KiB

BIN
waifus/waifu-43.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 55 KiB

BIN
waifus/waifu-44.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 120 KiB

BIN
waifus/waifu-45.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 74 KiB

BIN
waifus/waifu-46.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 29 KiB

BIN
waifus/waifu-47.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 55 KiB

BIN
waifus/waifu-48.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 59 KiB

BIN
waifus/waifu-49.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 64 KiB

BIN
waifus/waifu-5.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

BIN
waifus/waifu-50.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 77 KiB

BIN
waifus/waifu-51.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 46 KiB

BIN
waifus/waifu-52.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

BIN
waifus/waifu-6.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 74 KiB

BIN
waifus/waifu-7.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 43 KiB

BIN
waifus/waifu-8.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 69 KiB

BIN
waifus/waifu-9.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 85 KiB