diff --git a/install-cat-gtk b/install-cat-gtk new file mode 100755 index 0000000..46cf943 --- /dev/null +++ b/install-cat-gtk @@ -0,0 +1,22 @@ +#!/usr/bin/env bash + +CAT_DIR="${HOME}/repos/github.com/catppuccin" + +if ! test -d "${CAT_DIR}"; then + mkdir -p "${CAT_DIR}" +fi + +if ! test -d "${CAT_DIR}/gtk"; then + git clone --recurse-submodules https://github.com/catppuccin/gtk.git "${CAT_DIR}/gtk" +fi + +if ! test -d "${CAT_DIR}/gtk/venv"; then + python -m venv "${CAT_DIR}/gtk/venv" +fi + +"${CAT_DIR}/gtk/venv/bin/pip" install -r "${CAT_DIR}/gtk/requirements.txt" + +cd "${CAT_DIR}/gtk" || exit + +"${CAT_DIR}"/gtk/venv/bin/python -c \ + 'from scripts.create_theme import create_theme; create_theme(["mocha"], ["red"], "/home/jas/.themes", link=True, recreate_assets=True)'