more fun stuff 🎡🎢🎆 - dotfiles - 🍚 personal arsenal of "rice"
HTML git clone https://git.drkhsh.at/dotfiles.git
DIR Log
DIR Files
DIR Refs
DIR Submodules
DIR README
DIR LICENSE
---
DIR commit 71668c7622acebd7735c4ac5013bf64cd36d9446
DIR parent 9aec4947a6e8360e32c121716cd308c7b9ae2d77
HTML Author: drkhsh <me@drkhsh.at>
Date: Sat, 7 Sep 2024 02:39:47 +0200
more fun stuff 🎡🎢🎆
Diffstat:
A fun/bin/blocks | 3 +++
D fun/bin/bloks | 64 -------------------------------
A fun/bin/colorer | 22 ++++++++++++++++++++++
D fun/bin/doom | 58 ------------------------------
A fun/bin/ghosts | 31 +++++++++++++++++++++++++++++++
A fun/bin/panes | 23 +++++++++++++++++++++++
A fun/bin/skull | 59 +++++++++++++++++++++++++++++++
D fun/bin/skully | 44 -------------------------------
A fun/bin/skullz | 42 +++++++++++++++++++++++++++++++
9 files changed, 180 insertions(+), 166 deletions(-)
---
DIR diff --git a/fun/bin/blocks b/fun/bin/blocks
@@ -0,0 +1,3 @@
+#!/usr/bin/env bash
+pcs() { for i in {0..7}; do echo -en "\e[${1}$((30+$i))m █▓▒\e[0m"; done; }
+printf "\n%s\n%s\n\n" "$(pcs)" "$(pcs '1;')"
DIR diff --git a/fun/bin/bloks b/fun/bin/bloks
@@ -1,63 +0,0 @@
-#!/usr/bin/env bash
-
-# ANSI Color -- use these variables to easily have different color
-# and format output. Make sure to output the reset sequence after
-# colors (f = foreground, b = background), and use the 'off'
-# feature for anything you turn on.
-
-initializeANSI()
-{
- esc=""
-
- blackf="${esc}[30m"; redf="${esc}[31m"; greenf="${esc}[32m"
- yellowf="${esc}[33m" bluef="${esc}[34m"; purplef="${esc}[35m"
- cyanf="${esc}[36m"; whitef="${esc}[37m"
-
- blackb="${esc}[1;30m"; redb="${esc}[1;31m"; greenb="${esc}[1;32m"
- yellowb="${esc}[1;33m" blueb="${esc}[1;34m"; purpleb="${esc}[1;35m"
- cyanb="${esc}[1;36m"; whiteb="${esc}[1;37m"
-
- boldon="${esc}[1m"; boldoff="${esc}[22m"
- italicson="${esc}[3m"; italicsoff="${esc}[23m"
- ulon="${esc}[4m"; uloff="${esc}[24m"
- invon="${esc}[7m"; invoff="${esc}[27m"
-
- reset="${esc}[0m"
-}
-
-# note in this first use that switching colors doesn't require a reset
-# first - the new color overrides the old one.
-
-numbers (){
-
-initializeANSI
-
-cat << EOF
-
-${blackf}11111111${reset} ${redf}22222222${reset} ${greenf}33333333${reset} ${yellowf}44444444${reset} ${bluef}55555555${reset} ${purplef}66666666${reset} ${cyanf}77777777${reset} ${whitef}88888888${reset}
-${blackb}11111111${reset} ${redb}22222222${reset} ${greenb}33333333${reset} ${yellowb}44444444${reset} ${blueb}55555555${reset} ${purpleb}66666666${reset} ${cyanb}77777777${reset} ${whiteb}88888888${reset}
-
-EOF
-
-}
-
-blocks (){
-
-initializeANSI
-
-cat << EOF
-
-${blackf}████${reset}${blackb}████${reset} ${redf}████${reset}${redb}████${reset} ${greenf}████${reset}${greenb}████${reset} ${yellowf}████${reset}${yellowb}████${reset} ${bluef}████${reset}${blueb}████${reset} ${purplef}████${reset}${purpleb}████${reset} ${cyanf}████${reset}${cyanb}████${reset} ${whitef}████${reset}${whiteb}████${reset}
-${blackf}████${reset}${blackb}████${reset} ${redf}████${reset}${redb}████${reset} ${greenf}████${reset}${greenb}████${reset} ${yellowf}████${reset}${yellowb}████${reset} ${bluef}████${reset}${blueb}████${reset} ${purplef}████${reset}${purpleb}████${reset} ${cyanf}████${reset}${cyanb}████${reset} ${whitef}████${reset}${whiteb}████${reset}
-${blackf}████${reset}${blackb}████${reset} ${redf}████${reset}${redb}████${reset} ${greenf}████${reset}${greenb}████${reset} ${yellowf}████${reset}${yellowb}████${reset} ${bluef}████${reset}${blueb}████${reset} ${purplef}████${reset}${purpleb}████${reset} ${cyanf}████${reset}${cyanb}████${reset} ${whitef}████${reset}${whiteb}████${reset}
-
-EOF
-
-}
-
-case $1 in
- b) blocks;;
- n) numbers;;
- a) blocks && numbers;;
- *) blocks && numbers;;
-esac
-\ No newline at end of file
DIR diff --git a/fun/bin/colorer b/fun/bin/colorer
@@ -0,0 +1,22 @@
+#!/bin/sh
+# https://github.com/rxw/bin/blob/master/colorer.sh
+echo -e "
+ \033[0;30m▒░ \033[0;31m▒░ \033[0;32m▒░ \033[0;33m▒░ \033[0;34m▒░ \033[0;35m▒░ \033[0;36m▒░ \033[0;37m▒░
+ \033[0;30m▒░ \033[0;31m▒░ \033[0;32m▒░ \033[0;33m▒░ \033[0;34m▒░ \033[0;35m▒░ \033[0;36m▒░ \033[0;37m▒░
+ \033[1;30m▒░ \033[1;31m▒░ \033[1;32m▒░ \033[1;33m▒░ \033[1;34m▒░ \033[1;35m▒░ \033[1;36m▒░ \033[1;37m▒░
+ \033[1;30m▒░ \033[1;31m▒░ \033[1;32m▒░ \033[1;33m▒░ \033[1;34m▒░ \033[1;35m▒░ \033[1;36m▒░ \033[1;37m▒░
+ \033[0;39m"
+
+#echo -e "\0033[0;36m
+# ██████
+# ██████
+# ▓▓▓▓▓▓
+# ▓▓▓▓▓
+# ▒▒▒▒▒
+# ▒▒▒▒
+# ▒▒▒▒
+# ▒▒▒
+# ░░
+# ░
+#\033[0;39m
+#"
DIR diff --git a/fun/bin/doom b/fun/bin/doom
@@ -1,58 +0,0 @@
-#!/bin/sh
-
-# Author: Ivo
-# Source: http://crunchbang.org/forums/viewtopic.php?pid=237794#p237794
-# ANSI Color -- use these variables to easily have different color
-# and format output. Make sure to output the reset sequence after
-# colors (f = foreground, b = background), and use the 'off'
-# feature for anything you turn on.
-
-initializeANSI()
-{
- esc=""
-
- redf="${esc}[31m"; greenf="${esc}[32m"
- yellowf="${esc}[33m" bluef="${esc}[34m";
- cyanf="${esc}[36m"; purplef="${esc}[35m"
-
- redfbright="${esc}[91m"; greenfbright="${esc}[92m"
- yellowfbright="${esc}[93m" bluefbright="${esc}[94m";
- cyanfbright="${esc}[96m"; purplefbright="${esc}[95m"
-
- boldon="${esc}[1m";
- reset="${esc}[0m"
-}
-
-# note in this first use that switching colors doesn't require a reset
-# first - the new color overrides the old one.
-
-initializeANSI
-
-cat << EOF
-
-
-
-${boldon}${yellowfbright} ▓ ▓ ▓▓▓ ▓ ▓ ▓▓▓ ▓ ▓ ▓ ▓░ ░░▓ ▓▓ ▓ ▓▓
-${boldon}${yellowfbright}▓▓${boldon}${yellowfbright}▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ ░▓▓▓░▓▓▓▓▓▓▓▓░▓▒ ░░▓▓▓▓░▓▓▓▓░▓▓▓▓▓▓▓▓░▓▓▓▓░ ▓▓▓▓▓${boldon}${yellowfbright}▓▓▓
-${boldon}${yellowfbright} ▓▓${boldon}${bluefbright}▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░▓▓▓▓▓▓▓▓▓▓▓▓▓▓ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░▓▓▓▓▓▓▓ ▓▓▓▓▓░${boldon}${yellowfbright}▓▓
-${boldon}${yellowfbright} ▓▓▓${boldon}${bluefbright}▓▓▓▓░ ▓▓▓▓▓▓▓▓▓▓▓▓▓░▓▓▓▓▓▓▓▓▓▓▓▓▓ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░▓ ▓▓▓▓▓▓${boldon}${yellowfbright}▓▓
-${boldon}${yellowfbright} ▓▓▓${boldon}${bluefbright}▓▓▓▒ ▓▓▓▓▒▓▓▓▓▓▓▓▓▓ ▓▓▓▓▓▓▓ ▓▓▓▓▓▓░ ▓▓░▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓${boldon}${yellowfbright}▓░▓
-${boldon}${yellowfbright} ▓▓▓${boldon}${bluefbright}▓▓▓▓ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓ ▓▓▓▓░▓▓ ▓▓▓▓▓▓░ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓${boldon}${yellowfbright}▓▓
-${boldon}${yellowfbright} ▓▓${boldon}${bluefbright}▓▓▓▓▓ ▓▓▒▓▓░▓▓▓▓▓▓▓▓ ▓▓▓▓▓▓░ ▓░▓▓▓▓░ ▓▓▓▓▓▓▓▓▒▓▓▓▓▓▓▓▓▓▓▓░░${boldon}${yellowfbright}▓▓▓
-${boldon}${yellowfbright} ▓▓▓${boldon}${bluefbright}▓░▓▓ ▓▓▓░▓▓░▓▓▓▓▓░▓ ▓▓▓▓▓▓▓ ▓▓▓▓▓▓░ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓${boldon}${yellowfbright}▓▓▓░
-${boldon}${yellowfbright} ▓▓${boldon}${redfbright}▓▓▓▓░ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓ ▓▓▓▓▓▓▓ ▓▓▓▓▓▓░ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓${boldon}${yellowfbright}▓▓▓
-${boldon}${yellowfbright} ▓▓▓${boldon}${redfbright}▓▓▓░ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓ ▓▓▓▓▓▓▓ ▓▓▓▓▓▓░ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓${boldon}${yellowfbright}▓▓░
-${boldon}${yellowfbright} ▓▓${boldon}${redfbright}▓▓░▓▓ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓ ▓▓▓▓▓▓▓ ▓▓▓▓▓▓░ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓${boldon}${yellowfbright}▓▓▓
-${boldon}${yellowfbright} ▓▓▓${boldon}${redfbright}▓▓▓▓ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓ ▓ ▓▓▓▓▓ ▓▓▓▓▓▓░ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓${boldon}${yellowfbright}▓▓▓
-${boldon}${yellowfbright} ▓▓▓${boldon}${redfbright}▓▓▓▓ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ ▓▓▓▓▓▓▓ ▓▓▓▓▓▓${boldon}${redfbright}░ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓${boldon}${yellowfbright}▓▓▓
-${boldon}${yellowfbright} ▓▓${boldon}${redfbright}░▓▓▓▓▓▓▓▓▓▓▓▓▓▓${boldon}${yellowfbright}▓░▓░${boldon}${yellowfbright}${boldon}${redfbright}▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ ▓▓░▓▓▓▓${boldon}${yellowfbright}▓▓▓
-${boldon}${yellowfbright} ▓▓▓${boldon}${redfbright}▓▓▓▓▓▓▓▓▓▓▓${boldon}${yellowfbright}▓▓░▓ ▓▓${boldon}${redfbright}▓▓▓▓▓▓▓▓░▓▓▓▓▓ ▓▓▓▓▓▓░▓▓▓▓▓▓▓${boldon}${yellowfbright}▓▓ ▓▓▓▓░▓▓ ░▓ ▓${boldon}${redfbright}▓▓▓▓${boldon}${yellowfbright}▓▓
-${boldon}${yellowfbright} ▓▓▓${boldon}${redfbright}▓▓▓▓▓▒▓▓▓${boldon}${yellowfbright}▓▓▓░ ▓░▓${boldon}${redfbright}▓▓▓▓▓▓▓▓${boldon}${yellowfbright}▓▓ ▓▓${boldon}${redfbright}▓▓▓▓▓▓▓▓${boldon}${yellowfbright}▓▓ ▓░▓▓▓ ▓${boldon}${redfbright}▓▓▓▓${boldon}${yellowfbright}▓▓
-${boldon}${yellowfbright} ▓▓▓${boldon}${redfbright}▓ ▓▓▓▓▓${boldon}${yellowfbright}▓▓▓ ▓▓${boldon}${redfbright}▓▓${boldon}${redfbright}▓▓▓${boldon}${yellowfbright}▓▓ ▓▓${boldon}${redfbright}▓▓░▒▓▓${boldon}${yellowfbright}▓▓ ▓▓ ▓${boldon}${redfbright}▓▓░░${boldon}${yellowfbright}▓▓
-${boldon}${yellowfbright} ▓▓▓${boldon}${redfbright}▓▓▓${boldon}${yellowfbright} ▓▓░ ░▓▓░ ▓▓░▓ ▓${boldon}${redfbright}▓▓▓▓▓${boldon}${yellowfbright}▓
-${boldon}${yellowfbright} ▓▓▓${boldon}${redfbright}▓▓▓${boldon}${yellowfbright}▓▓ ░▓${boldon}${redfbright}▓▓▓▓${boldon}${yellowfbright}▓
-${boldon}${yellowfbright} ▓▓${boldon}${redfbright}▓${boldon}${yellowfbright}▓▓ ▓${boldon}${redfbright}▓▓░${boldon}${yellowfbright}░
-${boldon}${yellowfbright} ░▓▓${boldon}${redfbright} ${boldon}${yellowfbright} ▒▓${boldon}${redfbright}${boldon}${yellowfbright}▓
-${reset}
-EOF
-
DIR diff --git a/fun/bin/ghosts b/fun/bin/ghosts
@@ -0,0 +1,31 @@
+#!/usr/bin/env bash
+#
+# ANSI color scheme script by pfh
+#
+# Initializing mod by lolilolicon from Archlinux
+#
+
+f=3 b=4
+for j in f b; do
+ for i in {0..7}; do
+ printf -v $j$i %b "\e[${!j}${i}m"
+ done
+done
+bld=$'\e[1m'
+rst=$'\e[0m'
+inv=$'\e[7m'
+cat << EOF
+
+$f1 ▄▄▄ $f2 ▄▄▄ $f3 ▄▄▄ $f4 ▄▄▄ $f5 ▄▄▄ $f6 ▄▄▄
+$f1 ▀█▀██ ▄ $f2 ▀█▀██ ▄ $f3 ▀█▀██ ▄ $f4 ▀█▀██ ▄ $f5 ▀█▀██ ▄ $f6 ▀█▀██ ▄
+$f1 ▀▄██████▀ $f2 ▀▄██████▀ $f3 ▀▄██████▀ $f4 ▀▄██████▀ $f5 ▀▄██████▀ $f6 ▀▄██████▀
+$f1 ▀█████ $f2 ▀█████ $f3 ▀█████ $f4 ▀█████ $f5 ▀█████ $f6 ▀█████
+$f1 ▀▀▀▀▄ $f2 ▀▀▀▀▄ $f3 ▀▀▀▀▄ $f4 ▀▀▀▀▄ $f5 ▀▀▀▀▄ $f6 ▀▀▀▀▄
+$bld
+$f1 ▄▄▄ $f2 ▄▄▄ $f3 ▄▄▄ $f4 ▄▄▄ $f5 ▄▄▄ $f6 ▄▄▄
+$f1 ▀█▀██ ▄ $f2 ▀█▀██ ▄ $f3 ▀█▀██ ▄ $f4 ▀█▀██ ▄ $f5 ▀█▀██ ▄ $f6 ▀█▀██ ▄
+$f1 ▀▄██████▀ $f2 ▀▄██████▀ $f3 ▀▄██████▀ $f4 ▀▄██████▀ $f5 ▀▄██████▀ $f6 ▀▄██████▀
+$f1 ▀█████ $f2 ▀█████ $f3 ▀█████ $f4 ▀█████ $f5 ▀█████ $f6 ▀█████
+$f1 ▀▀▀▀▄ $f2 ▀▀▀▀▄ $f3 ▀▀▀▀▄ $f4 ▀▀▀▀▄ $f5 ▀▀▀▀▄ $f6 ▀▀▀▀▄
+$rst
+EOF
DIR diff --git a/fun/bin/panes b/fun/bin/panes
@@ -0,0 +1,23 @@
+#!/usr/bin/env bash
+
+# Author: GekkoP
+# Source: http://linuxbbq.org/bbs/viewtopic.php?f=4&t=1656#p33189
+
+f=3 b=4
+for j in f b; do
+ for i in {0..7}; do
+ printf -v $j$i %b "\e[${!j}${i}m"
+ done
+done
+d=$'\e[1m'
+t=$'\e[0m'
+v=$'\e[7m'
+
+
+cat << EOF
+
+ $f1███$d▄$t $f2███$d▄$t $f3███$d▄$t $f4███$d▄$t $f5███$d▄$t $f6███$d▄$t $f7███$d▄$t
+ $f1███$d█$t $f2███$d█$t $f3███$d█$t $f4███$d█$t $f5███$d█$t $f6███$d█$t $f7███$d█$t
+ $f1███$d█$t $f2███$d█$t $f3███$d█$t $f4███$d█$t $f5███$d█$t $f6███$d█$t $f7███$d█$t
+ $d$f1 ▀▀▀ $f2▀▀▀ $f3▀▀▀ $f4▀▀▀ $f5▀▀▀ $f6▀▀▀ $f7▀▀▀
+EOF
DIR diff --git a/fun/bin/skull b/fun/bin/skull
@@ -0,0 +1,59 @@
+#!/usr/bin/env bash
+# ██ ██ ██ ████
+# ░██ ░██ ░██ █░░░ █
+# ██████░██ ██ ██ ██ ░██ ░██ ██████░ ░█
+# ██░░░░ ░██ ██ ░██ ░██ ░██ ░██ ██░░░░ ███
+# ░░█████ ░████ ░██ ░██ ░██ ░██░░█████ █░░
+# ░░░░░██░██░██ ░██ ░██ ░██ ░██ ░░░░░██ █
+# ██████ ░██░░██░░██████ ███ ███ ██████ ░██████
+# ░░░░░░ ░░ ░░ ░░░░░░ ░░░ ░░░ ░░░░░░ ░░░░░░
+#
+# ANSI color scheme script by pyratebeard
+# original `ghosts` script by pfh
+#
+# Initializing mod by lolilolicon from Archlinux
+#
+
+black=$'\e[30m'
+red=$'\e[31m'
+green=$'\e[32m'
+yellow=$'\e[33m'
+blue=$'\e[34m'
+magenta=$'\e[35m'
+cyan=$'\e[36m'
+white=$'\e[37m'
+reset=$'\e[0m'
+
+if [ $# -eq 0 ] ; then
+ COLOUR="${white}"
+else
+ case $1 in
+ black) COLOUR="${black}" ;;
+ red) COLOUR="${red}" ;;
+ green) COLOUR="${green}" ;;
+ yellow) COLOUR="${yellow}" ;;
+ blue) COLOUR="${blue}" ;;
+ magenta) COLOUR="${magenta}" ;;
+ cyan) COLOUR="${cyan}" ;;
+ *) COLOUR="${white}" ;;
+ esac
+fi
+
+cat << EOF
+${COLOUR}
+ ▄█████▄
+ ▄███████▄
+ ░██ ░█ ░██
+ ░░███████
+ ░░█░█░█
+ ░ ░ ░
+
+
+ ▄▀▀▀▀▀▀▀▄
+ █ █
+ █ █ █ █
+ █ █
+ ▀█▄▄▄▄▄█▀
+ ▀ ▀ ▀
+${reset}
+EOF
DIR diff --git a/fun/bin/skully b/fun/bin/skully
@@ -1,44 +0,0 @@
-#!/bin/bash
-# ██ ██ ██
-# ░██ ░██ ░██ ██ ██
-# ██████░██ ██ ██ ██ ░██ ░██ ░░██ ██
-# ██░░░░ ░██ ██ ░██ ░██ ░██ ░██ ░░███
-# ░░█████ ░████ ░██ ░██ ░██ ░██ ░██
-# ░░░░░██░██░██ ░██ ░██ ░██ ░██ ██
-# ██████ ░██░░██░░██████ ███ ███ ██
-# ░░░░░░ ░░ ░░ ░░░░░░ ░░░ ░░░ ░░
-#
-# ANSI color scheme script by pyratebeard
-# original `slendy` script by xero
-#
-initializeANSI()
-{
- esc=""
-
- blackf="${esc}[30m"; redf="${esc}[31m"; greenf="${esc}[32m"
- yellowf="${esc}[33m" bluef="${esc}[34m"; purplef="${esc}[35m"
- cyanf="${esc}[36m"; whitef="${esc}[37m"
-
- blackb="${esc}[40m"; redb="${esc}[41m"; greenb="${esc}[42m"
- yellowb="${esc}[43m" blueb="${esc}[44m"; purpleb="${esc}[45m"
- cyanb="${esc}[46m"; whiteb="${esc}[47m"
-
- boldon="${esc}[1m"; boldoff="${esc}[22m"
- italicson="${esc}[3m"; italicsoff="${esc}[23m"
- ulon="${esc}[4m"; uloff="${esc}[24m"
- invon="${esc}[7m"; invoff="${esc}[27m"
-
- reset="${esc}[0m"
-}
-
-initializeANSI
-
-cat << EOF
-
-$redf ▄█████▄ $greenf ▄█████▄ $yellowf ▄█████▄ $bluef ▄█████▄ $purplef ▄█████▄ $cyanf ▄█████▄
-$redf ▄███████▄ $greenf ▄███████▄ $yellowf ▄███████▄ $bluef ▄███████▄ $purplef ▄███████▄ $cyanf ▄███████▄
-$redf ██${boldon}${redb}██${reset}${redf}█${boldon}${redb}██${reset}${redf}██ $greenf ██${boldon}${greenb}██${reset}${greenf}█${boldon}${greenb}██${reset}${greenf}██ $yellowf ██${boldon}${yellowb}██${reset}${yellowf}█${boldon}${yellowb}██${reset}${yellowf}██ $bluef ██${boldon}${blueb}██${reset}${bluef}█${boldon}${blueb}██${reset}${bluef}██ $purplef ██${boldon}${purpleb}██${reset}${purplef}█${boldon}${purpleb}██${reset}${purplef}██ $cyanf ██${boldon}${cyanb}██${reset}${cyanf}█${boldon}${cyanb}██${reset}${cyanf}██
-$redf ███████ $greenf ███████ $yellowf ███████ $bluef ███████ $purplef ███████ $cyanf ███████
-$redf █${boldon}${redb}█${reset}${redf}█${boldon}${redb}█${reset}${redf}█ $greenf █${boldon}${greenb}█${reset}${greenf}█${boldon}${greenb}█${reset}${greenf}█ $yellowf █${boldon}${yellowb}█${reset}${yellowf}█${boldon}${yellowb}█${reset}${yellowf}█ $bluef █${boldon}${blueb}█${reset}${bluef}█${boldon}${blueb}█${reset}${bluef}█ $purplef █${boldon}${purpleb}█${reset}${purplef}█${boldon}${purpleb}█${reset}${purplef}█ $cyanf █${boldon}${cyanb}█${reset}${cyanf}█${boldon}${cyanb}█${reset}${cyanf}█
-$reset
-EOF
DIR diff --git a/fun/bin/skullz b/fun/bin/skullz
@@ -0,0 +1,42 @@
+#!/usr/bin/env bash
+# ██ ██ ██
+# ░██ ░██ ░██
+# ██████░██ ██ ██ ██ ░██ ░██ ██████
+# ██░░░░ ░██ ██ ░██ ░██ ░██ ░██░░░░██
+# ░░█████ ░████ ░██ ░██ ░██ ░██ ██
+# ░░░░░██░██░██ ░██ ░██ ░██ ░██ ██
+# ██████ ░██░░██░░██████ ███ ███ ██████
+# ░░░░░░ ░░ ░░ ░░░░░░ ░░░ ░░░ ░░░░░░
+#
+# ANSI color scheme script by pyratebeard
+# original `ghosts` script by pfh
+#
+# Initializing mod by lolilolicon from Archlinux
+#
+
+f=3 b=4
+for j in f b; do
+ for i in {0..7}; do
+ printf -v $j$i %b "\e[${!j}${i}m"
+ done
+done
+bld=$'\e[1m'
+rst=$'\e[0m'
+inv=$'\e[7m'
+cat << EOF
+
+$f1 ▄█████▄ $f2 ▄█████▄ $f3 ▄█████▄ $f4 ▄█████▄ $f5 ▄█████▄ $f6 ▄█████▄
+$f1 ▄███████▄ $f2 ▄███████▄ $f3 ▄███████▄ $f4 ▄███████▄ $f5 ▄███████▄ $f6 ▄███████▄
+$f1░██ ░█ ░██ $f2░██ ░█ ░██ $f3░██ ░█ ░██ $f4░██ ░█ ░██ $f5░██ ░█ ░██ $f6░██ ░█ ░██
+$f1░░███████ $f2░░███████ $f3░░███████ $f4░░███████ $f5░░███████ $f6░░███████
+$f1 ░░█░█░█ $f2 ░░█░█░█ $f3 ░░█░█░█ $f4 ░░█░█░█ $f5 ░░█░█░█ $f6 ░░█░█░█
+$f1 ░ ░ ░ $f2 ░ ░ ░ $f3 ░ ░ ░ $f4 ░ ░ ░ $f5 ░ ░ ░ $f6 ░ ░ ░
+$bld
+$f1 ▄█████▄ $f2 ▄█████▄ $f3 ▄█████▄ $f4 ▄█████▄ $f5 ▄█████▄ $f6 ▄█████▄
+$f1 ▄███████▄ $f2 ▄███████▄ $f3 ▄███████▄ $f4 ▄███████▄ $f5 ▄███████▄ $f6 ▄███████▄
+$f1░██ ░█ ░██ $f2░██ ░█ ░██ $f3░██ ░█ ░██ $f4░██ ░█ ░██ $f5░██ ░█ ░██ $f6░██ ░█ ░██
+$f1░░███████ $f2░░███████ $f3░░███████ $f4░░███████ $f5░░███████ $f6░░███████
+$f1 ░░█░█░█ $f2 ░░█░█░█ $f3 ░░█░█░█ $f4 ░░█░█░█ $f5 ░░█░█░█ $f6 ░░█░█░█
+$f1 ░ ░ ░ $f2 ░ ░ ░ $f3 ░ ░ ░ $f4 ░ ░ ░ $f5 ░ ░ ░ $f6 ░ ░ ░
+$rst
+EOF