Modified from Garmada's original, https://www.gnome-look.org/p/1115105/
