#!/bin/bash # archypr:summary=Set the Plymouth boot theme from an Omarchy theme # archypr:args= # archypr:requires-sudo=true # Resolve a theme by name and apply its unlock.png + colors.toml as the # Plymouth boot screen via archypr-plymouth-set. if [[ $# -ne 1 ]]; then echo "Usage: archypr-plymouth-set-by-theme " >&2 exit 1 fi theme=$1 if [[ -d ~/.config/archypr/themes/$theme ]]; then theme_dir=~/.config/archypr/themes/$theme else theme_dir="$ARCHYPR_PATH/themes/$theme" fi bg=$(awk -F'"' '/^background/{print $2}' "$theme_dir/colors.toml") text=$(awk -F'"' '/^foreground/{print $2}' "$theme_dir/colors.toml") exec archypr-plymouth-set "$bg" "$text" "$theme_dir/unlock.png"