From 69aa3ae441e80fa1322267e9803eb4c5e8b32c29 Mon Sep 17 00:00:00 2001 From: Michel Fedde Date: Tue, 13 May 2025 13:00:55 +0200 Subject: [PATCH] Adds plymouth action exception --- .../bootstrap.v2/applications/20-Plymouth.sh | 21 +++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/.config/yadm/bootstrap.v2/applications/20-Plymouth.sh b/.config/yadm/bootstrap.v2/applications/20-Plymouth.sh index c6b2453..6b5bdc0 100755 --- a/.config/yadm/bootstrap.v2/applications/20-Plymouth.sh +++ b/.config/yadm/bootstrap.v2/applications/20-Plymouth.sh @@ -1,10 +1,27 @@ #!/bin/env sh +PLYMOYTH_THEME="colorful_loop" +PLYMOYTH_CONFIG_PATH="/etc/plymouth/plymouthd.conf" + addApplications plymouth plymouth-theme-colorful-loop-git +plymouthNeedsSetup() { + if [[ ! -f $PLYMOYTH_CONFIG_PATH ]]; then + return 0 + fi + + if ! cat $PLYMOYTH_CONFIG_PATH | grep "Theme=${PLYMOYTH_THEME}"; then + return 0 + fi + + return 1 +} + setupPlymouth() { - sudo plymouth-set-default-theme colorful_loop + sudo plymouth-set-default-theme ${PLYMOYTH_THEME} sudo dracut --force --hostonly } -addActions setupPlymouth +if plymouthNeedsSetup; then + addActions setupPlymouth +fi