From e5e0929a435879e0074fadbd0eb50c66cd972f92 Mon Sep 17 00:00:00 2001
From: DSK <67557009+Dark4331@users.noreply.github.com>
Date: Sat, 6 Jun 2026 03:39:10 +0200
Subject: [PATCH 01/27] Update build.sh
---
build_files/build.sh | 1 +
1 file changed, 1 insertion(+)
diff --git a/build_files/build.sh b/build_files/build.sh
index 162b1c0..b5ad1b3 100755
--- a/build_files/build.sh
+++ b/build_files/build.sh
@@ -83,6 +83,7 @@ sed -i 's/auto-mode/manual/g' /usr/share/plymouth/themes/bgrt/bgrt.plymouth
# Regenerate dracut for boot changes
dracut --regenerate-all --force || true
+echo 'GRUB_DISABLE_OS_PROBER="true"' >> /etc/default/grub
# Enable podman socket
systemctl enable podman.socket
From b12c8ce3e5d30957bd546dbb6a3a19334c0e7f8e Mon Sep 17 00:00:00 2001
From: DSK <67557009+Dark4331@users.noreply.github.com>
Date: Sat, 6 Jun 2026 16:16:29 +0200
Subject: [PATCH 02/27] Add files via upload
---
build_files/branding/bootlogo_zenith.svg | 15 +++++++++++++++
1 file changed, 15 insertions(+)
create mode 100644 build_files/branding/bootlogo_zenith.svg
diff --git a/build_files/branding/bootlogo_zenith.svg b/build_files/branding/bootlogo_zenith.svg
new file mode 100644
index 0000000..f8946cd
--- /dev/null
+++ b/build_files/branding/bootlogo_zenith.svg
@@ -0,0 +1,15 @@
+
+
From fed6b0e187ccd4e1a476358f12918ad42b688a08 Mon Sep 17 00:00:00 2001
From: DSK <67557009+Dark4331@users.noreply.github.com>
Date: Sat, 6 Jun 2026 16:19:36 +0200
Subject: [PATCH 03/27] Update logo file paths in build script
---
build_files/build.sh | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/build_files/build.sh b/build_files/build.sh
index b5ad1b3..ea2c090 100755
--- a/build_files/build.sh
+++ b/build_files/build.sh
@@ -55,9 +55,9 @@ mkdir -p /etc/fastfetch
mkdir -p /usr/share/backgrounds/zenith
cp -f /ctx/branding/logo.png /usr/share/plymouth/themes/spinner/watermark.png
cp -f /ctx/branding/logo.png /usr/share/pixmaps/origami-logo.png
-cp -f /ctx/branding/logo.png /usr/share/quickshell/dms/assets/danklogonormal.svg
-cp -f /ctx/branding/logo.png /usr/share/quickshell/dms-greeter/assets/danklogonormal.svg
-cp -f /ctx/branding/logo.png /usr/share/pixmaps/origami-logo.svg
+cp -f /ctx/branding/bootlogo_zenith.svg /usr/share/quickshell/dms/assets/danklogonormal.svg
+cp -f /ctx/branding/bootlogo_zenith.svg /usr/share/quickshell/dms-greeter/assets/danklogonormal.svg
+cp -f /ctx/branding/bootlogo_zenith.svg /usr/share/pixmaps/origami-logo.svg
cp /ctx/branding/wallpaper.png /usr/share/backgrounds/zenith/default.jpg
cp /ctx/branding/ascii-logo.txt /etc/fastfetch/zenith_ascii.txt
cp /ctx/branding/config.jsonc /etc/fastfetch/config.jsonc
From 9974dfa04ebb2c2ef7351cc632dbcb94792ef2cf Mon Sep 17 00:00:00 2001
From: DSK <67557009+Dark4331@users.noreply.github.com>
Date: Sat, 6 Jun 2026 16:55:33 +0200
Subject: [PATCH 04/27] Create bgrt.plymouth
---
build_files/branding/bgrt.plymouth | 79 ++++++++++++++++++++++++++++++
1 file changed, 79 insertions(+)
create mode 100644 build_files/branding/bgrt.plymouth
diff --git a/build_files/branding/bgrt.plymouth b/build_files/branding/bgrt.plymouth
new file mode 100644
index 0000000..564a1f6
--- /dev/null
+++ b/build_files/branding/bgrt.plymouth
@@ -0,0 +1,79 @@
+[Plymouth Theme]
+Name[be]=BGRT
+Name[cs]=BGRT
+Name[da]=BGRT
+Name[de]=BGRT
+Name[eo]=BGRT
+Name[es]=BGRT
+Name[eu]=BGRT
+Name[fr]=BGRT
+Name[fur]=BGRT
+Name[hi]=BGRT (सिस्टम का लोगो)
+Name[hr]=BGRT
+Name[hu]=BGRT
+Name[id]=BGRT
+Name[it]=BGRT
+Name[lt]=BGRT
+Name[ka]=BGRT
+Name[nl]=BGRT
+Name[pa]=BGRT
+Name[pl]=BGRT
+Name[pt_BR]=BGRT
+Name[ro]=BGRT
+Name[ru]=BGRT
+Name[sr]=BGRT
+Name[sv]=BGRT
+Name[uk]=BGRT
+Name[zh_CN]=BGRT
+Name[ms]=BGRT
+Name[he]=BGRT
+Name[fa]=BGRT
+Name[fi]=BGRT
+Name[ie]=BGRT
+Name[gl]=BGRT
+Name[cy]=BGRT
+Name=BGRT
+Description=Jimmac's spinner theme using the ACPI BGRT graphics as background
+ModuleName=script
+
+
+
+[boot-up]
+UseEndAnimation=false
+UseFirmwareBackground=true
+
+[shutdown]
+UseEndAnimation=false
+UseFirmwareBackground=true
+
+[reboot]
+UseEndAnimation=false
+UseFirmwareBackground=true
+
+[updates]
+SuppressMessages=true
+ProgressBarShowPercentComplete=true
+UseProgressBar=true
+Title=Installing Updates...
+SubTitle=Do not turn off your computer
+
+[system-upgrade]
+SuppressMessages=true
+ProgressBarShowPercentComplete=true
+UseProgressBar=true
+Title=Upgrading System...
+SubTitle=Do not turn off your computer
+
+[firmware-upgrade]
+SuppressMessages=true
+ProgressBarShowPercentComplete=true
+UseProgressBar=true
+Title=Upgrading Firmware...
+SubTitle=Do not turn off your computer
+
+[system-reset]
+SuppressMessages=true
+ProgressBarShowPercentComplete=true
+UseProgressBar=true
+Title=Resetting System...
+SubTitle=Do not turn off your computer
From 3b202b521bcdb595544a3d691d20bc6af115f849 Mon Sep 17 00:00:00 2001
From: DSK <67557009+Dark4331@users.noreply.github.com>
Date: Sat, 6 Jun 2026 16:56:09 +0200
Subject: [PATCH 05/27] Add hexagon theme to BGRT Plymouth configuration
---
build_files/branding/bgrt.plymouth | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/build_files/branding/bgrt.plymouth b/build_files/branding/bgrt.plymouth
index 564a1f6..4563675 100644
--- a/build_files/branding/bgrt.plymouth
+++ b/build_files/branding/bgrt.plymouth
@@ -36,7 +36,9 @@ Name=BGRT
Description=Jimmac's spinner theme using the ACPI BGRT graphics as background
ModuleName=script
-
+[script]
+ImageDir=/usr/share/plymouth/themes/hexagon
+ScriptFile=/usr/share/plymouth/themes/hexagon/hexagon.script
[boot-up]
UseEndAnimation=false
From 0ed104e87a3a232a2877cfbb71b5051c13a0c475 Mon Sep 17 00:00:00 2001
From: DSK <67557009+Dark4331@users.noreply.github.com>
Date: Sat, 6 Jun 2026 17:06:25 +0200
Subject: [PATCH 06/27] Delete build_files/branding/bootlogo_zenith.svg
---
build_files/branding/bootlogo_zenith.svg | 15 ---------------
1 file changed, 15 deletions(-)
delete mode 100644 build_files/branding/bootlogo_zenith.svg
diff --git a/build_files/branding/bootlogo_zenith.svg b/build_files/branding/bootlogo_zenith.svg
deleted file mode 100644
index f8946cd..0000000
--- a/build_files/branding/bootlogo_zenith.svg
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
From 922d508387efb9c816b376fe31524bdf02ac1031 Mon Sep 17 00:00:00 2001
From: DSK <67557009+Dark4331@users.noreply.github.com>
Date: Sat, 6 Jun 2026 17:19:41 +0200
Subject: [PATCH 07/27] Add files via upload
---
build_files/branding/bootlogo_zenith.svg | 27 ++++++++++++++++++++++++
1 file changed, 27 insertions(+)
create mode 100644 build_files/branding/bootlogo_zenith.svg
diff --git a/build_files/branding/bootlogo_zenith.svg b/build_files/branding/bootlogo_zenith.svg
new file mode 100644
index 0000000..226100a
--- /dev/null
+++ b/build_files/branding/bootlogo_zenith.svg
@@ -0,0 +1,27 @@
+
+
From 49484837baa67e305bc80c1b544c8545fe871b53 Mon Sep 17 00:00:00 2001
From: DSK <67557009+Dark4331@users.noreply.github.com>
Date: Sat, 6 Jun 2026 17:22:52 +0200
Subject: [PATCH 08/27] Update build.sh
---
build_files/build.sh | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/build_files/build.sh b/build_files/build.sh
index ea2c090..140271c 100755
--- a/build_files/build.sh
+++ b/build_files/build.sh
@@ -73,7 +73,7 @@ ShowDelay=0
DeviceTimeout=8
EOF
#---------
-
+cp -f /ctx/branding/bgrt.plymouth /usr/share/plymouth/themes/bgrt/bgrt.plymouth
cp -f /ctx/branding/plymouthd.defaults /usr/share/plymouth/plymouthd.defaults
mkdir -p /usr/share/plymouth/themes/hexagon/
cp -rf /ctx/hexagon/. /usr/share/plymouth/themes/hexagon/
From 277e79891bdbdec99ba1051d74cd0c18a1954abc Mon Sep 17 00:00:00 2001
From: DSK <67557009+Dark4331@users.noreply.github.com>
Date: Sat, 6 Jun 2026 17:41:31 +0200
Subject: [PATCH 09/27] Add branding files for Plymouth themes
---
build_files/build.sh | 1 +
1 file changed, 1 insertion(+)
diff --git a/build_files/build.sh b/build_files/build.sh
index 140271c..b3d3e06 100755
--- a/build_files/build.sh
+++ b/build_files/build.sh
@@ -73,6 +73,7 @@ ShowDelay=0
DeviceTimeout=8
EOF
#---------
+mkdir -p /usr/share/plymouth/themes/bgrt/
cp -f /ctx/branding/bgrt.plymouth /usr/share/plymouth/themes/bgrt/bgrt.plymouth
cp -f /ctx/branding/plymouthd.defaults /usr/share/plymouth/plymouthd.defaults
mkdir -p /usr/share/plymouth/themes/hexagon/
From ef5c3ae245ec6ec7c96a3794c149f9e29b4b1944 Mon Sep 17 00:00:00 2001
From: DSK <67557009+Dark4331@users.noreply.github.com>
Date: Sat, 6 Jun 2026 19:13:59 +0200
Subject: [PATCH 10/27] Comment out daemon settings in plymouthd.defaults
Comment out the daemon configuration settings in plymouthd.defaults.
---
build_files/branding/plymouthd.defaults | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/build_files/branding/plymouthd.defaults b/build_files/branding/plymouthd.defaults
index ba8e75c..d2e36e6 100644
--- a/build_files/branding/plymouthd.defaults
+++ b/build_files/branding/plymouthd.defaults
@@ -1,6 +1,6 @@
-[daemon]
-Theme=hexagon
-ShowDelay=0
-DeviceTimeout=8
-UseSimpledrmNoluks=1
+#[daemon]
+#Theme=hexagon
+#ShowDelay=0
+#DeviceTimeout=8
+#UseSimpledrmNoluks=1
#------new theme
From 85449c7147681330be2ee0a5bd17b3f1da5e1d68 Mon Sep 17 00:00:00 2001
From: DSK <67557009+Dark4331@users.noreply.github.com>
Date: Sat, 6 Jun 2026 19:14:16 +0200
Subject: [PATCH 11/27] Delete BGRT Plymouth theme configuration
Removed the entire Plymouth theme configuration for BGRT.
---
build_files/branding/bgrt.plymouth | 80 ------------------------------
1 file changed, 80 deletions(-)
diff --git a/build_files/branding/bgrt.plymouth b/build_files/branding/bgrt.plymouth
index 4563675..8b13789 100644
--- a/build_files/branding/bgrt.plymouth
+++ b/build_files/branding/bgrt.plymouth
@@ -1,81 +1 @@
-[Plymouth Theme]
-Name[be]=BGRT
-Name[cs]=BGRT
-Name[da]=BGRT
-Name[de]=BGRT
-Name[eo]=BGRT
-Name[es]=BGRT
-Name[eu]=BGRT
-Name[fr]=BGRT
-Name[fur]=BGRT
-Name[hi]=BGRT (सिस्टम का लोगो)
-Name[hr]=BGRT
-Name[hu]=BGRT
-Name[id]=BGRT
-Name[it]=BGRT
-Name[lt]=BGRT
-Name[ka]=BGRT
-Name[nl]=BGRT
-Name[pa]=BGRT
-Name[pl]=BGRT
-Name[pt_BR]=BGRT
-Name[ro]=BGRT
-Name[ru]=BGRT
-Name[sr]=BGRT
-Name[sv]=BGRT
-Name[uk]=BGRT
-Name[zh_CN]=BGRT
-Name[ms]=BGRT
-Name[he]=BGRT
-Name[fa]=BGRT
-Name[fi]=BGRT
-Name[ie]=BGRT
-Name[gl]=BGRT
-Name[cy]=BGRT
-Name=BGRT
-Description=Jimmac's spinner theme using the ACPI BGRT graphics as background
-ModuleName=script
-[script]
-ImageDir=/usr/share/plymouth/themes/hexagon
-ScriptFile=/usr/share/plymouth/themes/hexagon/hexagon.script
-
-[boot-up]
-UseEndAnimation=false
-UseFirmwareBackground=true
-
-[shutdown]
-UseEndAnimation=false
-UseFirmwareBackground=true
-
-[reboot]
-UseEndAnimation=false
-UseFirmwareBackground=true
-
-[updates]
-SuppressMessages=true
-ProgressBarShowPercentComplete=true
-UseProgressBar=true
-Title=Installing Updates...
-SubTitle=Do not turn off your computer
-
-[system-upgrade]
-SuppressMessages=true
-ProgressBarShowPercentComplete=true
-UseProgressBar=true
-Title=Upgrading System...
-SubTitle=Do not turn off your computer
-
-[firmware-upgrade]
-SuppressMessages=true
-ProgressBarShowPercentComplete=true
-UseProgressBar=true
-Title=Upgrading Firmware...
-SubTitle=Do not turn off your computer
-
-[system-reset]
-SuppressMessages=true
-ProgressBarShowPercentComplete=true
-UseProgressBar=true
-Title=Resetting System...
-SubTitle=Do not turn off your computer
From 0b79b95c3006fc551ed11068b544f2c00c6552b5 Mon Sep 17 00:00:00 2001
From: DSK <67557009+Dark4331@users.noreply.github.com>
Date: Sat, 6 Jun 2026 19:15:28 +0200
Subject: [PATCH 12/27] Simplify plymouthd.conf creation
Replace heredoc with echo command for plymouthd.conf.
---
build_files/build.sh | 7 +------
1 file changed, 1 insertion(+), 6 deletions(-)
diff --git a/build_files/build.sh b/build_files/build.sh
index b3d3e06..7923383 100755
--- a/build_files/build.sh
+++ b/build_files/build.sh
@@ -66,12 +66,7 @@ mkdir -p /etc/dracut.conf.d
echo 'add_drivers+=" vboxvideo "' > /etc/dracut.conf.d/vbox.conf
#-----------
mkdir -p /etc/plymouth
-cat > /etc/plymouth/plymouthd.conf << EOF
-[Daemon]
-Theme=hexagon
-ShowDelay=0
-DeviceTimeout=8
-EOF
+echo -e "[Daemon]\nTheme=hexagon\nShowDelay=0" > /etc/plymouth/plymouthd.conf
#---------
mkdir -p /usr/share/plymouth/themes/bgrt/
cp -f /ctx/branding/bgrt.plymouth /usr/share/plymouth/themes/bgrt/bgrt.plymouth
From 40654198a43e5e49975e3bd097b218c64ce5dca6 Mon Sep 17 00:00:00 2001
From: DSK <67557009+Dark4331@users.noreply.github.com>
Date: Sat, 6 Jun 2026 19:49:41 +0200
Subject: [PATCH 13/27] Update plymouthd.defaults
---
build_files/branding/plymouthd.defaults | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/build_files/branding/plymouthd.defaults b/build_files/branding/plymouthd.defaults
index d2e36e6..ba8e75c 100644
--- a/build_files/branding/plymouthd.defaults
+++ b/build_files/branding/plymouthd.defaults
@@ -1,6 +1,6 @@
-#[daemon]
-#Theme=hexagon
-#ShowDelay=0
-#DeviceTimeout=8
-#UseSimpledrmNoluks=1
+[daemon]
+Theme=hexagon
+ShowDelay=0
+DeviceTimeout=8
+UseSimpledrmNoluks=1
#------new theme
From e952c337d7a3535b630853e889e119d8284fcdc6 Mon Sep 17 00:00:00 2001
From: DSK <67557009+Dark4331@users.noreply.github.com>
Date: Sat, 6 Jun 2026 20:42:11 +0200
Subject: [PATCH 14/27] Add mkinitcpio.conf with initial HOOKS configuration
---
build_files/branding/mkinitcpio.conf | 1 +
1 file changed, 1 insertion(+)
create mode 100644 build_files/branding/mkinitcpio.conf
diff --git a/build_files/branding/mkinitcpio.conf b/build_files/branding/mkinitcpio.conf
new file mode 100644
index 0000000..05c2850
--- /dev/null
+++ b/build_files/branding/mkinitcpio.conf
@@ -0,0 +1 @@
+HOOKS=(base udev plymouth autodetect)
From 96c9e7b4eaa97a31cb1810dab70ddac5c21e74f2 Mon Sep 17 00:00:00 2001
From: DSK <67557009+Dark4331@users.noreply.github.com>
Date: Sat, 6 Jun 2026 20:47:08 +0200
Subject: [PATCH 15/27] Add mkinitcpio.conf to branding setup
---
build_files/build.sh | 1 +
1 file changed, 1 insertion(+)
diff --git a/build_files/build.sh b/build_files/build.sh
index 7923383..77ffe3b 100755
--- a/build_files/build.sh
+++ b/build_files/build.sh
@@ -53,6 +53,7 @@ cp -rf /ctx/dot_config/kitty/dank-theme.conf /etc/skel/.config/kitty/dank-theme.
# ---- BRANDING: SETUP ----
mkdir -p /etc/fastfetch
mkdir -p /usr/share/backgrounds/zenith
+cp -f /ctx/branding/mkinitcpio.conf /etc/mkinitcpio.conf
cp -f /ctx/branding/logo.png /usr/share/plymouth/themes/spinner/watermark.png
cp -f /ctx/branding/logo.png /usr/share/pixmaps/origami-logo.png
cp -f /ctx/branding/bootlogo_zenith.svg /usr/share/quickshell/dms/assets/danklogonormal.svg
From 0cf5f733f766c7c7ddd4680a9b979d6d3d136788 Mon Sep 17 00:00:00 2001
From: DSK <67557009+Dark4331@users.noreply.github.com>
Date: Sat, 6 Jun 2026 21:30:20 +0200
Subject: [PATCH 16/27] Remove unnecessary branding file copy and sed command
Removed copying of mkinitcpio.conf and the sed command for bgrt.plymouth.
---
build_files/build.sh | 2 --
1 file changed, 2 deletions(-)
diff --git a/build_files/build.sh b/build_files/build.sh
index 77ffe3b..f918d77 100755
--- a/build_files/build.sh
+++ b/build_files/build.sh
@@ -53,7 +53,6 @@ cp -rf /ctx/dot_config/kitty/dank-theme.conf /etc/skel/.config/kitty/dank-theme.
# ---- BRANDING: SETUP ----
mkdir -p /etc/fastfetch
mkdir -p /usr/share/backgrounds/zenith
-cp -f /ctx/branding/mkinitcpio.conf /etc/mkinitcpio.conf
cp -f /ctx/branding/logo.png /usr/share/plymouth/themes/spinner/watermark.png
cp -f /ctx/branding/logo.png /usr/share/pixmaps/origami-logo.png
cp -f /ctx/branding/bootlogo_zenith.svg /usr/share/quickshell/dms/assets/danklogonormal.svg
@@ -76,7 +75,6 @@ mkdir -p /usr/share/plymouth/themes/hexagon/
cp -rf /ctx/hexagon/. /usr/share/plymouth/themes/hexagon/
ln -sf /usr/share/plymouth/themes/hexagon/hexagon.plymouth /usr/share/plymouth/themes/default.plymouth
-sed -i 's/auto-mode/manual/g' /usr/share/plymouth/themes/bgrt/bgrt.plymouth
# Regenerate dracut for boot changes
dracut --regenerate-all --force || true
From 07e8ae8e21c0528798f5ae4ebe5f28fc98509685 Mon Sep 17 00:00:00 2001
From: DSK <67557009+Dark4331@users.noreply.github.com>
Date: Sun, 7 Jun 2026 00:31:29 +0200
Subject: [PATCH 17/27] Delete artifacthub-repo.yml
---
artifacthub-repo.yml | 8 --------
1 file changed, 8 deletions(-)
delete mode 100644 artifacthub-repo.yml
diff --git a/artifacthub-repo.yml b/artifacthub-repo.yml
deleted file mode 100644
index c08d0b4..0000000
--- a/artifacthub-repo.yml
+++ /dev/null
@@ -1,8 +0,0 @@
-# This file is completely optional, but if you want to index your image on https://artifacthub.io/ you can
-# Sign up and add the Repository ID to the right field. Owners fields are optional.
-# Examples: https://artifacthub.io/packages/search?ts_query_web=ublue&sort=relevance&page=1
-
-repositoryID: my-custom-id-here # Fill in with your own credentials
-owners: # (optional, used to claim repository ownership)
- - name: My Name
- email: my_email@email.com
From 493e2f31327382026b329128d9f8529dce9e7f85 Mon Sep 17 00:00:00 2001
From: DSK <67557009+Dark4331@users.noreply.github.com>
Date: Sun, 7 Jun 2026 00:36:55 +0200
Subject: [PATCH 18/27] Delete build_files/branding/logo.png
---
build_files/branding/logo.png | Bin 13608 -> 0 bytes
1 file changed, 0 insertions(+), 0 deletions(-)
delete mode 100644 build_files/branding/logo.png
diff --git a/build_files/branding/logo.png b/build_files/branding/logo.png
deleted file mode 100644
index a1f2f4d37c5857d0f49ec373ec412d7d161a0713..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 13608
zcmaJ|XH=6-uueknNK<+Xy$S*<0Td93^e#xV5PC;yAfX6ICv<5dQF@U8A~k^Yra|c?
zfQU#hLg+W&{e92#18q8L4r%}ZKnK;)GywpB#IHaAB{{LN
z@hyW98!B%dD?b20TJXOQFzAC?006)TfNDN83(DUv2yA}&==-%=<2}GI6I*J2Ix0#h
zHIa1io-R35ShkIvbl>TL9qYqLKK4hckLt_#;*l@yRzRpOp&cg0-IEjTf}WAF0&mz(
z?mZR1^FzqVmy@xhjhgg|*2>Dt!~x_36fh_EZw5O#WsX&?4Lb0aNdqA5SkQ%~4lHYq
ztAr`GYkl{@GGX(u(FTJz#gZRBqG8;i90o3tYLQ_6W}E}2si!NM)gQ%+h$DHlan24-
z4oVK9vaJUD<=D5_D^%7WWKde<8|rr_RyXf5=1@I}s*jO~V2u!*m9zu{-h=);11FIM
zP-Kz0j-C&*lj`YSE$ZT8P%%xq9Xk7(WZ&ktkPO!txj3BYv)g!GtW7WtD^+Y6AcO^)
zKoSZ_$O?1+QAAGr{zxwoph~foQzf7ol1db3YeeXatGc};xn*VyyR*mYaLTn7PpWAK
zP>Df5L`{+hfcnhf3soQhfu%0=xnbPVEo0yjPY<#dDDm0b{gmZhz6|K;k#?C*4$%e;
z9S(Xp55g+eQVcgl32>0C(|v9kcf?3kVbcXJfqqvW*b0*H{ony2Ln(OXD;&~fi4JS0
z-eIVdsJq{|>y~AXv|eH$Z^~@27*^Mc6ck4;J`Q3T`m6PmsmLQU)XPb^fdkMKCERK{G@)=d3vOkaQYe!_sS;5JMW_YJ--W;T1iRRHjAy>z}
z*;k2M?Fd97vhnYnJ?_3f7c*5{8K5QIeE%My?$>o&)~|X4;Lr@ErB<3WnAoER?(V!$
zAp6CYg8a#NC~0a_dpcU>?OkamN}?gWMZG6yrFWEH)@ow}kqsS=-cb%~$E!McqQ{SP
ztjTsSpT7C_;t0WBSMg+UcN}1!!BSK%EwEU%^W5po>6O=!FT=-ECxL1|J3OPq&p*QR
zDnvygomr-7`OD9}t_Mv(vwCpHoiE;Mf8+d#Y0-jw`J`Q~L|K5^s@-oat`*X~u&MI+HpUxB&+`hS|UdS-wKL6;j4T|u&+)iUBdJ<$ZxrrW{QW
zzc{k)ZuD{RH^+^ILtoO0-rEg^UmjT#bpSdhAu>_BhxSzujAs=R$s6Wwh?_hl%D`5~=l6O3R#K{a
z69X3B{5QlC908Ug}Lr#=_p
zr+Y#~LcpNvb-}*E_4}IOEQKopZGcO6`u6jR{jnRY51giN5v;$fe|tj3@`*MFHPm>=
zI|qGQlI?I#4B4m-M{Mn>%##L5cF_>()MSt<9hdDpE|Qos!0fnPP*y%8Wia&vtGPq`
zDd}W#3G$eU^#NyE0~613;N45zzqvR0J;+_Z;;@!)%KPRXiz>BR-s6}CpDITeR^_oE
zfuVrBKH~@HlxwgPE>sg%>4H`uaZ!ziUku=F)j_MdgjBqN8{J_?Md#R)XFXP>{y;G-
z2cndU8o!TSU(H%RCeHPk4o8I7;X=k<$aQKqaMOp;Q}@j;y*Q=TIV<2@;H|U^-p9KP
zNsjF5L4p8euaDC5r$;n6H%+osL1^2##vb9M_}`Tkr4My#J^ObhzQFgOf$VWSHJ=cA
z5y6wE3
z@-nUah{+iEtN$3gp1}5=9D_WMXdQ8PO_D3249t@wh&r(BaMn5MDHJjge}zPkMyMoY
zmCzfKr~wws&9NhPB;i2Fq*(D=FgF=(kCKIy@jFQs4Ku)L9dCynw}5HH)6p#h`AWBp
zJD5CVp0c3DFl}$39I^u3o
z$eK43h27o1p*0{$#g!lZJmn=3y|%Vuy-w&dDO`4EFL@(2=bj*VXn`G(>#TAANy&9M
zz%D*`+3p4Db6W3DxsBDa25^!ZfSs!)=e^sc(}uVMVzB6l`IuBfIk&nSB7Yu6G5dw)
zZYRn1QMSsP+obZuHOdX9`Ide6Q{!a9lhlyHxhar;Cab!s4Gbe<4G2mDY6T{+N$HZgq#Vn6H|6R}
zn%n}&=Oxa83T3Rb$R&aKI(iC=M2>dm3$F9{u5QM^-R>!eQDYH@vcHkczA2?m9zfBQ
z#Zq)Cx6&)Bfg2)tc78*JqT8=kqBr8?c>F3lbpCT|IcucK$h+z%IyAnA11%>&PNj8(98O)-2&%1i2tIYTv-eFN#{EQ`I&Ww?fJiXH(`p*
z4B)fcqY_YWdH*~?6rcWx#^er(H4yA}MdYdfo1#6X!o?J87dc;*@U(oRS}cD>9q!=~
z;8F7izDIKJSOK22v!9*$U1dqezxkEqzV@^&B9U*UYgV}YtYhWM=Wv&2$!GH=neziV
z2cnUz`-_M>&yGz}fTeje4e!ZZ(lGnZ-TWqnt`~V&WD?IE2UY;jid*`x-ESe~40~UB
zQdp#PDsyJigWjQ1Nn&aH!bk!#S>7I6YTrtwet?5v4G5~&jG@=0jz~6fwDg34n9juV$+xkAXTIZ(>gt
zxp=Q$PoLXU&p&BkymtWD6YMUeM)o6ac}HkcWPq@OU%6<|x@ts3KUsFW;$@Z6u>;?x
zsp*Q!j;SCeP3$&Jie)4HSRKu=DIExwigr4p^T8Mn-D_5|H3!p?{O)0W()eBXgZk$9
zwN)qPmv#{P{dJDj2Y0U({;y+#BR_06PT?E~EgngutYkR{7C;Bxk@v+zy6W|!h!fOj
z@S=a?G=RW6@2ir88+OXj@{1BJSbE2?#8Bbu&NKCk%z+c)yVnnn(DcgmSMiqpaN~&%
zWhecdZi@;uo@0XyTn*lEeLd`kQp{NAFMCBVypi1-Ka(nk8bg^W93-Pz!3*Y9akKhg_AYSjN!yboEB;8MYYp
zTg*B&VB(NC8-3C3*P$TQliJe*U5==6{noA*qkBg4jqXyG0K~>SNVTj|huJ*cRIB|_
z8whaRKN0$Rzz=&5cDy7WgYiuka9?#4ngh*Qo_CK3FW)BR-7V7`eTH4ZK0~SBvHq=P
zC;@U^mu-?3GyKS=mGd7H4NgR)}YNZ%fp|CK<;v
z2Rz>09I5(k^Mt3=TM#}|^;D_C-5_au5_T-=c|lvS?IY7wh_+zYxu7HUH7Qv{Vws4EPbU_YVQ%o#r1+{|T$PE!%!MCePkK3(dK
zZI!tr+Ua*Np-bCeDz7|fT08!*{>2^yzhOW#2_9aN&|PrP&W$QG2A~v$^in$gOXmv+
z_4cFH9VoWm&}%zdz1twAks6b2UHR6mzL@Xt*`sQu!&)r0fGR#rgYyS~ZrzKV<11$G
zluicD3^mYnbGrcR&`=QM>eLmEU@d$u`SN$ahhFiA6t6dhMgW3Vt`u>GsAHa9*6OM|
z5+|Pz>b9zJZ8VX-*882{|Be9`pti%#?hAg|qy2X7Uw6d=O9|xHRj(U(Mo6c<4iTse
zu)TCc$)pAXHnqKwT#A(LR{x~k>%?7F$^yZ%Pn)0e{#8Bxv@pPq3~J>XuKHaECuEh9
zTY{#PL@|2~FR+<4k+ei&i>Vv%kffxr|CNP8ikJE=_M%+nI
z>p>ai_(F3j+{tN=v=;Eo?dmB$>v}obWv_*?xv_w5p#Aq)_j>Ny@>t8iHJQ#7Ui`y{
z$?_P)&wDV?-U~>RdK~)Xxg~@y>_2U9!_Mns7IviuimO_}TZCYby{^t%OI$JbQO3N1
zhFRpOk*aGhARh$(IZ{{~n3_A!Yu4D1|m7d~We01=CCC3=rIPDzc{
z8D5~%&$+D$-e3EF40}t~(8^@3VFUKk*Gov5+!@2od-~?GWGD4{wZYC)0+~+SuA~}t
zZ-`8RCvHEw{#v7DMt;xM4KdvM9I7F-9nX-E(z|O~aiQKqUhP1T?$kw=jBNFNqz_=|
za@zM^aY23mc0a~!&_hJ*tEf3Ia}_AHfscnr;)i3=dW1bN{h-PW2MTgW((HZc$nZq$
zn+mTMqO?V3BA>2(#;Tz@HCh$RAqjx~!50>!&^qEmAk3BiM^|nTGILcH`5G-@zlkH`!V#1r>G~*lg0;D
zu1v%|hFKPE6{ZnNb;Y1`5tgC7E8}90pTjz0sU7WK2P{?}a1_!y8p?+@)BUrDHa`Yj
zs7h0FmCru=MlE=kjBf)&;AVM=SpY3Oa_5}<$0*d7U?hfjd~s
zIV%4h%O#1>Cl-sScPvPF
z2@*t)M%?SMhX=9&U5tsKR0>PIo=^tik?fV(E7})pS6dRmb&y)O%2|j@4Z{wn&kgUm
z+)E5I-P;+?=I7y=vPF3r<4jKu-V!;Cs^NW}&*2(DGQFo*scIfc7fIE|FFXvSIEnC!
zwYK@Kcn?6`PZ
z7VA(pL&*)jvyQ
z?Q(?jqJE?wsqPA=H){t_%#7BMwpD}axMr2*J%A~tlX)*csQ5M=fqkcHf)T2{^3?RR
zYl+^Y=RxrpjnS?7wg9z&xKQuwq;K~amlURb?$-cNw-6M}2FURPiZf$)P^h(FWhYul
z$QHTlVPBqfz&hGX7)Ct(9(jj2qAX7!EB%;-aUVwz-}hwAOlcOV#N&{TrLOG5Vo3h+
z49dbdMydl9ka1Lo7JEdwz%LBFZw#cs3`9a&aL1^R!t1QAl>f4YxTiNZC%)f6LNMdY
zg!|5E8L?9#Y)c8(`tqUg7a1*a^C*L!_46W-R)Z~W%s6}z(M3|9?*^-#5?x{iSF!{y
zU)|zmtOjN*7%H(Y^iZKB`8-V!r9H13dv|t$yeCXeXz!
z3bL;=poj7g5vkSh*8-rjdi`2iGa;YaVnfN6g8bj-s>}}532n&2q28s6LzZ_K@Km~n
z3Ye*QHeo|1hOYHJ+jwRoi=aOQC_}C7arpPI2U(%^(ngr9@$;JWhH^O@2dFOez9q53
z{rlGfW_fYx2dxZTxhKj5EdgJ4q)HSPY@qsd-*{n
z+kvynQrewQMsMac&JM;i{5v2#%SerIgvPqqD+jYls=%M^5gzHC$~OQdZApVcTUUM<
z(z4W2-!t(#3ZBfeDOvoz`R^OP^1}+H4{!RY?7VIX{vP?`*(2g^mjFAq``+CUjV4=b
z_bL_TU0jsnT~y@K8k~w}NcXo-YH7(F@*@;LRJ)McxE1xrhvSv#t$9(8u=-z>g(SR@wscUqvtMi3nKutvY~=Tvn@QI8uc
zTztIx)?gfZ)a)&F^syfLpshxclk_|Zvfmpx2j>TWmdclOxk~hv5<=WwtTeX&Y!Xf%
zD7t5J#4os!7`gLIe!e7CiDod{!p`;ZQS(ES-~XO|A^9fdkyWmB^t-
zE!5OkUt^QYBp5cRJiWI<{vVOZ^k}2>(m6|$+c8UTK%!R_O4X^i`;N2wg}9|$f?9WX
zA3VSn|IJ@+VTBDRwdVbPH5PmZMG8^p6_T%os$*++c}(`rl{kBcrplLq
zo+M+knDYeY^7UH`lC)fT7Y0C
zfjUkDy3)lh
z>JNO%K~Jptt=PScL07Kbh!f;~fMY{Ro90{zT%*j~`@~L%J2TONOvML(Jk(NaCu;MJ
zV;&xC_bFxk{7%yze$Q(lN$oW(jlFCjn@T40sG>WhX-x90TT*NzVD0AbO)IE~Xo;~d
zt{at{N@1o)wL$(b8+x$TZj@e1D+&%Xz^#dgyQZqHjzecl)z*L1KhwZD&kr0Y9F>Is
zP@-a3fLG+I#bY@$cv%t`GYiD~uIj$$Pe`=)fSKH$T*MX$;_8hTh8FG*rRLV{0RdoCXyI$0h3I
z_dFiId8Gac_q#U~s}OXwY#c;ge#9@KW+-u9evGhlZuZi35wW2tN+9sEkHG6gf
zzo%QA3Nhl!cvII|q3z5G$;SntbqCGG
zz{p2Ov3x5a`0eg<$dH%3R`PJfZr+SM`y4w}J|+B(Nn(c%7+ix@?mo}6QMI8{a@ZwL
z{HUT>Rf?>AJCkHZ?Zote$12bXUy6NiMGv&2=peCigz>_hUr^RTRHv3AR!rg^30UPM
zOGL_#ZheQ*>%pHSQylktkOoUc4kMXIwhFY!FyhGGy;mEJE?hDQah|}-P;9g$hn$c2
zEZJRdN+tY5FfRK|(C_6#W=GE`W5;VET`$c;)(SieI?}8?WZeck+py
zz3eSuSh7Cn<|yq6r{fj67#jKL#K;mHo$iG%H1~0l!Bw{v~b7KGMyH&b;=58yh&fwQD7mp?!RhY+7{lcA5@$1hn`S!&sE5
zFkJt*>#1eG)F}n-T5Rtn9wL8k-LC$M$l-;MUdvsouD6+aTkKO6f*<;J+jpx_Wsmvl
zfpLzI*UHScIgZkW0xr_?Yykk(0|P&s2D$s;JSRpM+EORKwW#s3_=};G;pB4)Vo6+B
zH7sy2{c4G#iM$VXPnc=Lps~JmJ%f?I!5Qwh5V|Lc&TA>OT&h^sE;547X;c-3a9{UNqzt|!
zGWf0gxgfkD>``ODrWmpazmu2=i5Q=&^>~i?dKWJ4!?NF-LTmGp{t;)A>LUQ@(wc7XZUAxKk&w0f+SRF`0p$!;`H-a2+{jhy}pyL
z`3dKPFK5GPc_ku0?7wW%P7C9>e1R9qG>uTD=JOdi72HWoKkzr{(uW;uX+5M^Wg8XT
z`!}WomJ?x)==XWCoH^>grk{Uk(XUN<4x~}I`%44wE#F#y(c?;ur@@wIK(3^FrjCo;
zpL-x4&3idWyjS)D39PM2XoDj7!Ssj0NrVl4M_Xjo1yDJS^G9N|1;E&Q~AON^mA=3Ou{bNl>n#
ztWm;P{$;KC%;_zHcYE;Z-T=`w3vuQ3O>fRFZrHJUBZ;_e1jQ;ni9Pm&QQLA+2Yr4j
z!ZYmz|L_#y2)|wqf~B$Uy^Gxa2CvwF3@Iv)4p=MdetADzEjcx!FwklqF$!assx5_IKd{2~XmwkhLpI3FcUyrw{!
z4w&i9|I^&}SeTS>G2)zMd{?zR)cWSD$Nft&r+~usyaxHQA1NHHu;(7-Rd7gq4qKE~fi
ztKqak^15V$QQA@MT*Dw;laO0oClQdG#)4F+UC8oA{baZNx@0^>E%zHW4X@SpGfD4S
z^i%|Uvz&9|g4rkf{`AeN6p_s*j47qJX~rkd>Gyc?KG2lq+z8ll#zAHS8m*L}R;zpe
z{hvcO3RF11i)*IeqR{HTpYH74)AHQ>N4V?B=BC#5K*a)W6qJMC#U2{?`0dPBzkh9L
zBLCA|&8lcpd4gL(8KfUQX5J15yR@N`4m)_P$`olwXqGu-ykPR{$>nwe+#HICcMU>3
zH+RN^)Z;=|pD^g2Ay8Th-;bRku9KbndeaG$
zYR~DlR*L`arusKQNbUQbOF?n|0B9bxg$}V#@$yI*`eGlTxGL6L?Vd@te-sp`V=bXE
z*R!|P*7?CFW-)}e+waVFG4WtSX4?!9wfBpp+N4sc;!ed8lg8fZ3!$(vOX6!~?bS59
zCh_YE{dzJe?wp6>g7NcT3p
zvKO+a)#wiis%qC;
zjX6||NY9aLe;zu`H|k&GtHM^^sk`Ca(9h;#h+4D<$AGFejvlpG;d{XX?XO7YSCW~%
z2YNT?nB*9tTdoq@3cTAha+Thw4wYEZeUN}BFAj`QLL%~JTG=;c9Y|H%BoQ~9K)e>w
zYEM}Vzue*N*pjCT8W`aj5j~KF#LV&i=F$q!XvqE;z)_gN{pg>OQ3>)B3MTwdUkOvr
zK3hx6bWQ~qZF`AZoWu6Oj&=GDU6jsOhT%U69k~U@yZB#=`aru3f0poqlS&hR3g}7B
zOe1U2xc1T_FJ1`J8`$2YmT}|+X&q-{wNC*|_LiI()L0rKTq;2W@#sv^_KQr024pC*
z)@d+Az{PGpr=GJ;_Ntz?nB}GixvVM96gy+?=_=IYGwk`6^cBoxN)THEwN+j@{ARcu
zFZ>FSOE-c#V)AD7{+K&jH8BarE@B~A|HsG4J;*tf+$O+jRipPdbjCMkxqLQ7Z|t0V
z{=q*C`8w5=9G{CHelsZgPg*k*w07wZv{rcCk9cA|Xymn{V@+YX^OInYUxEFV$GkyF
zckMoN6lsvF<2E|2($fzYKjkW{c2bX0EQOvuG}-05a4d?S6R`s=y8h;BVS-lbv^0+G
zZ33YZFRR=npbXHEPJ^&Dxafw-&s>Xv*tm6(o_b%NtUE<$j4SP`c(5UEv;s4h|3jf<
z=u>M}=8O&QSK_+J>HWhE*6kl}L0o(rIf?%ed>i7>VW%%j!Gas$e+5?~SxXb6PpkZL
z&|W|9E_Lc~SQ>{LL$iN~UMHhBg}AHE#;1(F>~_cf+U+_hci0tKN*iyNu02du;dA+!
z_-ecKH<#?tX!j($@bA=&rV32MY$=F1!(-a3VLBdL$1`_;EM3XxM)Gae$Zv=1aZA
z-9c7M3$nd7^qW_I-`cKWcFX&?S_^bqOu{nPBv11prm@B)i`#Db=gg>p8k4I(_os9R
z|G}+sYTyEi4O!@=ZN*4Z_eX$lY^>MnVe`F??$|sAP`?w`u~%~Kf`uP8h_XmmpOlTH
z>8tIXuGl|ONc{+Vp?bX$z7F83_Z)~Y9|ZCA;fZGuJn1iGSYzAZCw#j&!EUn8miL+A
zS>e>O97Vg9XKxWmhV@wCdi^1zT5qSEBX~Figha2W6coB_S~0Y@q`dM*8QCHVXLX_gi|<*s|xB=0CLoYZp+@
zq(W`gXijmLe7NR;P11|w8Xq1jEr1`?+8j6Qo4u$cF+{|2Q)r&f85;f5?DmS$_6;O>
z0qhb6eX*vo!hf*&xfFd~nNcLY@fEgg#8WiEB}WC%Gb&V!h1il2&@4mESd~@GDgHvJ?4G2h2iac3
zUs1c$dTRxP%2#^IsS>456$7_5Jo|6Wq_kL~{9k0YsAc$D6s)pk`lHblZZ;*7Z2}v#
zKdrh)^O8e;404NvM>AyO^2}88;k*P?u5H1mp|0lZlMB`&L*Q6t<4b4Qgiq(`XNiv4
zoUNUF(+JM;-Ku@ApVePWoVOY+Zl2b3{TR9cmgZVdX;x6bWnt6%mRg(we+kVWaP$uytCvs3!Y+@tnlUJwnQy7WL@CiBxaJNDZ6`Walt<%K5esk*;Yc;Coh
zDHZ+7{a|emDD1cc&92Z<*jjWztN*v`B?q0m*c-bZGr}CHkgoXq
zZo}4Y7nX-$v5X-Wdlm))5(RBO+JL2UXL$wDcAET`u+bI*M+c(gfQ+HOARh;F95YLkwVh)nWX<;$SO;n(+t@WS&cB_95oz=8Ivj{f|&GGV7n
zBnAo?8tbyzKbtf%HvE!P>S1`ns5CPKR(vj3{WAOgT$A*aDXe&(HZ0VXL=h`>TwPNy
zsrfH?c>z6IF_6^%!rQ4lFx>?PmBqXvP)`U#PlNY=zE|>f&5!7Z2&S{NQ7ky^O$GpqRpX|^f
zi7Gv%6qr3X*=W@My24+tDfbwo*t2%52ezvjRCc6)R~?r=y2S~dzF&^XZ&;*aJ=_mQ
z)&I;7xzZyc+w)n2VZcABy_6z5jw5Ycob<5Vd)cj%O^Zb&YJ<(t4{VtIXET4B$)&I1
z?{hC(li`BM8*hY@{n=s1iRkma(Z`wb0U~$>s7Ribu%qE&4W@ji)e+3AVIbr
z{y{)hrDex}%g
zlD*>+8hkM`mv@iVa%iE!q2DB-h%x`&&q%2mWuQ+p*01K2iNrZn-z
z7|p4^!z-u~Uge?;J%0l_^LVVdi){?asH&N7w|~m$-~{LGR&Ksr^TbndXV&=HLDN|WW4{(5iUbM8RXhH$AWSmdBolrE+1vjNa7gTQisy4koOPegv^Pk{mY@Vp~|0d
zRE&rf9lbFTJGSRIVmmza%6+^8B77|(%3gb5V|6Qf>HK8GU9S01|A1+%n|p9lXUJmH
zoU=X1Wk!rZUT-?OHApVE0D_aHh~`h)&IFVM49|tL?(%u`4(QNfiRZkOb`ZB$+GYdJ_AR}kco7$QNR
zd7IMJDvMKvp>gbUTgNAYj(8aU5FV$!0(~Z(;jjPp0&L~i`2ZJ1@b_kJTlWfJ{VfPz
zxHKdj`1jNu!xTxHHF4niow^$xzZTr*hjQX1@)pWarbo{lmRt?$aH|2CpChRL_wyXkUY$UcV5
zd5el5&0`!W{Nd0p`rZj8ZSUuPi@fJ+U6F*s*Q(&+spM3zZ?iNEHx&^F@+cEgh2^F)
z7XoIFZRhThT3!|Pp69h$&9e0t;No$C?nzrO;i@#~pTlWZ9>e<}WtT$;BBq
zilwXZo+j0IY>1cEvxBsZLY663wMM2SLT{b!^uG4#h2-HbgK;C`O48;{jpTLruGHy!
zcz50q!e7UZZY9MB;Qk#R{BTH_bQAgVQR4P`7&m>J18iKxk*#~GD_e)5QY0`vu{-lR
z7yF0~SM*_@Yl_68Hxqkn-pYxs#%!r4b6GHWw?A9^u{AT|W*G?@8vV#>g5$!Nkp1~0SS(`>ROJl^|%mihDt*Fd%M1kU>3_I1R+J^`SQ
L3^Z%h9U}h+Rp?OG
From a1bf3b13e05215f0dbbcb9cf030c64ee146af7ba Mon Sep 17 00:00:00 2001
From: DSK <67557009+Dark4331@users.noreply.github.com>
Date: Sun, 7 Jun 2026 00:37:22 +0200
Subject: [PATCH 19/27] Add files via upload
---
build_files/branding/logo.png | Bin 0 -> 10561 bytes
1 file changed, 0 insertions(+), 0 deletions(-)
create mode 100644 build_files/branding/logo.png
diff --git a/build_files/branding/logo.png b/build_files/branding/logo.png
new file mode 100644
index 0000000000000000000000000000000000000000..99d372a359a1d1abe2cdcc5ddf49eb30b9b2212d
GIT binary patch
literal 10561
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%0DR8-CvF}_Q^35Nv6TYiSDW}EjsLq@
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
Xqx;ONk6(>F6A5Uj=t9brY{LHs>_}oq
literal 0
HcmV?d00001
From 11e1d7d9d72838f2d26d687636ad6ebe2700b50a Mon Sep 17 00:00:00 2001
From: DSK <67557009+Dark4331@users.noreply.github.com>
Date: Sun, 7 Jun 2026 01:22:33 +0200
Subject: [PATCH 20/27] Add BGRT theme configuration for Plymouth
Added BGRT Plymouth theme configuration with multilingual support and update messages.
---
build_files/branding/bgrt.plymouth | 80 ++++++++++++++++++++++++++++++
1 file changed, 80 insertions(+)
diff --git a/build_files/branding/bgrt.plymouth b/build_files/branding/bgrt.plymouth
index 8b13789..c7f593a 100644
--- a/build_files/branding/bgrt.plymouth
+++ b/build_files/branding/bgrt.plymouth
@@ -1 +1,81 @@
+[Plymouth Theme]
+Name[be]=BGRT
+Name[cs]=BGRT
+Name[da]=BGRT
+Name[de]=BGRT
+Name[eo]=BGRT
+Name[es]=BGRT
+Name[eu]=BGRT
+Name[fr]=BGRT
+Name[fur]=BGRT
+Name[hi]=BGRT (सिस्टम का लोगो)
+Name[hr]=BGRT
+Name[hu]=BGRT
+Name[id]=BGRT
+Name[it]=BGRT
+Name[lt]=BGRT
+Name[ka]=BGRT
+Name[nl]=BGRT
+Name[pa]=BGRT
+Name[pl]=BGRT
+Name[pt_BR]=BGRT
+Name[ro]=BGRT
+Name[ru]=BGRT
+Name[sr]=BGRT
+Name[sv]=BGRT
+Name[uk]=BGRT
+Name[zh_CN]=BGRT
+Name[ms]=BGRT
+Name[he]=BGRT
+Name[fa]=BGRT
+Name[fi]=BGRT
+Name[ie]=BGRT
+Name[gl]=BGRT
+Name[cy]=BGRT
+Name=BGRT
+Description=Jimmac's spinner theme using the ACPI BGRT graphics as background
+ModuleName=script
+[script]
+ImageDir=/usr/share/plymouth/themes/hexagon
+ScriptFile=/usr/share/plymouth/themes/hexagon/hexagon.script
+
+[boot-up]
+UseEndAnimation=false
+UseFirmwareBackground=false
+
+[shutdown]
+UseEndAnimation=false
+UseFirmwareBackground=false
+
+[reboot]
+UseEndAnimation=false
+UseFirmwareBackground=false
+
+[updates]
+SuppressMessages=true
+ProgressBarShowPercentComplete=true
+UseProgressBar=true
+Title=Installing Updates...
+SubTitle=Do not turn off your computer
+
+[system-upgrade]
+SuppressMessages=true
+ProgressBarShowPercentComplete=true
+UseProgressBar=true
+Title=Upgrading System...
+SubTitle=Do not turn off your computer
+
+[firmware-upgrade]
+SuppressMessages=true
+ProgressBarShowPercentComplete=true
+UseProgressBar=true
+Title=Upgrading Firmware...
+SubTitle=Do not turn off your computer
+
+[system-reset]
+SuppressMessages=true
+ProgressBarShowPercentComplete=true
+UseProgressBar=true
+Title=Resetting System...
+SubTitle=Do not turn off your computer
From 9928dc8c5e86d64bee846d289a598b8788e3f421 Mon Sep 17 00:00:00 2001
From: DSK <67557009+Dark4331@users.noreply.github.com>
Date: Sun, 7 Jun 2026 02:03:37 +0200
Subject: [PATCH 21/27] Configure Plymouth for early boot and splash screen
Added Plymouth configuration for early boot and splash screen.
---
build_files/build.sh | 11 +++++++++++
1 file changed, 11 insertions(+)
diff --git a/build_files/build.sh b/build_files/build.sh
index f918d77..8de8cc2 100755
--- a/build_files/build.sh
+++ b/build_files/build.sh
@@ -29,6 +29,17 @@ curl --output-dir "/etc/yum.repos.d/" \
--remote-name "https://copr.fedorainfracloud.org/coprs/avengemedia/dms/repo/fedora-$(rpm -E %fedora)/avengemedia-dms-fedora-$(rpm -E %fedora).repo"
dnf -y install quickshell dms greetd dms-greeter --allowerasing
+# Plymouth early boot configuration
+mkdir -p /etc/dracut.conf.d
+echo 'add_dracutmodules+=" plymouth "' > /etc/dracut.conf.d/plymouth.conf
+systemctl enable plymouth-start.service
+systemctl enable plymouth-quit.service
+systemctl enable plymouth-quit-wait.service
+plymouth-set-default-theme hexagon
+
+# Ensure splash in kernel parameters
+sed -i 's/GRUB_CMDLINE_LINUX="/GRUB_CMDLINE_LINUX="splash /' /etc/default/grub
+
# Install greetd login manager
mkdir -p /etc/greetd/
cat > /etc/greetd/config.toml << EOF
From 0b13d8cd51d6635b857e1b133f18d29efb9c8298 Mon Sep 17 00:00:00 2001
From: DSK <67557009+Dark4331@users.noreply.github.com>
Date: Sun, 7 Jun 2026 02:12:26 +0200
Subject: [PATCH 22/27] Configure Plymouth for early boot and set default theme
Add Plymouth configuration for early boot and theme setup.
---
build_files/build.sh | 11 +++++++++++
1 file changed, 11 insertions(+)
diff --git a/build_files/build.sh b/build_files/build.sh
index 8de8cc2..63c5c4a 100755
--- a/build_files/build.sh
+++ b/build_files/build.sh
@@ -86,6 +86,17 @@ mkdir -p /usr/share/plymouth/themes/hexagon/
cp -rf /ctx/hexagon/. /usr/share/plymouth/themes/hexagon/
ln -sf /usr/share/plymouth/themes/hexagon/hexagon.plymouth /usr/share/plymouth/themes/default.plymouth
+# Plymouth early boot configuration
+mkdir -p /etc/dracut.conf.d
+echo 'add_dracutmodules+=" plymouth "' > /etc/dracut.conf.d/plymouth.conf
+systemctl enable plymouth-start.service
+systemctl enable plymouth-quit.service
+systemctl enable plymouth-quit-wait.service
+plymouth-set-default-theme hexagon
+
+# Ensure splash in kernel parameters
+sed -i 's/GRUB_CMDLINE_LINUX="/GRUB_CMDLINE_LINUX="splash /' /etc/default/grub
+
# Regenerate dracut for boot changes
dracut --regenerate-all --force || true
From 880e6af167ed9a9e3237a8b8526de457627c7add Mon Sep 17 00:00:00 2001
From: DSK <67557009+Dark4331@users.noreply.github.com>
Date: Sun, 7 Jun 2026 02:21:07 +0200
Subject: [PATCH 23/27] Add hexagon.plymouth to Plymouth themes
---
build_files/build.sh | 1 +
1 file changed, 1 insertion(+)
diff --git a/build_files/build.sh b/build_files/build.sh
index 63c5c4a..80a49fc 100755
--- a/build_files/build.sh
+++ b/build_files/build.sh
@@ -83,6 +83,7 @@ mkdir -p /usr/share/plymouth/themes/bgrt/
cp -f /ctx/branding/bgrt.plymouth /usr/share/plymouth/themes/bgrt/bgrt.plymouth
cp -f /ctx/branding/plymouthd.defaults /usr/share/plymouth/plymouthd.defaults
mkdir -p /usr/share/plymouth/themes/hexagon/
+cp -rf /ctx/hexagon/hexagon.plymouth /usr/share/plymouth/themes/hexagon/hexagon.plymouth
cp -rf /ctx/hexagon/. /usr/share/plymouth/themes/hexagon/
ln -sf /usr/share/plymouth/themes/hexagon/hexagon.plymouth /usr/share/plymouth/themes/default.plymouth
From 4540ef0b1fc128f66e2459bd560a9984008d545f Mon Sep 17 00:00:00 2001
From: DSK <67557009+Dark4331@users.noreply.github.com>
Date: Sun, 7 Jun 2026 02:29:55 +0200
Subject: [PATCH 24/27] Remove Plymouth early boot configuration
Removed Plymouth configuration and related commands from the build script.
---
build_files/build.sh | 9 ---------
1 file changed, 9 deletions(-)
diff --git a/build_files/build.sh b/build_files/build.sh
index 80a49fc..7e7a6ef 100755
--- a/build_files/build.sh
+++ b/build_files/build.sh
@@ -29,16 +29,7 @@ curl --output-dir "/etc/yum.repos.d/" \
--remote-name "https://copr.fedorainfracloud.org/coprs/avengemedia/dms/repo/fedora-$(rpm -E %fedora)/avengemedia-dms-fedora-$(rpm -E %fedora).repo"
dnf -y install quickshell dms greetd dms-greeter --allowerasing
-# Plymouth early boot configuration
-mkdir -p /etc/dracut.conf.d
-echo 'add_dracutmodules+=" plymouth "' > /etc/dracut.conf.d/plymouth.conf
-systemctl enable plymouth-start.service
-systemctl enable plymouth-quit.service
-systemctl enable plymouth-quit-wait.service
-plymouth-set-default-theme hexagon
-# Ensure splash in kernel parameters
-sed -i 's/GRUB_CMDLINE_LINUX="/GRUB_CMDLINE_LINUX="splash /' /etc/default/grub
# Install greetd login manager
mkdir -p /etc/greetd/
From 4a4a6557c6d270545d764cd52b96ac2df1e9e414 Mon Sep 17 00:00:00 2001
From: DSK <67557009+Dark4331@users.noreply.github.com>
Date: Sun, 7 Jun 2026 02:35:57 +0200
Subject: [PATCH 25/27] Update build.sh
---
build_files/build.sh | 1 +
1 file changed, 1 insertion(+)
diff --git a/build_files/build.sh b/build_files/build.sh
index 7e7a6ef..a14e306 100755
--- a/build_files/build.sh
+++ b/build_files/build.sh
@@ -54,6 +54,7 @@ cp -rf /ctx/dot_config/kitty/dank-theme.conf /etc/skel/.config/kitty/dank-theme.
# ---- BRANDING: SETUP ----
mkdir -p /etc/fastfetch
+mkdir -p /etc/default/grub
mkdir -p /usr/share/backgrounds/zenith
cp -f /ctx/branding/logo.png /usr/share/plymouth/themes/spinner/watermark.png
cp -f /ctx/branding/logo.png /usr/share/pixmaps/origami-logo.png
From 72f5e39faa4db82d13d2e82319f6e078c84cac42 Mon Sep 17 00:00:00 2001
From: DSK <67557009+Dark4331@users.noreply.github.com>
Date: Sun, 7 Jun 2026 02:43:12 +0200
Subject: [PATCH 26/27] Update build.sh
---
build_files/build.sh | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/build_files/build.sh b/build_files/build.sh
index a14e306..2f58805 100755
--- a/build_files/build.sh
+++ b/build_files/build.sh
@@ -54,7 +54,6 @@ cp -rf /ctx/dot_config/kitty/dank-theme.conf /etc/skel/.config/kitty/dank-theme.
# ---- BRANDING: SETUP ----
mkdir -p /etc/fastfetch
-mkdir -p /etc/default/grub
mkdir -p /usr/share/backgrounds/zenith
cp -f /ctx/branding/logo.png /usr/share/plymouth/themes/spinner/watermark.png
cp -f /ctx/branding/logo.png /usr/share/pixmaps/origami-logo.png
@@ -87,13 +86,14 @@ systemctl enable plymouth-quit.service
systemctl enable plymouth-quit-wait.service
plymouth-set-default-theme hexagon
-# Ensure splash in kernel parameters
-sed -i 's/GRUB_CMDLINE_LINUX="/GRUB_CMDLINE_LINUX="splash /' /etc/default/grub
-
# Regenerate dracut for boot changes
dracut --regenerate-all --force || true
+# Ensure splash in kernel parameters
echo 'GRUB_DISABLE_OS_PROBER="true"' >> /etc/default/grub
+sed -i 's/GRUB_CMDLINE_LINUX="/GRUB_CMDLINE_LINUX="splash /' /etc/default/grub
+
+
# Enable podman socket
systemctl enable podman.socket
From a97157bf99fa552db6e46be7003e79d83521da92 Mon Sep 17 00:00:00 2001
From: DSK <67557009+Dark4331@users.noreply.github.com>
Date: Sun, 7 Jun 2026 18:08:29 +0200
Subject: [PATCH 27/27] Update README.md
---
README.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/README.md b/README.md
index 3bc3618..7f76203 100644
--- a/README.md
+++ b/README.md
@@ -1,6 +1,6 @@
-# 🌌 Zenith OS
+# 🌌 Zenith OS [](https://github.com/Dark4331/Zenith_OS/actions/workflows/build.yml)
Zenith OS is an immutable, containerized operating system based on **Fedora Bootc** and derived from **Origami Linux**. It is engineered to deliver maximum stability, atomic system updates, and native out-of-the-box support for **NVIDIA** GPUs.