by patchpl, https://www.gnome-look.org/p/1115132/
