From ef5a02a84c864a5a1d88dcf8c476c997b7f959ad Mon Sep 17 00:00:00 2001 From: Noah Penza Date: Mon, 7 Jul 2025 20:44:01 +1000 Subject: [PATCH 01/86] Hide the search bar in power menu --- bin/omarchy-power-menu | 2 +- config/wofi/omarchy-power-menu.css | 65 ++++++++++++++++++++++++++++++ 2 files changed, 66 insertions(+), 1 deletion(-) create mode 100644 config/wofi/omarchy-power-menu.css diff --git a/bin/omarchy-power-menu b/bin/omarchy-power-menu index 83157ba..f967770 100755 --- a/bin/omarchy-power-menu +++ b/bin/omarchy-power-menu @@ -11,7 +11,7 @@ show_power_menu() { \u2060󰜉 Restart 󰐥\u2063 Shutdown" # These first characters are invisible sort keys - local selection=$(echo -e "$menu_options" | wofi --show dmenu --prompt "Power Options" --width 200 --height 250 -O alphabetical) + local selection=$(echo -e "$menu_options" | wofi --show dmenu --prompt "Power Options" --width 200 --height 195 -O alphabetical --style ~/.config/wofi/omarchy-power-menu.css) case "$selection" in *Lock*) hyprlock ;; diff --git a/config/wofi/omarchy-power-menu.css b/config/wofi/omarchy-power-menu.css new file mode 100644 index 0000000..e6c9790 --- /dev/null +++ b/config/wofi/omarchy-power-menu.css @@ -0,0 +1,65 @@ +@define-color selected-text #7dcfff; +@define-color text #cfc9c2; +@define-color base #1a1b26; + +* { + font-family: 'CaskaydiaMono Nerd Font', monospace; + font-size: 18px; +} + +window { + margin: 0px; + padding: 20px; + background-color: @base; + opacity: 0.95; +} + +#inner-box { + margin: 0; + padding: 0; + border: none; + background-color: @base; +} + +#outer-box { + margin: 0; + padding: 20px; + border: none; + background-color: @base; +} + +#scroll { + margin: 0; + padding: 0; + border: none; + background-color: @base; +} + +#input { + display: none; + opacity: 0; + margin-top: -200px; +} + +#text { + margin: 5px; + border: none; + color: @text; +} + +#entry { + background-color: @base; +} + +#entry:selected { + outline: none; + border: none; +} + +#entry:selected #text { + color: @selected-text; +} + +#entry image { + -gtk-icon-transform: scale(0.7); +} \ No newline at end of file From c032a6aa37bc372b0299a6405a578f4ef1bffab4 Mon Sep 17 00:00:00 2001 From: Noah Penza Date: Mon, 7 Jul 2025 21:07:13 +1000 Subject: [PATCH 02/86] Adding shortcuts to power options --- bin/omarchy-power-menu | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/bin/omarchy-power-menu b/bin/omarchy-power-menu index f967770..a393f8f 100755 --- a/bin/omarchy-power-menu +++ b/bin/omarchy-power-menu @@ -5,13 +5,13 @@ # Function to show power menu show_power_menu() { - local menu_options="\u200B Lock -\u200C󰤄 Sleep -\u200D Relaunch -\u2060󰜉 Restart -󰐥\u2063 Shutdown" # These first characters are invisible sort keys + local menu_options="\u200B Lock (Super + Escape) +\u200C󰤄 Sleep (Shift + Super + Escape) +\u200D Relaunch (Alt + Super + Escape) +\u2060󰜉 Restart (Ctrl + Super + Escape) +󰐥\u2063 Shutdown (Ctrl + Shift + Super + Escape)" # These first characters are invisible sort keys - local selection=$(echo -e "$menu_options" | wofi --show dmenu --prompt "Power Options" --width 200 --height 195 -O alphabetical --style ~/.config/wofi/omarchy-power-menu.css) + local selection=$(echo -e "$menu_options" | wofi --show dmenu --prompt "Power Options" --width 500 --height 195 -O alphabetical --style ~/.config/wofi/omarchy-power-menu.css) case "$selection" in *Lock*) hyprlock ;; From 51e97fcc766014f392ff28a5bdd448181827957b Mon Sep 17 00:00:00 2001 From: Noah Penza Date: Mon, 7 Jul 2025 21:18:45 +1000 Subject: [PATCH 03/86] Kill wofi when using the shortcut and power menu is showing --- default/hypr/bindings.conf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/default/hypr/bindings.conf b/default/hypr/bindings.conf index b2f50d5..4124057 100644 --- a/default/hypr/bindings.conf +++ b/default/hypr/bindings.conf @@ -24,7 +24,7 @@ bind = SUPER CTRL, comma, exec, makoctl mode -t do-not-disturb && makoctl mode | bind = SUPER, W, killactive, # End active session -bind = SUPER, ESCAPE, exec, hyprlock +bind = SUPER, ESCAPE, exec, pkill wofi 2>/dev/null; hyprlock bind = SUPER SHIFT, ESCAPE, exec, systemctl suspend bind = SUPER ALT, ESCAPE, exit, bind = SUPER CTRL, ESCAPE, exec, reboot From c459e03d390c991d0f49d13483f4dc4c455ef515 Mon Sep 17 00:00:00 2001 From: Noah Penza Date: Mon, 7 Jul 2025 21:25:14 +1000 Subject: [PATCH 04/86] Change power menu css path --- bin/omarchy-power-menu | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bin/omarchy-power-menu b/bin/omarchy-power-menu index a393f8f..fdcb80e 100755 --- a/bin/omarchy-power-menu +++ b/bin/omarchy-power-menu @@ -11,7 +11,7 @@ show_power_menu() { \u2060󰜉 Restart (Ctrl + Super + Escape) 󰐥\u2063 Shutdown (Ctrl + Shift + Super + Escape)" # These first characters are invisible sort keys - local selection=$(echo -e "$menu_options" | wofi --show dmenu --prompt "Power Options" --width 500 --height 195 -O alphabetical --style ~/.config/wofi/omarchy-power-menu.css) + local selection=$(echo -e "$menu_options" | wofi --show dmenu --prompt "Power Options" --width 500 --height 195 -O alphabetical --style ~/.local/share/omarchy/config/wofi/omarchy-power-menu.css) case "$selection" in *Lock*) hyprlock ;; From 3515525d9985ee420d6d92170e8bdaeb805d9e5d Mon Sep 17 00:00:00 2001 From: Daniil Maltsev Date: Mon, 7 Jul 2025 16:29:17 +0500 Subject: [PATCH 05/86] Add impala as iwd TUI --- config/waybar/config | 2 +- install/3-terminal.sh | 2 +- migrations/1751887718.sh | 2 ++ 3 files changed, 4 insertions(+), 2 deletions(-) create mode 100644 migrations/1751887718.sh diff --git a/config/waybar/config b/config/waybar/config index 8338713..5a9be2d 100644 --- a/config/waybar/config +++ b/config/waybar/config @@ -62,7 +62,7 @@ "tooltip-format-disconnected": "Disconnected", "interval": 3, "nospacing": 1, - "on-click": "alacritty -e iwctl" + "on-click": "alacritty -e impala" }, "battery": { "format": "{capacity}% {icon}", diff --git a/install/3-terminal.sh b/install/3-terminal.sh index cb600b5..b56978c 100644 --- a/install/3-terminal.sh +++ b/install/3-terminal.sh @@ -3,4 +3,4 @@ yay -S --noconfirm --needed \ fd eza fzf ripgrep zoxide bat \ wl-clipboard fastfetch btop \ man tldr less whois plocate \ - alacritty bash-completion + alacritty bash-completion impala diff --git a/migrations/1751887718.sh b/migrations/1751887718.sh new file mode 100644 index 0000000..d658191 --- /dev/null +++ b/migrations/1751887718.sh @@ -0,0 +1,2 @@ +echo "Install impala" +yay -S --noconfirm --needed impala From c63b87b4169e251c6806f31623ac6f8efea57c28 Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Mon, 7 Jul 2025 10:28:44 -0700 Subject: [PATCH 06/86] Fix yay-bin being checked out to $HOME instead of /tmp and not getting cleaned up Co-author: @bbondier Closes #86 --- install/1-yay.sh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/install/1-yay.sh b/install/1-yay.sh index adf1978..9913bfa 100644 --- a/install/1-yay.sh +++ b/install/1-yay.sh @@ -1,9 +1,11 @@ sudo pacman -S --needed --noconfirm base-devel if ! command -v yay &>/dev/null; then + cd /tmp git clone https://aur.archlinux.org/yay-bin.git cd yay-bin makepkg -si --noconfirm - cd ~ + cd - rm -rf yay-bin + cd ~ fi From 0073678f1f8c2d436dbbcf6641d688d27764f00f Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Mon, 7 Jul 2025 10:49:46 -0700 Subject: [PATCH 07/86] Use Impala for wifi and float it --- config/waybar/config | 2 +- default/hypr/windows.conf | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/config/waybar/config b/config/waybar/config index 5a9be2d..8109e4f 100644 --- a/config/waybar/config +++ b/config/waybar/config @@ -62,7 +62,7 @@ "tooltip-format-disconnected": "Disconnected", "interval": 3, "nospacing": 1, - "on-click": "alacritty -e impala" + "on-click": "alacritty --class=Impala -e impala" }, "battery": { "format": "{capacity}% {icon}", diff --git a/default/hypr/windows.conf b/default/hypr/windows.conf index a0716b5..fb86ca6 100644 --- a/default/hypr/windows.conf +++ b/default/hypr/windows.conf @@ -4,8 +4,8 @@ windowrule = suppressevent maximize, class:.* # Force chromium into a tile to deal with --app bug windowrule = tile, class:^(Chromium)$ -# Float sound and bluetooth settings -windowrule = float, class:^(org.pulseaudio.pavucontrol|blueberry.py)$ +# Float sound, bluetooth, and wifi settings +windowrule = float, class:^(org.pulseaudio.pavucontrol|blueberry.py|Impala)$ # Float Steam, fullscreen RetroArch windowrule = float, class:^(steam)$ From a64b32e2eed5591347abd91f195b62c95f03b237 Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Mon, 7 Jul 2025 10:50:28 -0700 Subject: [PATCH 08/86] Use power menu on Super+Esc --- default/hypr/bindings.conf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/default/hypr/bindings.conf b/default/hypr/bindings.conf index b2f50d5..b36564c 100644 --- a/default/hypr/bindings.conf +++ b/default/hypr/bindings.conf @@ -24,7 +24,7 @@ bind = SUPER CTRL, comma, exec, makoctl mode -t do-not-disturb && makoctl mode | bind = SUPER, W, killactive, # End active session -bind = SUPER, ESCAPE, exec, hyprlock +bind = SUPER, ESCAPE, exec, ~/.local/share/omarchy/bin/omarchy-power-menu bind = SUPER SHIFT, ESCAPE, exec, systemctl suspend bind = SUPER ALT, ESCAPE, exit, bind = SUPER CTRL, ESCAPE, exec, reboot From 8939d636fb06ee0a8479257a7f4abdc5a9e895bf Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Mon, 7 Jul 2025 10:56:37 -0700 Subject: [PATCH 09/86] Offer to refresh waybar to use Impala --- migrations/1751887718.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/migrations/1751887718.sh b/migrations/1751887718.sh index d658191..151556e 100644 --- a/migrations/1751887718.sh +++ b/migrations/1751887718.sh @@ -1,2 +1,3 @@ -echo "Install impala" +echo "Install Impala as new wifi selection TUI" yay -S --noconfirm --needed impala +gum confirm "Overwrite Waybar config to use Impala Wi-Fi selector in top bar?" && omarchy-refresh-waybar From cea316425f40668ece621b4ac08191df64be5d4a Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Mon, 7 Jul 2025 11:04:40 -0700 Subject: [PATCH 10/86] Tweak presentation, drop the hotkey references --- bin/omarchy-power-menu | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/bin/omarchy-power-menu b/bin/omarchy-power-menu index fdcb80e..1bc444a 100755 --- a/bin/omarchy-power-menu +++ b/bin/omarchy-power-menu @@ -3,15 +3,14 @@ # Power menu for Omarchy # Provides power off, restart, and sleep options -# Function to show power menu +# Function to show power menu. The first characters are invisible sort keys. show_power_menu() { - local menu_options="\u200B Lock (Super + Escape) -\u200C󰤄 Sleep (Shift + Super + Escape) -\u200D Relaunch (Alt + Super + Escape) -\u2060󰜉 Restart (Ctrl + Super + Escape) -󰐥\u2063 Shutdown (Ctrl + Shift + Super + Escape)" # These first characters are invisible sort keys - - local selection=$(echo -e "$menu_options" | wofi --show dmenu --prompt "Power Options" --width 500 --height 195 -O alphabetical --style ~/.local/share/omarchy/config/wofi/omarchy-power-menu.css) + local menu_options="\u200B Lock +\u200C󰤄 Sleep +\u200D Relaunch +\u2060󰜉 Restart +󰐥\u2063 Shutdown" + local selection=$(echo -e "$menu_options" | wofi --show dmenu --prompt "Power Options" --width 150 --height 195 -O alphabetical --style ~/.local/share/omarchy/config/wofi/omarchy-power-menu.css) case "$selection" in *Lock*) hyprlock ;; From 207f811e47df545d40858ad9244d67be2961b29d Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Mon, 7 Jul 2025 11:09:10 -0700 Subject: [PATCH 11/86] Be more precise than sleep --- bin/omarchy-power-menu | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bin/omarchy-power-menu b/bin/omarchy-power-menu index 1bc444a..5287a4c 100755 --- a/bin/omarchy-power-menu +++ b/bin/omarchy-power-menu @@ -6,7 +6,7 @@ # Function to show power menu. The first characters are invisible sort keys. show_power_menu() { local menu_options="\u200B Lock -\u200C󰤄 Sleep +\u200C󰤄 Suspend \u200D Relaunch \u2060󰜉 Restart 󰐥\u2063 Shutdown" @@ -14,7 +14,7 @@ show_power_menu() { case "$selection" in *Lock*) hyprlock ;; - *Sleep*) systemctl suspend ;; + *Suspend*) systemctl suspend ;; *Relaunch*) hyprctl dispatch exit ;; *Restart*) systemctl reboot ;; *Shutdown*) systemctl poweroff ;; From 24f8c31b64e97f165b4ec107e4afcc5c96b6783f Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Mon, 7 Jul 2025 11:09:19 -0700 Subject: [PATCH 12/86] The power menu will rule it all --- default/hypr/bindings.conf | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/default/hypr/bindings.conf b/default/hypr/bindings.conf index b36564c..d7c9ff5 100644 --- a/default/hypr/bindings.conf +++ b/default/hypr/bindings.conf @@ -23,12 +23,8 @@ bind = SUPER CTRL, comma, exec, makoctl mode -t do-not-disturb && makoctl mode | bind = SUPER, W, killactive, -# End active session +# Power menu controls lock, suspend, relaunch, restart, shutdown bind = SUPER, ESCAPE, exec, ~/.local/share/omarchy/bin/omarchy-power-menu -bind = SUPER SHIFT, ESCAPE, exec, systemctl suspend -bind = SUPER ALT, ESCAPE, exit, -bind = SUPER CTRL, ESCAPE, exec, reboot -bind = SUPER SHIFT CTRL, ESCAPE, exec, systemctl poweroff # Control tiling bind = SUPER, J, togglesplit, # dwindle From 6c1c829f869e07bcabf34f908db067b6a1e7a4a2 Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Mon, 7 Jul 2025 11:19:29 -0700 Subject: [PATCH 13/86] Fix sorting code on power menu --- bin/omarchy-power-menu | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bin/omarchy-power-menu b/bin/omarchy-power-menu index 5287a4c..2c77833 100755 --- a/bin/omarchy-power-menu +++ b/bin/omarchy-power-menu @@ -9,7 +9,7 @@ show_power_menu() { \u200C󰤄 Suspend \u200D Relaunch \u2060󰜉 Restart -󰐥\u2063 Shutdown" +\u2063󰐥 Shutdown" local selection=$(echo -e "$menu_options" | wofi --show dmenu --prompt "Power Options" --width 150 --height 195 -O alphabetical --style ~/.local/share/omarchy/config/wofi/omarchy-power-menu.css) case "$selection" in From 201d303c2cacd153195b6929b837e5a84641f75e Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Mon, 7 Jul 2025 11:37:50 -0700 Subject: [PATCH 14/86] Better structuring of the wofi css Reusing look for select menu and reducing theme duplication --- bin/omarchy-power-menu | 2 +- default/hypr/bindings.conf | 3 +- default/wofi/search.css | 72 +++++++++++++++++++++++++++++++++++++ default/wofi/select.css | 8 +++++ themes/catppuccin/wofi.css | 70 ------------------------------------ themes/everforest/wofi.css | 70 ------------------------------------ themes/gruvbox/wofi.css | 70 ------------------------------------ themes/kanagawa/wofi.css | 70 ------------------------------------ themes/nord/wofi.css | 70 ------------------------------------ themes/tokyo-night/wofi.css | 70 ------------------------------------ 10 files changed, 83 insertions(+), 422 deletions(-) create mode 100644 default/wofi/search.css create mode 100644 default/wofi/select.css diff --git a/bin/omarchy-power-menu b/bin/omarchy-power-menu index 2c77833..6c8d6a7 100755 --- a/bin/omarchy-power-menu +++ b/bin/omarchy-power-menu @@ -10,7 +10,7 @@ show_power_menu() { \u200D Relaunch \u2060󰜉 Restart \u2063󰐥 Shutdown" - local selection=$(echo -e "$menu_options" | wofi --show dmenu --prompt "Power Options" --width 150 --height 195 -O alphabetical --style ~/.local/share/omarchy/config/wofi/omarchy-power-menu.css) + local selection=$(echo -e "$menu_options" | wofi --show dmenu --prompt "Power Options" --width 150 --height 195 -O alphabetical --style ~/.local/share/omarchy/default/wofi/select.css) case "$selection" in *Lock*) hyprlock ;; diff --git a/default/hypr/bindings.conf b/default/hypr/bindings.conf index d7c9ff5..546bcfc 100644 --- a/default/hypr/bindings.conf +++ b/default/hypr/bindings.conf @@ -10,7 +10,8 @@ bind = SUPER, G, exec, $messenger bind = SUPER, O, exec, obsidian -disable-gpu bind = SUPER, slash, exec, $passwordManager -bind = SUPER, space, exec, pkill wofi || wofi --show drun --sort-order=alphabetical +bind = SUPER, space, exec, pkill wofi || wofi --show drun --sort-order=alphabetical --style="$HOME/.local/share/omarchy/default/wofi/search.css" + bind = SUPER SHIFT, SPACE, exec, pkill -SIGUSR1 waybar bind = SUPER CTRL, SPACE, exec, ~/.local/share/omarchy/bin/swaybg-next bind = SUPER SHIFT CTRL, SPACE, exec, ~/.local/share/omarchy/bin/omarchy-theme-next diff --git a/default/wofi/search.css b/default/wofi/search.css new file mode 100644 index 0000000..b57b452 --- /dev/null +++ b/default/wofi/search.css @@ -0,0 +1,72 @@ +@import ".config/omarchy/current/theme/wofi.css"; + +* { + font-family: 'CaskaydiaMono Nerd Font', monospace; + font-size: 18px; +} + +window { + margin: 0px; + padding: 20px; + background-color: @base; + opacity: 0.95; +} + +#inner-box { + margin: 0; + padding: 0; + border: none; + background-color: @base; +} + +#outer-box { + margin: 0; + padding: 20px; + border: none; + background-color: @base; +} + +#scroll { + margin: 0; + padding: 0; + border: none; + background-color: @base; +} + +#input { + margin: 0; + padding: 10px; + border: none; + background-color: @base; + color: @text; +} + +#input:focus { + outline: none; + box-shadow: none; + border: none; +} + +#text { + margin: 5px; + border: none; + color: @text; +} + +#entry { + background-color: @base; +} + +#entry:selected { + outline: none; + border: none; +} + +#entry:selected #text { + color: @selected-text; +} + +#entry image { + -gtk-icon-transform: scale(0.7); +} + diff --git a/default/wofi/select.css b/default/wofi/select.css new file mode 100644 index 0000000..5f255c0 --- /dev/null +++ b/default/wofi/select.css @@ -0,0 +1,8 @@ +@import ".config/omarchy/current/theme/wofi.css"; +@import ".local/share/omarchy/default/wofi/search.css"; + +#input { + display: none; + opacity: 0; + margin-top: -200px; +} diff --git a/themes/catppuccin/wofi.css b/themes/catppuccin/wofi.css index e26765e..70a94f8 100644 --- a/themes/catppuccin/wofi.css +++ b/themes/catppuccin/wofi.css @@ -1,73 +1,3 @@ @define-color selected-text #8caaee; @define-color text #c6d0f5; @define-color base #24273a; - -* { - font-family: 'CaskaydiaMono Nerd Font', monospace; - font-size: 18px; -} - -window { - margin: 0px; - padding: 20px; - background-color: @base; - opacity: 0.95; -} - -#inner-box { - margin: 0; - padding: 0; - border: none; - background-color: @base; -} - -#outer-box { - margin: 0; - padding: 20px; - border: none; - background-color: @base; -} - -#scroll { - margin: 0; - padding: 0; - border: none; - background-color: @base; -} - -#input { - margin: 0; - padding: 10px; - border: none; - background-color: @base; - color: @text; -} - -#input:focus { - outline: none; - box-shadow: none; - border: none; -} - -#text { - margin: 5px; - border: none; - color: @text; -} - -#entry { - background-color: @base; -} - -#entry:selected { - outline: none; - border: none; -} - -#entry:selected #text { - color: @selected-text; -} - -#entry image { - -gtk-icon-transform: scale(0.7); -} diff --git a/themes/everforest/wofi.css b/themes/everforest/wofi.css index f5089fb..036b3e0 100644 --- a/themes/everforest/wofi.css +++ b/themes/everforest/wofi.css @@ -1,73 +1,3 @@ @define-color selected-text #dbbc7f; @define-color text #d3c6aa; @define-color base #2d353b; - -* { - font-family: 'CaskaydiaMono Nerd Font', monospace; - font-size: 18px; -} - -window { - margin: 0px; - padding: 20px; - background-color: @base; - opacity: 0.95; -} - -#inner-box { - margin: 0; - padding: 0; - border: none; - background-color: @base; -} - -#outer-box { - margin: 0; - padding: 20px; - border: none; - background-color: @base; -} - -#scroll { - margin: 0; - padding: 0; - border: none; - background-color: @base; -} - -#input { - margin: 0; - padding: 10px; - border: none; - background-color: @base; - color: @text; -} - -#input:focus { - outline: none; - box-shadow: none; - border: none; -} - -#text { - margin: 5px; - border: none; - color: @text; -} - -#entry { - background-color: @base; -} - -#entry:selected { - outline: none; - border: none; -} - -#entry:selected #text { - color: @selected-text; -} - -#entry image { - -gtk-icon-transform: scale(0.7); -} diff --git a/themes/gruvbox/wofi.css b/themes/gruvbox/wofi.css index 99481cf..8501e39 100644 --- a/themes/gruvbox/wofi.css +++ b/themes/gruvbox/wofi.css @@ -1,73 +1,3 @@ @define-color selected-text #fabd2f; @define-color text #ebdbb2; @define-color base #282828; - -* { - font-family: 'CaskaydiaMono Nerd Font', monospace; - font-size: 18px; -} - -window { - margin: 0px; - padding: 20px; - background-color: @base; - opacity: 0.95; -} - -#inner-box { - margin: 0; - padding: 0; - border: none; - background-color: @base; -} - -#outer-box { - margin: 0; - padding: 20px; - border: none; - background-color: @base; -} - -#scroll { - margin: 0; - padding: 0; - border: none; - background-color: @base; -} - -#input { - margin: 0; - padding: 10px; - border: none; - background-color: @base; - color: @text; -} - -#input:focus { - outline: none; - box-shadow: none; - border: none; -} - -#text { - margin: 5px; - border: none; - color: @text; -} - -#entry { - background-color: @base; -} - -#entry:selected { - outline: none; - border: none; -} - -#entry:selected #text { - color: @selected-text; -} - -#entry image { - -gtk-icon-transform: scale(0.7); -} diff --git a/themes/kanagawa/wofi.css b/themes/kanagawa/wofi.css index 88d64fa..ea8f710 100644 --- a/themes/kanagawa/wofi.css +++ b/themes/kanagawa/wofi.css @@ -1,73 +1,3 @@ @define-color selected-text #dca561; @define-color text #dcd7ba; @define-color base #1f1f28; - -* { - font-family: 'CaskaydiaMono Nerd Font', monospace; - font-size: 18px; -} - -window { - margin: 0px; - padding: 20px; - background-color: @base; - opacity: 0.95; -} - -#inner-box { - margin: 0; - padding: 0; - border: none; - background-color: @base; -} - -#outer-box { - margin: 0; - padding: 20px; - border: none; - background-color: @base; -} - -#scroll { - margin: 0; - padding: 0; - border: none; - background-color: @base; -} - -#input { - margin: 0; - padding: 10px; - border: none; - background-color: @base; - color: @text; -} - -#input:focus { - outline: none; - box-shadow: none; - border: none; -} - -#text { - margin: 5px; - border: none; - color: @text; -} - -#entry { - background-color: @base; -} - -#entry:selected { - outline: none; - border: none; -} - -#entry:selected #text { - color: @selected-text; -} - -#entry image { - -gtk-icon-transform: scale(0.7); -} diff --git a/themes/nord/wofi.css b/themes/nord/wofi.css index 4f36df2..8cc8fbe 100644 --- a/themes/nord/wofi.css +++ b/themes/nord/wofi.css @@ -1,73 +1,3 @@ @define-color selected-text #88C0D0; @define-color text #D8DEE9; @define-color base #2E3440; - -* { - font-family: 'CaskaydiaMono Nerd Font', monospace; - font-size: 18px; -} - -window { - margin: 0px; - padding: 20px; - background-color: @base; - opacity: 0.95; -} - -#inner-box { - margin: 0; - padding: 0; - border: none; - background-color: @base; -} - -#outer-box { - margin: 0; - padding: 20px; - border: none; - background-color: @base; -} - -#scroll { - margin: 0; - padding: 0; - border: none; - background-color: @base; -} - -#input { - margin: 0; - padding: 10px; - border: none; - background-color: @base; - color: @text; -} - -#input:focus { - outline: none; - box-shadow: none; - border: none; -} - -#text { - margin: 5px; - border: none; - color: @text; -} - -#entry { - background-color: @base; -} - -#entry:selected { - outline: none; - border: none; -} - -#entry:selected #text { - color: @selected-text; -} - -#entry image { - -gtk-icon-transform: scale(0.7); -} diff --git a/themes/tokyo-night/wofi.css b/themes/tokyo-night/wofi.css index 7b4892a..1663e02 100644 --- a/themes/tokyo-night/wofi.css +++ b/themes/tokyo-night/wofi.css @@ -1,73 +1,3 @@ @define-color selected-text #7dcfff; @define-color text #cfc9c2; @define-color base #1a1b26; - -* { - font-family: 'CaskaydiaMono Nerd Font', monospace; - font-size: 18px; -} - -window { - margin: 0px; - padding: 20px; - background-color: @base; - opacity: 0.95; -} - -#inner-box { - margin: 0; - padding: 0; - border: none; - background-color: @base; -} - -#outer-box { - margin: 0; - padding: 20px; - border: none; - background-color: @base; -} - -#scroll { - margin: 0; - padding: 0; - border: none; - background-color: @base; -} - -#input { - margin: 0; - padding: 10px; - border: none; - background-color: @base; - color: @text; -} - -#input:focus { - outline: none; - box-shadow: none; - border: none; -} - -#text { - margin: 5px; - border: none; - color: @text; -} - -#entry { - background-color: @base; -} - -#entry:selected { - outline: none; - border: none; -} - -#entry:selected #text { - color: @selected-text; -} - -#entry image { - -gtk-icon-transform: scale(0.7); -} From 434b17e27a06faee617d8f5e12d9161c80202bf2 Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Mon, 7 Jul 2025 11:44:22 -0700 Subject: [PATCH 15/86] Add a hint to changing 1x resolution --- config/hypr/hyprland.conf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config/hypr/hyprland.conf b/config/hypr/hyprland.conf index 80e5431..ed6b3e1 100644 --- a/config/hypr/hyprland.conf +++ b/config/hypr/hyprland.conf @@ -25,7 +25,7 @@ source = ~/.config/omarchy/current/theme/hyprland.conf # exec-once = dropbox-cli start # Extra env variables -env = GDK_SCALE,2 # Change to 1 if on a 1x display +env = GDK_SCALE,2 # Change to 1 if on a 1x display (then change last "auto" to 1 in monitors.conf) # Extra bindings bind = SUPER, A, exec, $webapp="https://chatgpt.com" From d254969b393e746292e1f1fb252aee297b120699 Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Mon, 7 Jul 2025 11:58:34 -0700 Subject: [PATCH 16/86] Give a hint about the config format --- config/hypr/monitors.conf | 1 + 1 file changed, 1 insertion(+) diff --git a/config/hypr/monitors.conf b/config/hypr/monitors.conf index 4b82fd6..68c5c16 100644 --- a/config/hypr/monitors.conf +++ b/config/hypr/monitors.conf @@ -1,6 +1,7 @@ # See https://wiki.hyprland.org/Configuring/Monitors/ # Use single default monitor (see all monitors with: hyprctl monitors) +# Format: monitor = [port], resolution, position, scale monitor=,preferred,auto,auto # Example for Framework 13 w/ 6K XDR Apple display From f52077a5a1b95452c4084078234e194cf9c8bf8c Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Mon, 7 Jul 2025 12:03:31 -0700 Subject: [PATCH 17/86] Give a hint as to how you overwrite Omarchy default bindings --- config/hypr/hyprland.conf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config/hypr/hyprland.conf b/config/hypr/hyprland.conf index ed6b3e1..c2e6fa4 100644 --- a/config/hypr/hyprland.conf +++ b/config/hypr/hyprland.conf @@ -27,7 +27,7 @@ source = ~/.config/omarchy/current/theme/hyprland.conf # Extra env variables env = GDK_SCALE,2 # Change to 1 if on a 1x display (then change last "auto" to 1 in monitors.conf) -# Extra bindings +# Extra bindings (overwrite existing binding with: unbind = SUPER, O) bind = SUPER, A, exec, $webapp="https://chatgpt.com" bind = SUPER SHIFT, A, exec, $webapp="https://grok.com" bind = SUPER, C, exec, $webapp="https://app.hey.com/calendar/weeks/" From 1fed6096cc6018ab42ff91fdd1f07914ae2a340a Mon Sep 17 00:00:00 2001 From: Ryan Hughes <1630358+ryanrhughes@users.noreply.github.com> Date: Sat, 5 Jul 2025 16:40:37 -0400 Subject: [PATCH 18/86] Add plymouth themes --- themes/catppuccin/plymouth/bullet.png | Bin 0 -> 358 bytes themes/catppuccin/plymouth/entry.png | Bin 0 -> 694 bytes themes/catppuccin/plymouth/lock.png | Bin 0 -> 531 bytes themes/catppuccin/plymouth/logo.png | Bin 0 -> 1435 bytes themes/catppuccin/plymouth/omarchy.plymouth | 11 + themes/catppuccin/plymouth/omarchy.script | 236 ++++++++++++++++++ themes/catppuccin/plymouth/progress_bar.png | Bin 0 -> 314 bytes themes/catppuccin/plymouth/progress_box.png | Bin 0 -> 314 bytes themes/catppuccin/plymouth/throbber-01.png | Bin 0 -> 1265 bytes themes/catppuccin/plymouth/throbber-02.png | Bin 0 -> 1256 bytes themes/catppuccin/plymouth/throbber-03.png | Bin 0 -> 1247 bytes themes/catppuccin/plymouth/throbber-04.png | Bin 0 -> 1219 bytes themes/catppuccin/plymouth/throbber-05.png | Bin 0 -> 1248 bytes themes/catppuccin/plymouth/throbber-06.png | Bin 0 -> 1243 bytes themes/catppuccin/plymouth/throbber-07.png | Bin 0 -> 1230 bytes themes/catppuccin/plymouth/throbber-08.png | Bin 0 -> 1213 bytes themes/catppuccin/plymouth/throbber-09.png | Bin 0 -> 1218 bytes themes/catppuccin/plymouth/throbber-10.png | Bin 0 -> 1244 bytes themes/catppuccin/plymouth/throbber-11.png | Bin 0 -> 1251 bytes themes/catppuccin/plymouth/throbber-12.png | Bin 0 -> 1266 bytes themes/catppuccin/plymouth/throbber-13.png | Bin 0 -> 1239 bytes themes/catppuccin/plymouth/throbber-14.png | Bin 0 -> 1250 bytes themes/catppuccin/plymouth/throbber-15.png | Bin 0 -> 1259 bytes themes/catppuccin/plymouth/throbber-16.png | Bin 0 -> 1258 bytes themes/catppuccin/plymouth/throbber-17.png | Bin 0 -> 1246 bytes themes/catppuccin/plymouth/throbber-18.png | Bin 0 -> 1244 bytes themes/catppuccin/plymouth/throbber-19.png | Bin 0 -> 1238 bytes themes/catppuccin/plymouth/throbber-20.png | Bin 0 -> 1226 bytes themes/catppuccin/plymouth/throbber-21.png | Bin 0 -> 1244 bytes themes/catppuccin/plymouth/throbber-22.png | Bin 0 -> 1242 bytes themes/catppuccin/plymouth/throbber-23.png | Bin 0 -> 1237 bytes themes/catppuccin/plymouth/throbber-24.png | Bin 0 -> 1247 bytes themes/catppuccin/plymouth/throbber-25.png | Bin 0 -> 1235 bytes themes/catppuccin/plymouth/throbber-26.png | Bin 0 -> 1229 bytes themes/catppuccin/plymouth/throbber-27.png | Bin 0 -> 1249 bytes themes/catppuccin/plymouth/throbber-28.png | Bin 0 -> 1235 bytes themes/catppuccin/plymouth/throbber-29.png | Bin 0 -> 1257 bytes themes/catppuccin/plymouth/throbber-30.png | Bin 0 -> 1243 bytes themes/everforest/plymouth/bullet.png | Bin 0 -> 358 bytes themes/everforest/plymouth/entry.png | Bin 0 -> 700 bytes themes/everforest/plymouth/lock.png | Bin 0 -> 531 bytes themes/everforest/plymouth/logo.png | Bin 0 -> 1433 bytes themes/everforest/plymouth/omarchy.plymouth | 11 + themes/everforest/plymouth/omarchy.script | 237 +++++++++++++++++++ themes/everforest/plymouth/progress_bar.png | Bin 0 -> 314 bytes themes/everforest/plymouth/progress_box.png | Bin 0 -> 314 bytes themes/everforest/plymouth/throbber-01.png | Bin 0 -> 1265 bytes themes/everforest/plymouth/throbber-02.png | Bin 0 -> 1256 bytes themes/everforest/plymouth/throbber-03.png | Bin 0 -> 1247 bytes themes/everforest/plymouth/throbber-04.png | Bin 0 -> 1219 bytes themes/everforest/plymouth/throbber-05.png | Bin 0 -> 1248 bytes themes/everforest/plymouth/throbber-06.png | Bin 0 -> 1243 bytes themes/everforest/plymouth/throbber-07.png | Bin 0 -> 1230 bytes themes/everforest/plymouth/throbber-08.png | Bin 0 -> 1213 bytes themes/everforest/plymouth/throbber-09.png | Bin 0 -> 1218 bytes themes/everforest/plymouth/throbber-10.png | Bin 0 -> 1244 bytes themes/everforest/plymouth/throbber-11.png | Bin 0 -> 1251 bytes themes/everforest/plymouth/throbber-12.png | Bin 0 -> 1266 bytes themes/everforest/plymouth/throbber-13.png | Bin 0 -> 1239 bytes themes/everforest/plymouth/throbber-14.png | Bin 0 -> 1250 bytes themes/everforest/plymouth/throbber-15.png | Bin 0 -> 1259 bytes themes/everforest/plymouth/throbber-16.png | Bin 0 -> 1258 bytes themes/everforest/plymouth/throbber-17.png | Bin 0 -> 1246 bytes themes/everforest/plymouth/throbber-18.png | Bin 0 -> 1244 bytes themes/everforest/plymouth/throbber-19.png | Bin 0 -> 1238 bytes themes/everforest/plymouth/throbber-20.png | Bin 0 -> 1226 bytes themes/everforest/plymouth/throbber-21.png | Bin 0 -> 1244 bytes themes/everforest/plymouth/throbber-22.png | Bin 0 -> 1242 bytes themes/everforest/plymouth/throbber-23.png | Bin 0 -> 1237 bytes themes/everforest/plymouth/throbber-24.png | Bin 0 -> 1247 bytes themes/everforest/plymouth/throbber-25.png | Bin 0 -> 1235 bytes themes/everforest/plymouth/throbber-26.png | Bin 0 -> 1229 bytes themes/everforest/plymouth/throbber-27.png | Bin 0 -> 1249 bytes themes/everforest/plymouth/throbber-28.png | Bin 0 -> 1235 bytes themes/everforest/plymouth/throbber-29.png | Bin 0 -> 1257 bytes themes/everforest/plymouth/throbber-30.png | Bin 0 -> 1243 bytes themes/gruvbox/plymouth/bullet.png | Bin 0 -> 358 bytes themes/gruvbox/plymouth/entry.png | Bin 0 -> 687 bytes themes/gruvbox/plymouth/lock.png | Bin 0 -> 531 bytes themes/gruvbox/plymouth/logo.png | Bin 0 -> 1435 bytes themes/gruvbox/plymouth/omarchy.plymouth | 11 + themes/gruvbox/plymouth/omarchy.script | 237 +++++++++++++++++++ themes/gruvbox/plymouth/progress_bar.png | Bin 0 -> 314 bytes themes/gruvbox/plymouth/progress_box.png | Bin 0 -> 335 bytes themes/gruvbox/plymouth/throbber-01.png | Bin 0 -> 1265 bytes themes/gruvbox/plymouth/throbber-02.png | Bin 0 -> 1256 bytes themes/gruvbox/plymouth/throbber-03.png | Bin 0 -> 1247 bytes themes/gruvbox/plymouth/throbber-04.png | Bin 0 -> 1219 bytes themes/gruvbox/plymouth/throbber-05.png | Bin 0 -> 1248 bytes themes/gruvbox/plymouth/throbber-06.png | Bin 0 -> 1243 bytes themes/gruvbox/plymouth/throbber-07.png | Bin 0 -> 1230 bytes themes/gruvbox/plymouth/throbber-08.png | Bin 0 -> 1213 bytes themes/gruvbox/plymouth/throbber-09.png | Bin 0 -> 1218 bytes themes/gruvbox/plymouth/throbber-10.png | Bin 0 -> 1244 bytes themes/gruvbox/plymouth/throbber-11.png | Bin 0 -> 1251 bytes themes/gruvbox/plymouth/throbber-12.png | Bin 0 -> 1266 bytes themes/gruvbox/plymouth/throbber-13.png | Bin 0 -> 1239 bytes themes/gruvbox/plymouth/throbber-14.png | Bin 0 -> 1250 bytes themes/gruvbox/plymouth/throbber-15.png | Bin 0 -> 1259 bytes themes/gruvbox/plymouth/throbber-16.png | Bin 0 -> 1258 bytes themes/gruvbox/plymouth/throbber-17.png | Bin 0 -> 1246 bytes themes/gruvbox/plymouth/throbber-18.png | Bin 0 -> 1244 bytes themes/gruvbox/plymouth/throbber-19.png | Bin 0 -> 1238 bytes themes/gruvbox/plymouth/throbber-20.png | Bin 0 -> 1226 bytes themes/gruvbox/plymouth/throbber-21.png | Bin 0 -> 1244 bytes themes/gruvbox/plymouth/throbber-22.png | Bin 0 -> 1242 bytes themes/gruvbox/plymouth/throbber-23.png | Bin 0 -> 1237 bytes themes/gruvbox/plymouth/throbber-24.png | Bin 0 -> 1247 bytes themes/gruvbox/plymouth/throbber-25.png | Bin 0 -> 1235 bytes themes/gruvbox/plymouth/throbber-26.png | Bin 0 -> 1229 bytes themes/gruvbox/plymouth/throbber-27.png | Bin 0 -> 1249 bytes themes/gruvbox/plymouth/throbber-28.png | Bin 0 -> 1235 bytes themes/gruvbox/plymouth/throbber-29.png | Bin 0 -> 1257 bytes themes/gruvbox/plymouth/throbber-30.png | Bin 0 -> 1243 bytes themes/kanagawa/plymouth/bullet.png | Bin 0 -> 358 bytes themes/kanagawa/plymouth/entry.png | Bin 0 -> 699 bytes themes/kanagawa/plymouth/lock.png | Bin 0 -> 531 bytes themes/kanagawa/plymouth/logo.png | Bin 0 -> 1432 bytes themes/kanagawa/plymouth/omarchy.plymouth | 11 + themes/kanagawa/plymouth/omarchy.script | 237 +++++++++++++++++++ themes/kanagawa/plymouth/progress_bar.png | Bin 0 -> 314 bytes themes/kanagawa/plymouth/progress_box.png | Bin 0 -> 314 bytes themes/kanagawa/plymouth/throbber-01.png | Bin 0 -> 1265 bytes themes/kanagawa/plymouth/throbber-02.png | Bin 0 -> 1256 bytes themes/kanagawa/plymouth/throbber-03.png | Bin 0 -> 1247 bytes themes/kanagawa/plymouth/throbber-04.png | Bin 0 -> 1219 bytes themes/kanagawa/plymouth/throbber-05.png | Bin 0 -> 1248 bytes themes/kanagawa/plymouth/throbber-06.png | Bin 0 -> 1243 bytes themes/kanagawa/plymouth/throbber-07.png | Bin 0 -> 1230 bytes themes/kanagawa/plymouth/throbber-08.png | Bin 0 -> 1213 bytes themes/kanagawa/plymouth/throbber-09.png | Bin 0 -> 1218 bytes themes/kanagawa/plymouth/throbber-10.png | Bin 0 -> 1244 bytes themes/kanagawa/plymouth/throbber-11.png | Bin 0 -> 1251 bytes themes/kanagawa/plymouth/throbber-12.png | Bin 0 -> 1266 bytes themes/kanagawa/plymouth/throbber-13.png | Bin 0 -> 1239 bytes themes/kanagawa/plymouth/throbber-14.png | Bin 0 -> 1250 bytes themes/kanagawa/plymouth/throbber-15.png | Bin 0 -> 1259 bytes themes/kanagawa/plymouth/throbber-16.png | Bin 0 -> 1258 bytes themes/kanagawa/plymouth/throbber-17.png | Bin 0 -> 1246 bytes themes/kanagawa/plymouth/throbber-18.png | Bin 0 -> 1244 bytes themes/kanagawa/plymouth/throbber-19.png | Bin 0 -> 1238 bytes themes/kanagawa/plymouth/throbber-20.png | Bin 0 -> 1226 bytes themes/kanagawa/plymouth/throbber-21.png | Bin 0 -> 1244 bytes themes/kanagawa/plymouth/throbber-22.png | Bin 0 -> 1242 bytes themes/kanagawa/plymouth/throbber-23.png | Bin 0 -> 1237 bytes themes/kanagawa/plymouth/throbber-24.png | Bin 0 -> 1247 bytes themes/kanagawa/plymouth/throbber-25.png | Bin 0 -> 1235 bytes themes/kanagawa/plymouth/throbber-26.png | Bin 0 -> 1229 bytes themes/kanagawa/plymouth/throbber-27.png | Bin 0 -> 1249 bytes themes/kanagawa/plymouth/throbber-28.png | Bin 0 -> 1235 bytes themes/kanagawa/plymouth/throbber-29.png | Bin 0 -> 1257 bytes themes/kanagawa/plymouth/throbber-30.png | Bin 0 -> 1243 bytes themes/nord/plymouth/bullet.png | Bin 0 -> 358 bytes themes/nord/plymouth/entry.png | Bin 0 -> 700 bytes themes/nord/plymouth/lock.png | Bin 0 -> 531 bytes themes/nord/plymouth/logo.png | Bin 0 -> 1435 bytes themes/nord/plymouth/omarchy.plymouth | 11 + themes/nord/plymouth/omarchy.script | 237 +++++++++++++++++++ themes/nord/plymouth/progress_bar.png | Bin 0 -> 314 bytes themes/nord/plymouth/progress_box.png | Bin 0 -> 314 bytes themes/nord/plymouth/throbber-01.png | Bin 0 -> 1265 bytes themes/nord/plymouth/throbber-02.png | Bin 0 -> 1256 bytes themes/nord/plymouth/throbber-03.png | Bin 0 -> 1247 bytes themes/nord/plymouth/throbber-04.png | Bin 0 -> 1219 bytes themes/nord/plymouth/throbber-05.png | Bin 0 -> 1248 bytes themes/nord/plymouth/throbber-06.png | Bin 0 -> 1243 bytes themes/nord/plymouth/throbber-07.png | Bin 0 -> 1230 bytes themes/nord/plymouth/throbber-08.png | Bin 0 -> 1213 bytes themes/nord/plymouth/throbber-09.png | Bin 0 -> 1218 bytes themes/nord/plymouth/throbber-10.png | Bin 0 -> 1244 bytes themes/nord/plymouth/throbber-11.png | Bin 0 -> 1251 bytes themes/nord/plymouth/throbber-12.png | Bin 0 -> 1266 bytes themes/nord/plymouth/throbber-13.png | Bin 0 -> 1239 bytes themes/nord/plymouth/throbber-14.png | Bin 0 -> 1250 bytes themes/nord/plymouth/throbber-15.png | Bin 0 -> 1259 bytes themes/nord/plymouth/throbber-16.png | Bin 0 -> 1258 bytes themes/nord/plymouth/throbber-17.png | Bin 0 -> 1246 bytes themes/nord/plymouth/throbber-18.png | Bin 0 -> 1244 bytes themes/nord/plymouth/throbber-19.png | Bin 0 -> 1238 bytes themes/nord/plymouth/throbber-20.png | Bin 0 -> 1226 bytes themes/nord/plymouth/throbber-21.png | Bin 0 -> 1244 bytes themes/nord/plymouth/throbber-22.png | Bin 0 -> 1242 bytes themes/nord/plymouth/throbber-23.png | Bin 0 -> 1237 bytes themes/nord/plymouth/throbber-24.png | Bin 0 -> 1247 bytes themes/nord/plymouth/throbber-25.png | Bin 0 -> 1235 bytes themes/nord/plymouth/throbber-26.png | Bin 0 -> 1229 bytes themes/nord/plymouth/throbber-27.png | Bin 0 -> 1249 bytes themes/nord/plymouth/throbber-28.png | Bin 0 -> 1235 bytes themes/nord/plymouth/throbber-29.png | Bin 0 -> 1257 bytes themes/nord/plymouth/throbber-30.png | Bin 0 -> 1243 bytes themes/tokyo-night/plymouth/bullet.png | Bin 0 -> 358 bytes themes/tokyo-night/plymouth/entry.png | Bin 0 -> 694 bytes themes/tokyo-night/plymouth/lock.png | Bin 0 -> 531 bytes themes/tokyo-night/plymouth/logo.png | Bin 0 -> 1419 bytes themes/tokyo-night/plymouth/omarchy.plymouth | 11 + themes/tokyo-night/plymouth/omarchy.script | 237 +++++++++++++++++++ themes/tokyo-night/plymouth/progress_bar.png | Bin 0 -> 314 bytes themes/tokyo-night/plymouth/progress_box.png | Bin 0 -> 314 bytes themes/tokyo-night/plymouth/throbber-01.png | Bin 0 -> 1652 bytes themes/tokyo-night/plymouth/throbber-02.png | Bin 0 -> 1640 bytes themes/tokyo-night/plymouth/throbber-03.png | Bin 0 -> 1625 bytes themes/tokyo-night/plymouth/throbber-04.png | Bin 0 -> 1623 bytes themes/tokyo-night/plymouth/throbber-05.png | Bin 0 -> 1584 bytes themes/tokyo-night/plymouth/throbber-06.png | Bin 0 -> 1633 bytes themes/tokyo-night/plymouth/throbber-07.png | Bin 0 -> 1630 bytes themes/tokyo-night/plymouth/throbber-08.png | Bin 0 -> 1642 bytes themes/tokyo-night/plymouth/throbber-09.png | Bin 0 -> 1631 bytes themes/tokyo-night/plymouth/throbber-10.png | Bin 0 -> 1622 bytes themes/tokyo-night/plymouth/throbber-11.png | Bin 0 -> 1624 bytes themes/tokyo-night/plymouth/throbber-12.png | Bin 0 -> 1611 bytes themes/tokyo-night/plymouth/throbber-13.png | Bin 0 -> 1626 bytes themes/tokyo-night/plymouth/throbber-14.png | Bin 0 -> 1603 bytes themes/tokyo-night/plymouth/throbber-15.png | Bin 0 -> 1630 bytes themes/tokyo-night/plymouth/throbber-16.png | Bin 0 -> 1641 bytes themes/tokyo-night/plymouth/throbber-17.png | Bin 0 -> 1630 bytes themes/tokyo-night/plymouth/throbber-18.png | Bin 0 -> 1591 bytes themes/tokyo-night/plymouth/throbber-19.png | Bin 0 -> 1602 bytes themes/tokyo-night/plymouth/throbber-20.png | Bin 0 -> 1582 bytes themes/tokyo-night/plymouth/throbber-21.png | Bin 0 -> 1585 bytes themes/tokyo-night/plymouth/throbber-22.png | Bin 0 -> 1586 bytes themes/tokyo-night/plymouth/throbber-23.png | Bin 0 -> 1625 bytes themes/tokyo-night/plymouth/throbber-24.png | Bin 0 -> 1627 bytes themes/tokyo-night/plymouth/throbber-25.png | Bin 0 -> 1610 bytes themes/tokyo-night/plymouth/throbber-26.png | Bin 0 -> 1618 bytes themes/tokyo-night/plymouth/throbber-27.png | Bin 0 -> 1620 bytes themes/tokyo-night/plymouth/throbber-28.png | Bin 0 -> 1613 bytes themes/tokyo-night/plymouth/throbber-29.png | Bin 0 -> 1629 bytes themes/tokyo-night/plymouth/throbber-30.png | Bin 0 -> 1620 bytes 228 files changed, 1487 insertions(+) create mode 100644 themes/catppuccin/plymouth/bullet.png create mode 100644 themes/catppuccin/plymouth/entry.png create mode 100644 themes/catppuccin/plymouth/lock.png create mode 100644 themes/catppuccin/plymouth/logo.png create mode 100644 themes/catppuccin/plymouth/omarchy.plymouth create mode 100644 themes/catppuccin/plymouth/omarchy.script create mode 100644 themes/catppuccin/plymouth/progress_bar.png create mode 100644 themes/catppuccin/plymouth/progress_box.png create mode 100644 themes/catppuccin/plymouth/throbber-01.png create mode 100644 themes/catppuccin/plymouth/throbber-02.png create mode 100644 themes/catppuccin/plymouth/throbber-03.png create mode 100644 themes/catppuccin/plymouth/throbber-04.png create mode 100644 themes/catppuccin/plymouth/throbber-05.png create mode 100644 themes/catppuccin/plymouth/throbber-06.png create mode 100644 themes/catppuccin/plymouth/throbber-07.png create mode 100644 themes/catppuccin/plymouth/throbber-08.png create mode 100644 themes/catppuccin/plymouth/throbber-09.png create mode 100644 themes/catppuccin/plymouth/throbber-10.png create mode 100644 themes/catppuccin/plymouth/throbber-11.png create mode 100644 themes/catppuccin/plymouth/throbber-12.png create mode 100644 themes/catppuccin/plymouth/throbber-13.png create mode 100644 themes/catppuccin/plymouth/throbber-14.png create mode 100644 themes/catppuccin/plymouth/throbber-15.png create mode 100644 themes/catppuccin/plymouth/throbber-16.png create mode 100644 themes/catppuccin/plymouth/throbber-17.png create mode 100644 themes/catppuccin/plymouth/throbber-18.png create mode 100644 themes/catppuccin/plymouth/throbber-19.png create mode 100644 themes/catppuccin/plymouth/throbber-20.png create mode 100644 themes/catppuccin/plymouth/throbber-21.png create mode 100644 themes/catppuccin/plymouth/throbber-22.png create mode 100644 themes/catppuccin/plymouth/throbber-23.png create mode 100644 themes/catppuccin/plymouth/throbber-24.png create mode 100644 themes/catppuccin/plymouth/throbber-25.png create mode 100644 themes/catppuccin/plymouth/throbber-26.png create mode 100644 themes/catppuccin/plymouth/throbber-27.png create mode 100644 themes/catppuccin/plymouth/throbber-28.png create mode 100644 themes/catppuccin/plymouth/throbber-29.png create mode 100644 themes/catppuccin/plymouth/throbber-30.png create mode 100644 themes/everforest/plymouth/bullet.png create mode 100644 themes/everforest/plymouth/entry.png create mode 100644 themes/everforest/plymouth/lock.png create mode 100644 themes/everforest/plymouth/logo.png create mode 100644 themes/everforest/plymouth/omarchy.plymouth create mode 100644 themes/everforest/plymouth/omarchy.script create mode 100644 themes/everforest/plymouth/progress_bar.png create mode 100644 themes/everforest/plymouth/progress_box.png create mode 100644 themes/everforest/plymouth/throbber-01.png create mode 100644 themes/everforest/plymouth/throbber-02.png create mode 100644 themes/everforest/plymouth/throbber-03.png create mode 100644 themes/everforest/plymouth/throbber-04.png create mode 100644 themes/everforest/plymouth/throbber-05.png create mode 100644 themes/everforest/plymouth/throbber-06.png create mode 100644 themes/everforest/plymouth/throbber-07.png create mode 100644 themes/everforest/plymouth/throbber-08.png create mode 100644 themes/everforest/plymouth/throbber-09.png create mode 100644 themes/everforest/plymouth/throbber-10.png create mode 100644 themes/everforest/plymouth/throbber-11.png create mode 100644 themes/everforest/plymouth/throbber-12.png create mode 100644 themes/everforest/plymouth/throbber-13.png create mode 100644 themes/everforest/plymouth/throbber-14.png create mode 100644 themes/everforest/plymouth/throbber-15.png create mode 100644 themes/everforest/plymouth/throbber-16.png create mode 100644 themes/everforest/plymouth/throbber-17.png create mode 100644 themes/everforest/plymouth/throbber-18.png create mode 100644 themes/everforest/plymouth/throbber-19.png create mode 100644 themes/everforest/plymouth/throbber-20.png create mode 100644 themes/everforest/plymouth/throbber-21.png create mode 100644 themes/everforest/plymouth/throbber-22.png create mode 100644 themes/everforest/plymouth/throbber-23.png create mode 100644 themes/everforest/plymouth/throbber-24.png create mode 100644 themes/everforest/plymouth/throbber-25.png create mode 100644 themes/everforest/plymouth/throbber-26.png create mode 100644 themes/everforest/plymouth/throbber-27.png create mode 100644 themes/everforest/plymouth/throbber-28.png create mode 100644 themes/everforest/plymouth/throbber-29.png create mode 100644 themes/everforest/plymouth/throbber-30.png create mode 100644 themes/gruvbox/plymouth/bullet.png create mode 100644 themes/gruvbox/plymouth/entry.png create mode 100644 themes/gruvbox/plymouth/lock.png create mode 100644 themes/gruvbox/plymouth/logo.png create mode 100644 themes/gruvbox/plymouth/omarchy.plymouth create mode 100644 themes/gruvbox/plymouth/omarchy.script create mode 100644 themes/gruvbox/plymouth/progress_bar.png create mode 100644 themes/gruvbox/plymouth/progress_box.png create mode 100644 themes/gruvbox/plymouth/throbber-01.png create mode 100644 themes/gruvbox/plymouth/throbber-02.png create mode 100644 themes/gruvbox/plymouth/throbber-03.png create mode 100644 themes/gruvbox/plymouth/throbber-04.png create mode 100644 themes/gruvbox/plymouth/throbber-05.png create mode 100644 themes/gruvbox/plymouth/throbber-06.png create mode 100644 themes/gruvbox/plymouth/throbber-07.png create mode 100644 themes/gruvbox/plymouth/throbber-08.png create mode 100644 themes/gruvbox/plymouth/throbber-09.png create mode 100644 themes/gruvbox/plymouth/throbber-10.png create mode 100644 themes/gruvbox/plymouth/throbber-11.png create mode 100644 themes/gruvbox/plymouth/throbber-12.png create mode 100644 themes/gruvbox/plymouth/throbber-13.png create mode 100644 themes/gruvbox/plymouth/throbber-14.png create mode 100644 themes/gruvbox/plymouth/throbber-15.png create mode 100644 themes/gruvbox/plymouth/throbber-16.png create mode 100644 themes/gruvbox/plymouth/throbber-17.png create mode 100644 themes/gruvbox/plymouth/throbber-18.png create mode 100644 themes/gruvbox/plymouth/throbber-19.png create mode 100644 themes/gruvbox/plymouth/throbber-20.png create mode 100644 themes/gruvbox/plymouth/throbber-21.png create mode 100644 themes/gruvbox/plymouth/throbber-22.png create mode 100644 themes/gruvbox/plymouth/throbber-23.png create mode 100644 themes/gruvbox/plymouth/throbber-24.png create mode 100644 themes/gruvbox/plymouth/throbber-25.png create mode 100644 themes/gruvbox/plymouth/throbber-26.png create mode 100644 themes/gruvbox/plymouth/throbber-27.png create mode 100644 themes/gruvbox/plymouth/throbber-28.png create mode 100644 themes/gruvbox/plymouth/throbber-29.png create mode 100644 themes/gruvbox/plymouth/throbber-30.png create mode 100644 themes/kanagawa/plymouth/bullet.png create mode 100644 themes/kanagawa/plymouth/entry.png create mode 100644 themes/kanagawa/plymouth/lock.png create mode 100644 themes/kanagawa/plymouth/logo.png create mode 100644 themes/kanagawa/plymouth/omarchy.plymouth create mode 100644 themes/kanagawa/plymouth/omarchy.script create mode 100644 themes/kanagawa/plymouth/progress_bar.png create mode 100644 themes/kanagawa/plymouth/progress_box.png create mode 100644 themes/kanagawa/plymouth/throbber-01.png create mode 100644 themes/kanagawa/plymouth/throbber-02.png create mode 100644 themes/kanagawa/plymouth/throbber-03.png create mode 100644 themes/kanagawa/plymouth/throbber-04.png create mode 100644 themes/kanagawa/plymouth/throbber-05.png create mode 100644 themes/kanagawa/plymouth/throbber-06.png create mode 100644 themes/kanagawa/plymouth/throbber-07.png create mode 100644 themes/kanagawa/plymouth/throbber-08.png create mode 100644 themes/kanagawa/plymouth/throbber-09.png create mode 100644 themes/kanagawa/plymouth/throbber-10.png create mode 100644 themes/kanagawa/plymouth/throbber-11.png create mode 100644 themes/kanagawa/plymouth/throbber-12.png create mode 100644 themes/kanagawa/plymouth/throbber-13.png create mode 100644 themes/kanagawa/plymouth/throbber-14.png create mode 100644 themes/kanagawa/plymouth/throbber-15.png create mode 100644 themes/kanagawa/plymouth/throbber-16.png create mode 100644 themes/kanagawa/plymouth/throbber-17.png create mode 100644 themes/kanagawa/plymouth/throbber-18.png create mode 100644 themes/kanagawa/plymouth/throbber-19.png create mode 100644 themes/kanagawa/plymouth/throbber-20.png create mode 100644 themes/kanagawa/plymouth/throbber-21.png create mode 100644 themes/kanagawa/plymouth/throbber-22.png create mode 100644 themes/kanagawa/plymouth/throbber-23.png create mode 100644 themes/kanagawa/plymouth/throbber-24.png create mode 100644 themes/kanagawa/plymouth/throbber-25.png create mode 100644 themes/kanagawa/plymouth/throbber-26.png create mode 100644 themes/kanagawa/plymouth/throbber-27.png create mode 100644 themes/kanagawa/plymouth/throbber-28.png create mode 100644 themes/kanagawa/plymouth/throbber-29.png create mode 100644 themes/kanagawa/plymouth/throbber-30.png create mode 100644 themes/nord/plymouth/bullet.png create mode 100644 themes/nord/plymouth/entry.png create mode 100644 themes/nord/plymouth/lock.png create mode 100644 themes/nord/plymouth/logo.png create mode 100644 themes/nord/plymouth/omarchy.plymouth create mode 100644 themes/nord/plymouth/omarchy.script create mode 100644 themes/nord/plymouth/progress_bar.png create mode 100644 themes/nord/plymouth/progress_box.png create mode 100644 themes/nord/plymouth/throbber-01.png create mode 100644 themes/nord/plymouth/throbber-02.png create mode 100644 themes/nord/plymouth/throbber-03.png create mode 100644 themes/nord/plymouth/throbber-04.png create mode 100644 themes/nord/plymouth/throbber-05.png create mode 100644 themes/nord/plymouth/throbber-06.png create mode 100644 themes/nord/plymouth/throbber-07.png create mode 100644 themes/nord/plymouth/throbber-08.png create mode 100644 themes/nord/plymouth/throbber-09.png create mode 100644 themes/nord/plymouth/throbber-10.png create mode 100644 themes/nord/plymouth/throbber-11.png create mode 100644 themes/nord/plymouth/throbber-12.png create mode 100644 themes/nord/plymouth/throbber-13.png create mode 100644 themes/nord/plymouth/throbber-14.png create mode 100644 themes/nord/plymouth/throbber-15.png create mode 100644 themes/nord/plymouth/throbber-16.png create mode 100644 themes/nord/plymouth/throbber-17.png create mode 100644 themes/nord/plymouth/throbber-18.png create mode 100644 themes/nord/plymouth/throbber-19.png create mode 100644 themes/nord/plymouth/throbber-20.png create mode 100644 themes/nord/plymouth/throbber-21.png create mode 100644 themes/nord/plymouth/throbber-22.png create mode 100644 themes/nord/plymouth/throbber-23.png create mode 100644 themes/nord/plymouth/throbber-24.png create mode 100644 themes/nord/plymouth/throbber-25.png create mode 100644 themes/nord/plymouth/throbber-26.png create mode 100644 themes/nord/plymouth/throbber-27.png create mode 100644 themes/nord/plymouth/throbber-28.png create mode 100644 themes/nord/plymouth/throbber-29.png create mode 100644 themes/nord/plymouth/throbber-30.png create mode 100644 themes/tokyo-night/plymouth/bullet.png create mode 100644 themes/tokyo-night/plymouth/entry.png create mode 100644 themes/tokyo-night/plymouth/lock.png create mode 100644 themes/tokyo-night/plymouth/logo.png create mode 100644 themes/tokyo-night/plymouth/omarchy.plymouth create mode 100644 themes/tokyo-night/plymouth/omarchy.script create mode 100644 themes/tokyo-night/plymouth/progress_bar.png create mode 100644 themes/tokyo-night/plymouth/progress_box.png create mode 100644 themes/tokyo-night/plymouth/throbber-01.png create mode 100644 themes/tokyo-night/plymouth/throbber-02.png create mode 100644 themes/tokyo-night/plymouth/throbber-03.png create mode 100644 themes/tokyo-night/plymouth/throbber-04.png create mode 100644 themes/tokyo-night/plymouth/throbber-05.png create mode 100644 themes/tokyo-night/plymouth/throbber-06.png create mode 100644 themes/tokyo-night/plymouth/throbber-07.png create mode 100644 themes/tokyo-night/plymouth/throbber-08.png create mode 100644 themes/tokyo-night/plymouth/throbber-09.png create mode 100644 themes/tokyo-night/plymouth/throbber-10.png create mode 100644 themes/tokyo-night/plymouth/throbber-11.png create mode 100644 themes/tokyo-night/plymouth/throbber-12.png create mode 100644 themes/tokyo-night/plymouth/throbber-13.png create mode 100644 themes/tokyo-night/plymouth/throbber-14.png create mode 100644 themes/tokyo-night/plymouth/throbber-15.png create mode 100644 themes/tokyo-night/plymouth/throbber-16.png create mode 100644 themes/tokyo-night/plymouth/throbber-17.png create mode 100644 themes/tokyo-night/plymouth/throbber-18.png create mode 100644 themes/tokyo-night/plymouth/throbber-19.png create mode 100644 themes/tokyo-night/plymouth/throbber-20.png create mode 100644 themes/tokyo-night/plymouth/throbber-21.png create mode 100644 themes/tokyo-night/plymouth/throbber-22.png create mode 100644 themes/tokyo-night/plymouth/throbber-23.png create mode 100644 themes/tokyo-night/plymouth/throbber-24.png create mode 100644 themes/tokyo-night/plymouth/throbber-25.png create mode 100644 themes/tokyo-night/plymouth/throbber-26.png create mode 100644 themes/tokyo-night/plymouth/throbber-27.png create mode 100644 themes/tokyo-night/plymouth/throbber-28.png create mode 100644 themes/tokyo-night/plymouth/throbber-29.png create mode 100644 themes/tokyo-night/plymouth/throbber-30.png diff --git a/themes/catppuccin/plymouth/bullet.png b/themes/catppuccin/plymouth/bullet.png new file mode 100644 index 0000000000000000000000000000000000000000..e5c5a157e58fd6dd01ae4eb37b44872aa66988c0 GIT binary patch literal 358 zcmeAS@N?(olHy`uVBq!ia0vp^>>$j-3?$8JydD54g=CK)Uj~LMH3o);76yi2K%s^g z3=E|P3=FRl7#OT(FffQ0%-I!a1C-zo@Ck7}b@?kC{r~^}YqQuBpcHdSkY6x^#^$fi z9Zo7sn8e>&XcrVJQg$W@cgu z0cK`l2?l0nW(^w-Bq>BPI65-#xN9;00#LDPiEBhjN@7W>RdP`(kYX@0Ff!FOFxNFO z4KXmbGBmO>GSoIOure@sJ#ocU6b-rgDVb@NxHZf=BcKV?paHj`Br`X)xFj*R07Z|P Zm4PYTlFv)rVt{%WJYD@<);T3K0RUT|W~TrE literal 0 HcmV?d00001 diff --git a/themes/catppuccin/plymouth/entry.png b/themes/catppuccin/plymouth/entry.png new file mode 100644 index 0000000000000000000000000000000000000000..df2cd6ba0281722e3185a5cb78c6268f99bb9170 GIT binary patch literal 694 zcmeAS@N?(olHy`uVBq!ia0y~yV3Y&04FuSLa@a2CEqi4B`cIb_Lo1CD@X@-Ch2J0cXVbJ3tZk5>H=O_LuCeY^+KCiZ|6XUwuh@@3RWi>N1WZQ#}WKTxNP!<#+!MUG?+yv-+kmS zaoOy7eZ+>7t8V#dPi}ni{JCxA(ciBw*<4=~!obi{VJVYu z%lo_hsZPnYb<&s9c9+L|H(+Q;%`9E*xm=^G=-;Ewzc>D~+qG+LwF1L|{Im5>rgY1_ z>%Bc&nti!-DL)&-kCn%>zWg%VQ8CXxer>e`!-0BX8wLlPgUk#^h7dzrJk};`@%8No zj~3r$W@PyHD*D5kSo39P%iiyJm&m|yI%uCv-}ZTJe|Lv%pH=cIj+tSD%jR=GnN$_b zZF^>KF91fGYKdz^NlIc#s#S7PDv)9@GB7gLH89sTFby#!3-qN7blhjDTQQ@AYTTCDm4a%h86~fUqGRT z7Yq!g1`G_Z5*Qe)W-u^_7tGleXakh63GfMVJ$3mjdFcQD|9p}`{XlbsN`m}?88{v5 z&YQMcvB)k-WlD_y_4{vG^rtJiM zjHHakDRpJD#pc-)*3Wrksx@PVy6(kko{70$lXZ(_pWoWCEyp`{^UCX!iYNM=y5nSc z=|a-UOLvpZ>s7^{u}-eBv5H^kqOE4WNY+O1BJ(u=h<$Yr`(!%zSN@TISpWG^C9}(J zgAm~fN`^q!sg}4#l%ynI9$Bf^%+ z=NTVnSMTB9TP6Qz)pN67dw8Om82aAbdv83i0qAE*MxYrfEF26B69g3)7#!Si3r@bk z*l@TS61ok!HjFp}2w^!SC>>iE4qV}pe6q%F-TUo(`yUFDpcfnsY73beb{jmDId@W+ zmTv?3*+x!ZT@hI5fPNd4he?Q_lomw zT>IElRsUBm`~BVDGOfRJdZwPg|NOZG=`r)LC2j7sx^JHQ?$3N%QTOP?al1o4zpKom zzqe&`WPc<+A+iZF$sAa7Sb5=w)O_hMj^htGiAfoVG-Svrn;^K^&wGBR)7H$7uW#+z zX8hLOLfhW~f0jZ|F}O1yn#wc9e|hbJsp?lX6T|!(zQcuUs`lIM-?zuM_B-q9c|Vlz z?4G9lZ|~QL+xg!GiZ`wMQ1Nba>DevY>cVe7yI1;2JpzA<2m9+CpVFOQ@19=0UukpN zdd1q~g=aUlOPtowa!jE<;bi`;?oh>&}p;nI1gO^He;Xlr6 0.01 && Plymouth.GetMode() != "shutdown" && Plymouth.GetMode() != "reboot" && Plymouth.GetMode() != "suspend") + { + if (!global.progress_visible) + { + progress_box.sprite.SetOpacity(1); + progress_bar.sprite.SetOpacity(1); + global.progress_visible = true; + } + + if (progress_bar.image.GetWidth () != Math.Int (progress_bar.original_image.GetWidth () * progress)) + { + progress_bar.image = progress_bar.original_image.Scale(progress_bar.original_image.GetWidth() * progress, progress_bar.original_image.GetHeight()); + progress_bar.sprite.SetImage (progress_bar.image); + } + } + else + { + # Hide progress bar when progress is 0 + if (global.progress_visible) + { + progress_box.sprite.SetOpacity(0); + progress_bar.sprite.SetOpacity(0); + global.progress_visible = false; + } + } + } + +Plymouth.SetBootProgressFunction(progress_callback); + +#----------------------------------------- Quit -------------------------------- + +fun quit_callback () +{ + logo.sprite.SetOpacity (1); +} + +Plymouth.SetQuitFunction(quit_callback); + +#----------------------------------------- Message -------------------------------- + +message_sprite = Sprite(); +message_sprite.SetPosition(10, 10, 10000); + +fun display_message_callback (text) +{ + my_image = Image.Text(text, 1, 1, 1); + message_sprite.SetImage(my_image); +} + +fun hide_message_callback (text) +{ + message_sprite.SetOpacity(0); +} + +Plymouth.SetDisplayMessageFunction (display_message_callback); +Plymouth.SetHideMessageFunction (hide_message_callback); diff --git a/themes/catppuccin/plymouth/progress_bar.png b/themes/catppuccin/plymouth/progress_bar.png new file mode 100644 index 0000000000000000000000000000000000000000..b0715e51b6cd5ac293eae1bab08c78f14716d8bd GIT binary patch literal 314 zcmeAS@N?(olHy`uVBq!ia0y~yVAKJ!xfq#&q>16jl|V`%*(1o8fuTx`fuW&=f#DZW zsNn?zL#Y7+!>a@a2CEqi4B`cIb_Lo1CD;OdLR?Q>{`&9VKh~LApMfHbN#5=*jQ^Q* z?*TdNC7!;n>@V3_*;qw$+!kB`3h{cnIEF}EPEL?uW#(sKY-3>5a*dk rG=Um4;5L+G=B5^xB<2>N=rOZ0Foj$4d5K#LP!EHrtDnm{r-UW|kL^(a literal 0 HcmV?d00001 diff --git a/themes/catppuccin/plymouth/progress_box.png b/themes/catppuccin/plymouth/progress_box.png new file mode 100644 index 0000000000000000000000000000000000000000..6015b08ac8730a7cfc4ec3447371b3af68047d86 GIT binary patch literal 314 zcmeAS@N?(olHy`uVBq!ia0y~yVAKJ!xfq#&q>16jl|V`%*(1o8fuTx`fuW&=f#DZW zsNn?zL#Y7+!>a@a2CEqi4B`cIb_Lo1CD;OdLR?KOJpcXsr?fD%3@E~ws5*SI-A3DpwUh?11V zl2ohYqEsNoU}Ruqs%v1bYhW5;U~FY*WMyQiZD3$!VDNh4im50Xa`RI%(<*Umm~}=# r6R1H0ZbM0CZfbE!Vr~J79y2QgQ@ACcm$=0M^)Pt4`njxgN@xNA!1qq} literal 0 HcmV?d00001 diff --git a/themes/catppuccin/plymouth/throbber-01.png b/themes/catppuccin/plymouth/throbber-01.png new file mode 100644 index 0000000000000000000000000000000000000000..da87e3033d2a6a4e6e7743269f0cbdd7d4017be3 GIT binary patch literal 1265 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~vTXPl)TO%U?$b`v3pGm4wzFpvQeng8YIRID{k> z1=#r1jcx2qRk@VS+aa^Lz(Xp|Z2otk!Hh}X?k;|kiG}xp9L@rd$YKTt83hn# zJj*|O9#D|I#M9T6{Utjq8>?uJ+kz`VJtm$mjv*GO&rZ4-)odWp>KS<|N??V8=*FnW zL07V_W^H}9``O?4<2+xQIk#P}dN=8F`Z=CvmA}Rlr>)W0v`Tm5?Olnprlro@b~!R3 zdtG|yr?5ZE?sNKZpUxFXdDp&8c3O*`z&@tBa#N*^Zcny0c^E7>wArB3@ZCbcTK0S2 zUoFbJ$To|Ci>0Dw-ln`O;+p!BZWhKjPni9VzPgcp;-T-s+u3{Ga!hpVVcd0E;`Zu3 zF7|J&J6|?3IJD@x@Dv|oYrksPv@%M<;t}ho$5lQzCO6Mopv*Vt!Y`+Gp(5MEFJ~~< z{?RVsPP(UV%lyBl!+35{^Gdf9M^jk-J)OGaedf+5uivDxnI&%zVcEj)=cKH5>3mxc z-k*B+Z#)iu`TTsyueIMyY8ts7-+V1SQLJmp!QaQ9U;i%j`}`MX?VDTL37=Frnf-C_M<4xJHyXC+4OWB{D!L zJp%*t-+TXf0VO3sk}ioQsSHL2Mke|O=K6*P3Wg?Dh6Yw91}zr9t$=D&L26QfYOIor zQlUysbq&mQ4NOA}jI9iftc(n`4GgRd3|>!MF%?BaZhlH;S|!MA>>6gB5zqu`(16=e zl9`)YT#}eufTG9D%D@zE$>$|*F+e@eAU$rGIjIc#Wr;=l8Tq-X`dOK|xrxd8#YM^b z>6s<^1v!K?Rae$300tORhl}!#9W34guvDJYD@<);T3K0RW1HE;IlD literal 0 HcmV?d00001 diff --git a/themes/catppuccin/plymouth/throbber-02.png b/themes/catppuccin/plymouth/throbber-02.png new file mode 100644 index 0000000000000000000000000000000000000000..13e07fa43862d54bea936bcdedf9a001f970fb94 GIT binary patch literal 1256 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~v%jPl)TO%U_2*`v3ob*_VkXKrefj1o;Isa0p2% z3b6618{62Ks&Xlt$untNSm}$h=t|29y994MIoVKR^G{EM=dlS+`_ET=pV;tFA>e(r zX36pU>u-P5h~Ak27{ zfA&0}AbW|YuPggYc2+i4(Hyr0SAcqqJzX3_EKZ-D6z$yPAkZ4QbMqZ0o%mpW)Mzdlwe8M8vIueW(?2vk3bxvn?rmEl-`ZxQ zKEqD;Z_YH1{Y(4idzTwjR;nKInz;S@&EwCnf0z1w{tL5!nQHC(WJOJ2h?=EFc&7RK zGH3zW5?)FP^G52 z2Ijg3rXdE#R)$7aMuyr3237_JuP3gUilQMmKP5A*5@a@Z4YSS&fIO)Ix1l66H?_DV zF}DCkkC~N$Dcq9JOWb0BdYnOe+%j`g8T88%i}W+{b5r%RGIMhill6;>lJ(OwOY{qJ zDs%HoOEUCJGE#xY>K7Me=H;ap!DzjtoYcIOsrTP;0*&JU8&?DjCI$nei#anup(+d# z3j(T1EeZj;ivjFMJp;q*26@+k(tIH4;N;Z2RECm_qWq+!)S~AL7hMF(2!Lb|T7V&A WWnff#s=NXy$KdJe=d#Wzp$Pz!M z1=#r1jcx2qRk@VS-Ici(`nz>9ax6(M=8lsjL%ED{)A)q+ZNDYow*6 zti8GV_y76;o}U{xFF9X&FYWwH%XBu8r}G=Pg!l&E{w1|5dB(KV+uK~{zT=82x82=# z{qyV^^9?yX+ZQT$+buEq6DTq1(DjD*`7SEgI(J2C3h87xN6$DC@owRgeawHE4X>zX<714RKIO3dxw`ew-uyQ&b0yb!yiao|t~;O7D3>Cv_u+#@xYUQc>IcQS zm;G`37ZdWP;@c;$DN|1@&+q=;e}28`m-!E+cd)7+-OQ@#4-8DR)CkWsUtb0-AX@^6 zJ%E@IPBSq|F|a~KI2fhjYyqGc!-R_Wdw`T+iEBiOb7F34Q6d9`(lanH|GoE*7f@0H zBg6{IEwsKzR}C>5&IRM)^<*T6Ky zz}U*r$jZo2+rYrez~J@76;n|(#;#%3839e81`W6kC7HRY#U+Wk1t@yV ztPD)ymV92~76a7d4ASG4nUl((UzS*;pOK%Ns-Kmao12)dUtE-|pPpHwUyxIon_pUz zpm}u+=A}%%|Be%A90%CAB498v7#J_hUNIRcCJYh_0;)+Z z3IV!{0qjRT1H1o;Isa0p2% z3b6618{62Ks&Xlt$untNSm}$h=t|298wN-$eExQF#dq7h@P?~$jq4*6_P?**c>ehP z){h#srAD(IyfT^#Jf!aW=d1-9$e85q?&2oC>nF%`&H|6fVg?2o1rTOD%RhS_P>{XE z)7O>#B|9q{t7wkff-68hYMw5RAr`0421Q3VISAYpjcI(Uw$3R)LF(?=Q=7W)X8->m z-{ojOL$!9@=Pkz1&&-+0==4uA!~JsU+S6qhY!7eIIkz*_`kmOUO1t$Bzc-t`=hNwX zxK*U&F!yb-?AC=EOtL>7YAg|4d@F8g$HoQRsY-nt?zm58U~{YSV&QJszL!r8wrPnw?o{Kn;n;=-Eg z(agzY-MO2b@Ql{R2#|bo!18iIoFqjw&Of2|qfrSKvFi0#2s3x^21n4dXupjjd46hsH zT?b0@fuw_zQ}a?8N-~P_laf-4o-bT<5hx=7l0j$zhK!Yg$()s!fTa-wgQu&X%Q~lo FCIH!~2}=L~ literal 0 HcmV?d00001 diff --git a/themes/catppuccin/plymouth/throbber-05.png b/themes/catppuccin/plymouth/throbber-05.png new file mode 100644 index 0000000000000000000000000000000000000000..f6f87b069341d10a5af46e3654680ca903c61d5d GIT binary patch literal 1248 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~ug9Pl)TO%U?$V`v3pGp-#6n(APdCL4Lsu972+c z0&INh#x{1Qs$9xu@=V$mR{EkWy3(@3hT?g94~GRVZg=r{SRm2xeJPLg+w~C&0sAk` zet!P={h!lUe%z>0TWYk>!7HQLLrO|&Q3=po#w2fd7vF{qg;XGiv%n*=n1Mk?0fZUP z^3R?J6l5>)^mS!_$P3gaIdAwXXZG? z7cIW`Uf+^AoUieMUth+33RiGoi`573(}KN{SF2i;4l*&HauG_dY*6EkUGe_9@82Yz zEsQ2F9(_G{bd|7nrMF<>d6st<*B!Ep(E9$FDb;7gmL#2yxi(i)@2K?mj(ddbsV^y~j5>l+_wDM%}w-Y8O|fZ@7%Ve+lESDOYREyiexa z?4L5}Vagw`lQBK_?xo8&pI^`VW&T5Hi+gHWqMLaq14Gd)HNrE^*Ox&H$d&+N4TL37=Frni89v~%H;u=xnoS2(hl*j;~^b8ElfA9U{1(cKkNxCGK zq%s&87@6oBnClxFC>WYp85&rb7_?aYwgReA1*u5^sNoHv%=A<&{mn9bIXXNLm>Stx<<|ZcV7Z)Y#r)QSv7vxmt=9iXa=$B-q z0*%!#F38NwOD%%YdPzB{c_~xxzvBcN#{o932pCKZ2B!WTyvu-M!XU9ApqkX85TLsl zz<$&-FuZP%cO59r2a*m>PR&bYD9I?wPfAKHdcJVcMWBoTNCu$=7&1T)yk7U{Hc*bi M)78&qol`;+0Inn-a{vGU literal 0 HcmV?d00001 diff --git a/themes/catppuccin/plymouth/throbber-06.png b/themes/catppuccin/plymouth/throbber-06.png new file mode 100644 index 0000000000000000000000000000000000000000..b56d25bbb58ec8c36bdecf3d24cb2dc1358c6214 GIT binary patch literal 1243 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~u5|Pl)TO%U_2#`v3p`Hbb`@pntteg8YIRID{k> z1=#r1jcx2qRk@VS)T8C;;uvCa`s}2eQOyPdt)7ul9MO$jLFOS_qLyYI zT@?Cy-;=-cCwP7wY}t0bYTb-8^DT{?RbI~TEJ<;l7@F(5>-J^d=Af(@)AlN@wbWbt z^xNLDd*67wo^IjzG@IYYctyuNhYGGI?9z&zCQA9!TzVKq*RdA16pEL=iY%zVAyRtE z>;g-`f#Z*xyYI>5e4OOiVViuzeLG)!g65m^WvylhgZd2wX8u_b-_F&)t#zlVAOm;s z77mu~3Gd##QUzPDsn6MK7R)e@!lYcnnto|2F@)jhVsi#ycD@+pJ#WG%0A=ZxPO z9GoZ4u;KJ-7uCyeto-vgH7fmkAL+T_(YL&LhmY^QUsZ9E`EXT?&R(leAtpZ`RVwMe zP7PE1`R8k|hqh_0d~HqN{(aY%{P(e+UauxxekEudFd)rRBRtc5eHpZXYzZLt0AfZs z&BQ3hzzP-NV3dZl1%P4<6Dr>C0aAh`t`Q~9iMgpoi3|`*&%nU^_ufBVKuHOZq)TE+ zDua=Mk%_*6xxS%+f}x3(p@Ef&L5sz2E1()xkeU>r8mr`@RH#x@T?2Dn1Je)#V=F@= zD_iM=L;8I1j-12WDr__A!B7=RFdh=lAV=}RW!$K!4;q$RZkbk5R21iC*6!XWFXKgJZsuJT~!axtXOTOMH*c1 zc0c<&|AgN|Z}qMBjLRqgG=6?Yr6nig!nA`k5~Kc4xxMZ2u6fUQ)(MzRS*!6aniQZKtK_0os8Um119M#i(+~q=D?=kIBSUQi z11kfA*ArJvMbVI(pOTqY2{IeIhFNC>G=Um4;5L+G=B5^xB<2>N=rOZ0Foj$4d5K#L zP>(Z6k6UI=DuaGmVv&AEer~FMR%UK)VzPd5QL=t|W{G}5PGxR>X-S5DNk%HrSpDLH z%)GqRA{ecgl#`m5GWGsDPM~odVB?B_!Ng!-zK|`a3n(TG5(@&VNi7Nix{CqqM?C|} zo3Ece1xoXQq=S=F^HLc~GK%t(l2VJFFI;pHC?f!pL1+PnjFo{o>w@O*Ksg3aS3j3^ HP68ujK literal 0 HcmV?d00001 diff --git a/themes/catppuccin/plymouth/throbber-08.png b/themes/catppuccin/plymouth/throbber-08.png new file mode 100644 index 0000000000000000000000000000000000000000..41015f65b29c878c107b362eb7bff471a1ca728c GIT binary patch literal 1213 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~v=mPl)TO%U_2L`v3ob@X~$DfL?Ph3GxeO;1H5j z6ky|1H@2}eRpnAPlV{Slu+kT0(Uq1J_6o2*{Ptw>*3{<;K0n1J?yv97cwfLXF+ybF z`Qs~Hmev}*uGB1Tp7xO44QL!=lDE5y%g-${4gxux1s;*b3=A>~Ak27{fA&0}AbW|Y zuPggYc2+i4(Hyr0SAcpnJY5_^EKZ-Dbld5W0Z&_aSyO4dQCCj0Vi%u?z{iHB^xyy9 zrx+J_Ki@I!&eET=?0-i4T5nR|y=zc%*(zY$Y~AAvr&z6fetpW?hKouO)@!c)?Qpw42Qkdmy{>Eez8y&;+avNe}_T&6`_qfgR30t1J-926#{eHstet+XD zS;>?1_U{Ytt6lIX|0DC3eC4C-H`N>m2BTSOglC$sFM}44Edj(HK+FiInHZ%QSfL^u zjM8wn08or!LdE+%KuWO0HKN2hF*mg+kpV*K85o%V-uuT3C@BGwbV)2pWiT=@GSN3M z*Ecj!Ff_3;G_W!;XtDTh1yrL7Qj-EyW0hQ#3RP;VYhbQxU>agzY-MO2b@Ql{R2#|bo!18iIoFqjw&EDU!RN(04&L1IBbHK|1*KzA{K{itVPc--EoCeNg8VWlt1qAM-y5}^=ey-pnE^&YTpYX>_b}V-fjs@!kv%-z4%<`+9HJNN=gNoYFjoFg z__thEV(rFXw`$I>@GLt~FJ}Mhu=2wDG0Kv_a5PJe@J#ddWzYh$C4krih#BED6QdLZ zD^!GoQ5wz`0E#h8sCd5zNC}p>MwB=w=B5@UGC(Lj0|WEld;fR=B_%+TE{P?n3`Pb< zCi({E`i2Gyh9*{q2395pEf&A6fNE4hYEpn|tdfgTp-N444a{{7OhXKetqhH5x1`~sUrQ1HoUZ9vTNGu4bCbcL8=q?7ZAN33j zuN&lD2TJpSq=S=F^HLc~GK%t(l2VJFFI;pHC?f!pL1+PnjFo}qBZ+k%fN~6;u6{1- HoD!M-EoCeNg8VWlt1qATs~m3Z}budKvF&+qTuik@rKo^L#!t>E)BK>X(V zi~^pC5yA^kCmXI@?PBz{UDLK_(F}f|p^Qo1?k-+(JX=9Q&spFRS21szhq}+V-?MDTW|%aN8i)MF~s8Z*-6>)O$H*zB+Uf_p0zZkE(;OMObshD z)qcC_{r}cmZT1$*HL=g{e*3fi`5lwD^I0$PUN+IG?!HqnYu)S0d9SzMGTkJbu%6?N zV(8wxrM41|tq#(*U;Y}X%d{#iyRdj}tjO&X9x9HC32(pt$d+=JY4$l;_dh{^_q0Fr zOgGLYwa57S6Mi0A8X5PcPf~iWgTL0ViyD2)dp5rDSt+HR*=K36Q9ASGDh8d2h$n44OZ$N-`A3=GVF@BQNil#~ET zx+IpQG8h>cndlps>l+#<7@Ala8d#Yav{?MM0;*93sYwByqpO?7B0QES7^tff_q%!E2B^K#t>@jnywM$jr-2ErQW{Nja%`DO2yi;{+PV0XD7(7)%U?25OZjGJs;jAh95zn$)5Y zpt~5re$+ECyl#+p9VpEQk`7Kz%}Zq{$tcQCN=hwyzHre+po{=W2B8HQGQa?By00z@ PlwbP0l+XkKwn-Ax literal 0 HcmV?d00001 diff --git a/themes/catppuccin/plymouth/throbber-11.png b/themes/catppuccin/plymouth/throbber-11.png new file mode 100644 index 0000000000000000000000000000000000000000..7a6b13d71eff8c0cc3546a66c3592e044a1333bd GIT binary patch literal 1251 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~u5|Pl)TO%U_2#`v3p`Hbb`@pntteg8YIRID{k> z1=#r1jcx2qRk@VS@VRq**4AbxXw zZ^ruqo{7ta7jCp(`S7q&=j1TWxw=zgfu=GhdAqxKXL7d&06Clm9+AZi3^EEJ%y^c6 z_B@~!t7e`G4lgh->!TDb^C!dXbazw%XobKINC=^4$u)PHw9c z_O6)u{#)%T_Ztcq7M%F3@PPHASw}`{=?=HY7p=TFiZ0C&uoB2;;MwWnC8KS*thCFF zF(EsoyRA~%bb=@2jcul$Paj?VE#c3gX1!~9!0(LE^Rb!+ca4{&xy?4_e6!nX0*la# z(DTfkGExkNjmoKoIS~biA3X^XO1COlw=JrFYOKeDpw9}uhHJGs50u_r6tMbDM%N!V z!R;&7h;J;~aoP60C)HX1%GB9{Oam7>=4Y~O#nQ4_Ev$1QKbw)rFs6hj6LrG?CYH>+o zZUKrOGb;mAxFw&LxWxeVID_=KW#*(Z=$9oH>1X8Urs`*9=H@0Q>lYU#>!)Xy=ojQv z=H{1{WayV&8pi=Pt_T=R42Fh*bwBp_ literal 0 HcmV?d00001 diff --git a/themes/catppuccin/plymouth/throbber-12.png b/themes/catppuccin/plymouth/throbber-12.png new file mode 100644 index 0000000000000000000000000000000000000000..e175fe008cdff7065f470aec219710abb9c26a01 GIT binary patch literal 1266 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 literal 0 HcmV?d00001 diff --git a/themes/catppuccin/plymouth/throbber-16.png b/themes/catppuccin/plymouth/throbber-16.png new file mode 100644 index 0000000000000000000000000000000000000000..3ddeebea493d4d96d9f097da7703190f5a151035 GIT binary patch literal 1258 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~v%jPl)TO%U_2*`v3ob*_VkXKrefj1o;IsC^%(Q zXQ~RYSKywcG=wB|rLEpqDB4WF zZS0l6S5(W=cszBX=u&YP9$`&G?Kd3S2Z6>iCV9KN_~fH31( z{@L?@g6t)pzOL*q*;(0GMRVL1TmkAa^>lFzu{eEp(#@!51A*2+?FmX;SEDZNSP(ip z%8WJF_4T@h%KzUDIqM7@tJXg6I{EXYPnuicznRyrnOn_XwQT){!0R`Rx|6Dp2fY>B zy?ys}{T<)f`jw zoew#-$FMFo=|uF(Ch5x_0`{LTI?FBcpAoF9KI3J}1)T@~-8b62-y^fh^!K68A5msv z{_$1;o*%MbcXVgTAIvW@{^KMi=HoBbP*^c0Fpsy Z0fvl~p;`8xCIz4zgQu&X%Q~loCIFH6AQ}Jw literal 0 HcmV?d00001 diff --git a/themes/catppuccin/plymouth/throbber-17.png b/themes/catppuccin/plymouth/throbber-17.png new file mode 100644 index 0000000000000000000000000000000000000000..a959e563eeee5cde8b9efaded01024849fbfed4c GIT binary patch literal 1246 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~u*IPl)TO%U_2p`v3p`cR{sNK%aV)1o;IsC^%(Q zmzuCy%sl_`d%r4|MDzWh&%?~*nUvOF4X{&|TKTXgnPbVsZNHq-^IV1Cch(wP#fnl;_-hameRD)0GuV zy3;27`5%9UjWxYx{_DR-EZ-mAnG-yve%ai+Vb$xm_HVnfqxeGTW}Vk^Syj!sGGF^P zJ3Z^Xs$N=Ouqw@7YF=R0^^VWohs@93d-|cP$WrLwtwZ7N*ORYHWXxk&!Qa?<^6%{E z?HwKhMF*HBZ`yq)J@t^7YR-m(Q<#;Rr-;O+U9CLxljW7|o0r83J*Pf6p0RIh$n#9L z`=ne|q`0BO@`C>11;({?6Ti6`eeimozp=#CYFd=e(J*a}J)c?D8F}<9(RFCQHLFY6 zYt3rG+QKPPDMfw@}xvBbDnYp=%$@;}b$@=M;CHe(9 zmAUz)B^ml98L2>H^@|HK^YT)QV6KPbbH^{pVl;#6T2PdcIr81Oc6y+x+r4~J3xacBKMgSy(&;kq@ XD?@Xc-J7-nT6NeqW(zW5zZ8s;)8H zO+MMGRvt?hQ$tZ9aaBoSP3@YsUUPwFGA4PuyLh&w7=xaP8t`qhnU=?bq0%?O(}l zmY@42;Ih4~apc-!Y4eWm(^KDD#I|o-o$VCU`r+0g^WV)2m-6T5y?@84xQ{2}k5qL< zOuDnZvqcdWvI3&kvF4v#AfdGGH<(qwjxWnIR` z70SOJX&SFgUN!ZImHJm#&Z&Ei83oLjb5vF;y~}R=wZD6k!sUxPT&LHohBEF_*>p&S zjaQK;Tb@niPgvBN2?km^EM})pi!*+EeoyT8`7gYMuS};&o$zY_hNxL;glC$sFM}44 zEdj(HK+FiInHZ%QSfL^ujM8wn08or!LdE+%KuWO0HKN2hF*mg+kpV*K85o%V-uuT3 zC@BGwbV)2pWiT=@GSN3M*Ecj!Ff_3;G_W!;XtDTh1yrL7Qj-EyW0hQ#3RP;VYhbQx zU>agzY-MO2b@Ql{R2#|bo!18iIoFqjw&Ei@K6L;=NwL1IBb zHK|1*KzA{K{itVPc-+F(NI)KTvd`sQ~QMS`z)ZDj7i?^E}reIPilZ1&H|6fVg?2o1rTOD%RhS_ zP>{XE)7O>#B|9q{t7wkff-68hx}GkMAr`04PRxyORuDO=J3VOgwA71dX0h64PYyYi zwr=awKmX=yToBsuwsdazo$7xD@BS{#{O=<@yDHz?{EVsDje9SnLqoroe`nLqDZX#F zqAo?=Dz?5LC3I8Y!dLTor0qK&_4B%UUGUHC z<=^==I9mDTkKYk*cJ0s*r0J2U9ZpG7H2Y!}w(#z#sDNOCY=JLHvO zG_le1TvUE;$wXmvk!~GEVRPoBoR_gWG&L^Yf!=z_2t+jqptK^<~fkvL%4n1Be;n zG!vr~11nU7gHamJ766JdOsIIj2S^E)xJHyXC+4OWB{D!LJp%*t-+TXf0VO3sk}ioQ zsSHL2Mke|O=K6*P3Wg?Dh6Yw91}zr9t$=D&L26QfYOIorQlUysbq&mQ4NOA}jI9if ztc(n`4GgRd3|>!MF%?BaZhlH;S|!MA>>6gB5zqu`(16=el9`)YT#}eufTG9D%D@zE z$>$|*F+e@eAU$rGIjIc#Wr;=l8Tq-X`dOK|xrxd8#YM^b>6s<^1v!K?Rae$300tORhm!%iqlNHv;7t NJYD@<);T3K0RR<(4e$T} literal 0 HcmV?d00001 diff --git a/themes/catppuccin/plymouth/throbber-20.png b/themes/catppuccin/plymouth/throbber-20.png new file mode 100644 index 0000000000000000000000000000000000000000..68a19889ce4637aaeb5bddc47d9dbdfbd2b1f740 GIT binary patch literal 1226 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~vKUPl)TO%U_2X`v3obionUYKo7c>1o;IsC^%(Q zms&|!%sl_``}OHc&G&y6bFA;@dp?=Tcz=Y3!1j$5w>`O3?Y!ETM;0C~QD)P25w;PP zmNjEBl~*(r64zCiI-Nj9O*H4h?oCO|{#S9EG3LwmQmVfp`sfOLkT^R?!@{1y_K2bUj@hLo8084a|0KG7yOk+%(0ct0lryf9KwrjV&!*YXAT1 zZ*4p&`|`Qfe2f0M)yFx0rr)@IosVzpw0(z{xxeiT6mfmNO*XqwQKQezlll5zF z@!|t7%!SIff08|3vg$}{ckT3H}6}qd$;@|CV4rz z`SV_H)PH;3oZ}V4at4D(D<qMV@s?iRTOn-7is;*{;>J6Bj%r?vyMdq!_q7@!ZXd+mq822mH=W8AZCQq zOpHASGDh8d2h$n44OZ$N-`A3=GVF@BQNil#~ETx+IpQ zG8h>cndlps>l+#<7@Ala8d#Yav{?MM0;*93sYwByq zpO?7B0QES7^tff_q%!E2B^K#t>@ zjnywM$jr-2ErQW{Nja%`DO2yi;{+PV0XD7(7)(H$c|&He28s!T#DaioQj0=>?qUG@ zQP05exG6EnOgce}PSQ#0t{8VxcD97OG L>gTe~DWM4f_1p|h literal 0 HcmV?d00001 diff --git a/themes/catppuccin/plymouth/throbber-21.png b/themes/catppuccin/plymouth/throbber-21.png new file mode 100644 index 0000000000000000000000000000000000000000..e6d2700d1e995e7f1781fd90f639c028e0dc71bf GIT binary patch literal 1244 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~u*IPl)TO%U_2p`v3p`cR{sNK%aV)1o;IsC^%(Q zms&|!%sl_``}OHcLgn{=7ISbVzV6rVe$J$56LWQcgoeQOEW3cfo2s&Jec3i2b`=(_ zDhcB=lU6onF_kwI*HxF~(QLjDUIa9gG0EHA#j~CDNez(0S>O>_%)lU{0K$xC`Df1q z3bL1Y`ns~eWM^e#70q#5a0RHx*we)^#NzbXiLud54g#&3Lf5w#ad9Qzv|F(3(k(7+ z2i4%@|Nr%~#Ch2+y|xOUW2~S4jM4XZ`mI~n%B6N)yknrY_HLOw$HjZM?IVoe$<1b3XQZ$#j?1P67RM<2%khoholq``1c6&p<$+;r6lE4Mlys zzTR_Ztz|G^+rlBkX=5{uVLI!D$16U0c08YM#39Kb`DpIF*SD>^xvVF!8tPqm6XE8W z=zghJU1G)(qhA`_OJ@i1e9&4Dw&bell1)h(vL%KeG?|0cV&-0PcmFVR7gy=I(4&iN z3=?1RUXhTr+_-D9`l(6!dxC4T8!As|Zap-!>i&mS|E*7RdK|wztX?FH0=a&&bbB)z8Yz%}q?!FD^>fPtPpTFUYCP z%`Yv<&@ahI1sbbgT#%WUms$j)^^$T@^HQeXf5!avV0hgi?>bPL4i$ECxkPJc#Fl2zP UzxUO}0Vv1d>FVdQ&MBb@0PQUjF#rGn literal 0 HcmV?d00001 diff --git a/themes/catppuccin/plymouth/throbber-22.png b/themes/catppuccin/plymouth/throbber-22.png new file mode 100644 index 0000000000000000000000000000000000000000..284bc04ea044822a7e9c0b9f7564c5d092aab121 GIT binary patch literal 1242 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~vugPl)TO%U_2j`v3pG<5wpIpf}x1g8YIR6r3`u zORXf-W}g4}{rW^DHqGfj?-z4$Y1?e?w`=_ToJldYIYL7q%R-vvrmAe`{*yw&q6JcB zE8i|vHa1OikvA0ARhQ)BNj!Gw3D8K!ByV>Yj}J^&UI96r1s;*b3=A?ryJQp?&+^Zn z2NYy4@$_|Nf630u#wwcQw%`g-kEy4NV~EA+vw^wJO$HK6G|s$9ox<2Hy11z=kyT7G zNh<62|Nkp^dE`9ouh-ss+gF{(-}UMIhRv(ryLkw!EkxlbCPlwkIYQm7d-C_{-c&7jrFEbaN`2Z!e#B|Kk;-S8`G{Y9(Sk*Un6f zmA4TP;EI*L^y<(w!TtxVMhBc0T$*fP<1X6o%52tT9RDObUfW89k+X^IbFNJtzt$|S z!zm2B%{f+oXM|o6ZL@4;o6@;DGTG&tjAHh6Ww)k@98z{q<6cQm;gD+*(wM&1;hB@0 z&g-tmJ2f0a;ZYAGzPmIodBc5f%5Jq3L1nLAi|O~X^FG(VZf#DPT-nque5Xb*TaaVU zY%gw;)UD@Ymi#&9rLSvov36BXi=h5pla3zUPxBv2%ZV8m^v-LS0fwnrYJ_K+uP=iZ zkSzhk9ze_prX?FH0=a&&bbB)z8Yz%}q?!FD^>fPtPpTFUYCP z%`Yv<&@ahI1sbbgT#%WUms$j)^^$T@^HQeXf5!QBFaygpHhP1)=G{bDX{8@r|b0oxxwpUI@CFDfOVk!2yxa#K~dbN@*p;Q|BW zi$4<$vu}SsY?>slE6JnzuRUZw&_u>0Z+92>guN%LfgH{PkH}&M1{nnqW<1M3dmd1b zy~NYkmHj0jc$Jei~sD{h?Nyjk^-*kP_yU3#;Q z{rf-virklI{w3#4{m+~;NVn)-_Sg7D+s^AoYrpaBOy2&DzeS+k{kVE`$|H%p!5iJ) z`{ch`_dK{tPo$~MnSJgzcJaga3ZCv*V;RA*t5h`h_}ht=D`d=X2o$gUoU$j4v1G68 z!UmCh^9@P`9FEBTV&eF~v8qI$mw)D?ojC`TZ9WTrJ19E$1VeMe;maGsE>CQGx#QZe z$d2jZuFjbn5@r*&fA2rP$Sf&L`r)U4duD4$c`~2f@R0l4CQHS(Cz@K0Vi&klZwYJ+ zDVcNNS@0k2h^fhUC#yL8G@r-0d)bw9oXJ)DR^;iexnCY>`64GuqV8*pdHm5Tk;Cyj zqL|M-l%Ct}^1Ih>=cXTSlE%5(Uuq<+JeR$n@Sn$i$9H|#kIHO2fI(`O8sVAd>&u`8 zWJ>_C2M{yDX(mP~23DvD2ctBcEdUf_m{9S450DZpag8W(PRva$N@RdgdIkpOzxV#} z0!m7NBwZ3qQW=a4j7;X?FH0=a&&bbB)z8Yz%}q?!FD^>fPtPpTFUYCP z%`Yv<&@ahI1sbbgT#%WUms$j)^^$T@^HQeXf5!l|Wc)I$ztaD0e0sspY6_@}3 literal 0 HcmV?d00001 diff --git a/themes/catppuccin/plymouth/throbber-24.png b/themes/catppuccin/plymouth/throbber-24.png new file mode 100644 index 0000000000000000000000000000000000000000..54e1b5cec8f5fda126de88ddef5a21b1b3fd93d7 GIT binary patch literal 1247 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~u*IPl)TO%U_2p`v3p`cR{sNK%aV)1o;Isa0qFK zmu6T=@TnU+E&loO`gA2WWivak^Y@FnY?k(WuYEp~Nl{;vMPqxGfQ9t;o2s&%`%elN z7#NzSi055>yH`awAjV#jNApeM8#kbtj7i?^E}reIPilZ1&H|6fVg?2o1rTOD%RhS_ zP>{XE)7O>#B|9q{t7wkff-68hW}YsNAr`04PRfmMG7vc`IYnVgRI{klwB7?nB4Ja$ zrG&8E|1Z3i(SDC|ZS3>A5C81^o>$)W>3mB_Zu<7c($SCBWxjp;y=#%Zg~c6#DAx=f*#mbS&mMGN%=O$2t<2`)M@qeRd95f@YNv0^dzt5ML53UoM}u*910&gx$OpDa2pw(=Gi(tGEAWa4W(@Hj&1^0Nj} z#{&hH201wg8ZDnjS7I8H`pMHJ&)8D^l)cC6~IzQ;Csi|w6 zwM=7UR*p#bZ2t$r7rYnE6Fz=uQ~nKO&GO7;GlHh1J$=ShdB4(gLaS-{s-xKvY#ZDb z{5caGwa6^`xz2%8`K6z^KF+Q2n%e91Qfou9Xm00!ANx(odgYdrm7{@yYL*(|nda-u zpao=00I>%UGs0;mMkxkXs0at6G@LB}6l0iB@qQ1G5-f3zC~;2AO)W}ffKYk{2Ijx_ z{_z4zN`NF?5=&AUj0}uS^bO4Q4Gk0wO{@$JtV|3)+n-(oRHF(~lLAy@m0XkxRcfkh zV6JOm8e(8nC}Q!>*kL1tsuFzbwfCQyS0+=i0O+|=Td z#M}ZDJ!V!0rf^F>FL8?j>Tw3?am&m}Wza86EYi=&&rQ|O%FNA8Ox7 zsm#qUEy>U?$w&nnt6yA@nU|MZ1f%tma#HhBrrv+Y2{euaY+MmAm>7&qxGdv00mXzt zVnIMPsYM|`cQJtdsAph!-5~EeP?`@U9h{t+m&#C*QIwyQlv?zB;i8K`83B+CLJKft Xtc*<7&EIeyD97OG>gTe~DWM4f_Wu`= literal 0 HcmV?d00001 diff --git a/themes/catppuccin/plymouth/throbber-25.png b/themes/catppuccin/plymouth/throbber-25.png new file mode 100644 index 0000000000000000000000000000000000000000..d6858d5d2d8a7303191c0bbfc97af6f749271b42 GIT binary patch literal 1235 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~t{_Pl)TO%U_2d`v3obT46~y(2s5c%!Mz0W^hpQyy9Y-Z575=L44wW6Xd+{hx4Vmb!rqhBKn`btM`SSrgNycVw~dr5mPCVf=OJygGFCDZ!uRiEx%yZ)s5)KtX}pXSB}NA5oC9dT)y z>&sma^gYRx~3kW#3Vq@rn4GZSaOmP2`{)_dlh4!87)EIwYfSRR7c&7RKGH3zW z5sXDvE~O{FKbJN|4#uHOx9Apb6BV0k@$fGdH!kBr&%D zMUR=4fhpXQ&r955fO?!kdfYN|QW^Bi5{vXR@^e%5vodpY6O;9ei<0%zGfVUfaw>E4 zOG`5JOEOY{#_AUrWaj0i7Qtw}q@2{el&SaMaRQCw02@~X3?>F6(^|WH6`+_fNGu4b zCbcL8=q?7ZAN33juN&lD2TJpSq=S=F^HLc~GK%t(l2VJFFI;pHC?f!pL1+PnjFpk; T%^3}mKsg3aS3j3^P68lx# literal 0 HcmV?d00001 diff --git a/themes/catppuccin/plymouth/throbber-26.png b/themes/catppuccin/plymouth/throbber-26.png new file mode 100644 index 0000000000000000000000000000000000000000..2c69deca56a0d4e26227cbccf30de0d4e6c5f8c8 GIT binary patch literal 1229 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~uX6Pl)TO%U_2R`v3p`!PEQJ1AXUG666=mz#$~5 zD8R<2Zfs*0)mg8kY!GFj=1vTVr#Dw;=!-71D+(G~qPZ(~hq>PS zKhvi{U&Ukn*E_!F=Fjv@GkH6o^F>>xl-QkQ{v3A2o{tAVd{}Y3ZC$%|@3F~6R?M;W z?-t)Weq3Gk@*?MkW9p6#(`7XLMVn^b;Xkh=;A~*EzJptG1IPZkM|`*JNI7tI>lB5j z-@`*>bSkm#Kb?)M^*~Bt?`L~%hek-rIoU{LIna`gy?~p*^n>_{( zLgQLDD9y4<6xuiS>F=m@Gs8A-G4{|rQN~fm;aJB$YjA25>`#nHPu*5Z@#5plHwJ4DRLg^V8nE&4U#|tPa z0g`k{EJBQ;SOya|=-P zm{}Q^!Y%o{#4QG>#~Gx@Ei)&TLBA}qNIxS#H&s6?GdDLeS--d_SwB6qM86=XGB>}p zBtyR>BNb?@esMu&US4VujMhuaNzF@{djB0K&^QjTaYevjVlXm$Vr~aY&cYzEAfTGm zq7b0F7{GqiGcdevkary@%?FYWPEO5BWhlug%1=s4EqcCi(M6z)07wR*1sF0`MrIBZ SFFpp!F?hQAxvX-EomNzk4JLX}(Mb%6uD}7Ox*w0zg-*0NjcJ4nZT=3E0xy1cq!|Oj& z5}eLg*uT_`di%awbMJbu`ed;s$vOXlhB793ySsSF@oWVJJ!gSOWHAGSi~oC z4=Bi9;_2(k{*s-Qja4+qZNU|w9urR&#}JFtXD3BFH!DcAxlUa9VoU1eq|EHATG^Yg z{oJxi`Tu`@*4c_PcCY*X?s4r8zXXZ@J_oiaY{}Vj=$*y7=ZQVG_Aj>G(CGQlf352E zf|upV{=cMak4<7@)SCap?%?d6Y;R=^k$(x+tddOE&IJhU)=CgAtez5DvFUi@UuIQD zg?IfcZ9H7MoKu-5Duf+lcbBm+OP%wX&tug!n}-K9CqA5^-m&Gc@3N@bitKlMSi6k* z=A0HNN^moM;Kc00`9Hk#w6^53q|RkrF`rp3&#v#NDPWyk^6HpZf*os<)d9f|me;)GRf^GtJkR zK?}&10AddyW`xsBj8Y7&P!SGBX*gQ|D8?|M;{6^VC0ODbQR1AKn_85}0HO2@49tJ; z{o@6clmJP(B$lKy7#SFu=o^^p8yYAWnphbcSeY1pwm-cFs74i}CIzU*D!C{Xs?=21 zz+BhBG{nHz%FxKl$WYtBz{C)GcPZ-2uABA<)r4NOuhe(6KEU<*tjBKFfkaJPd4D=0E!8N z#DaioQj0=>?qUG@QP05exG6EnOgce}P XSQ(j{PkUGjlwbP0l+XkK)XE?} literal 0 HcmV?d00001 diff --git a/themes/catppuccin/plymouth/throbber-28.png b/themes/catppuccin/plymouth/throbber-28.png new file mode 100644 index 0000000000000000000000000000000000000000..50487d6b075d233ddbfba4bc47189c681b0b4ff6 GIT binary patch literal 1235 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~t{_Pl)TO%U_2d`v3obT46~y(2s5juws2-}YMRi?ZkjoX?WJsUh3kx&Nea!AAp$`^ARWf2Jfj zReYcLF!O!2=F;^WC+Ca(`?NyRg!%Mmr0?!nEY#3L~x4pF&uzKJ@f%mXh~lF_@{v$W&pU zeQ6%&0-JEF28NB7?Dh#9SgQCpCgebn>GP=!>t>duU)W`~zjD!3Nv;EDLmKXLJP6x0 zjX~^I%8$8h4qWxhNB=gL1WPPh$keao@af7H&T6hHN)}rzAD!iAcbaiFVSYTzhgI_q zEl_%8)$3J1d$nbA)^xwT;I7Z*7wql6){4Kj{&3gTW!i>L{dLS`cVfKbdn!#`br&m6 zKJxul`(oeMV%aS&NA=yJd7m#6?c?>in0Hg&`M%1tS>|hI0Rz-5HNrE^*Ox&H$d&+N z4TL37=Frni89v~%H;u=xnoS2(hl*j;~^b8ElfA9U{1(cKk zNxCGKq%s&87@6oBnClxFC>WYp85&rb7=E@ty#}a86{IEwsKzR}C>5&IRM)^<*T6Ky zz}U*r$jZo2+rYrez~J@76;n|(#;#%3839e81`W6kC7HRY#U+Wk1t@yV ztPD)ymV92~76a7d4ASG4nUl((UzS*;pOK%Ns-Kmao12)dUtE-|pPpHwUyxIon_pUz zpm}u+=A}%%|Be%A90%CAB498v7+Em)3(o|K34_FffND~U zLV)gK0Q*tT!0@_3-gTffA4oblIW;epp(LXyKPf4-==s7$7lASYAQ^-fV8~b*SuEH5 R^8_fz;OXk;vd$@?2>?Xx4FUiF literal 0 HcmV?d00001 diff --git a/themes/catppuccin/plymouth/throbber-29.png b/themes/catppuccin/plymouth/throbber-29.png new file mode 100644 index 0000000000000000000000000000000000000000..a4427baa4523afd78790a3c304841dd56605043e GIT binary patch literal 1257 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~u5|Pl)TO%U_2#`v3p`Hbb`@pntteg8YIRID{k> z1=#r1jcx2qRk@VS+SDi(`nz>9dovotq3q+9Va2q>~yP&3W}Dm#$s& zW?tFmTmSz%zGdm-{aU>D{<(YU&)>{3_Whmiv@3Cz+u2(Q*K?1T8XnX8D3zUaIzMUQ zv#@}#(hIv&e~L1R*13305#Hv+qV{9$TM1P$qcVegcW>KIXq1ZSzI9UQz09&TwzQ)NDOW8xJ?6^^CfE>2)RzN^FdUz5hP?0E$bOoS5Uqr#t=OBFxzX|ZFU6%{Ng1~TH@HI?wPWh0UKcrL z^CnZ2weDl^y?d4I@*&ZowbPWl&#%v4vR3pI&*l8r8O?vwe=$nSsjlZtn#u$WRniQZKtK_0o zs8Um119M#i(+~q=D?=kIBSUQi11kfA*ArJvMbVI(pOTqY2{IeIhFNC>G=Um4;5L+G z=B5^xB<2>N=rOZ0Foj$4d5K#LP>(Z6k6UI=DuaGmVv&AEer~FMR%UK)VzPd5QL=t| zW{G}5PGxR>X-S5DNk%HrSpDLH%)GqRA{ecgl#`m5GWGsDPM~odVB?B_!Ng!>S<<1* z4-^vyi3I`Gq!xt$-NgX*qn?4~&DYPK0;Tyt(!t58d8rH~8AbU?NvTE87cRO8lo0^Q bAhZBO#>&X@g5H@Tpd5pztDnm{r-UW|m!lfz literal 0 HcmV?d00001 diff --git a/themes/catppuccin/plymouth/throbber-30.png b/themes/catppuccin/plymouth/throbber-30.png new file mode 100644 index 0000000000000000000000000000000000000000..b2e9ebf8d74cde88b08143ea13b828c23d1c0398 GIT binary patch literal 1243 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~u*IPl)TO%U_2p`v3p`cR{sNK%aV)1o;Isa0p2% z3b6618{62Ks&Xlt$untNSm}$h=t|2b?cEq`e_q)2^GAc{SrYe)4X^)9NpRX<@qJ>$ zLxq6%)tZ(!*K52jo$V0lA*H@(vm($;#w2fd7teOqCpAD0XMsm#F$05)0thpn<)1wd zD9B#o>Fdh=lAV=}RW!$K!4;q$BTpB{5R21iCuPSs8HgO4si4HXu+dR#+LTLMR^L3j z=*_)-|JAeD{~ToeT59|L+`RwiQq#LWop+I1wQQwtZTnrLTgyB(O?7u~K6*`dx>(Wo zh`aAA)Q%Qqu|)pfm-^E(F@$4T0yYHu$@X5Ly zb~a&D`S9U~yRzaUH^E~@OXVNTI5L8P(xwNW3rT$Zbf7^b>*oe@Zq7T8)?YZ= zQ9Az*-=E){>oT89_mm!!n^ycme*UW8exFsN&uHbkYeBW;MjxYUo0`z9B)@OL zZ21q=-^bhx(PmW<>VA1#J#bsskyX>`YX864@ZV?uyDuu|rpz(`C0Mi62+uTMUj{88 zTLOqZfS3_ZGcigrutG&R7^UHC0iYPego^ijfRtc~Yeb22Vs2_tA_IidGcYj!z4wn7 zP*MUU>5^EI%3x$*WTJ0iu5W0dU}$1xXkcYx_}TvS8lW0gkeU>r8mr`@RH#x@T?2Dn z1Je)#V=F@=DJ?B-7$g=1 zRFhg10(2Jx*pGS!hSv@9t^=j{K+?gFVdQ&MBb@09s}lWB>pF literal 0 HcmV?d00001 diff --git a/themes/everforest/plymouth/bullet.png b/themes/everforest/plymouth/bullet.png new file mode 100644 index 0000000000000000000000000000000000000000..a0e9966ada0fb1d14bd781b7c1a6f907bfeea154 GIT binary patch literal 358 zcmeAS@N?(olHy`uVBq!ia0vp^>>$j-3?$8JydD54g=CK)Uj~LMH3o);76yi2K%s^g z3=E|P3=FRl7#OT(FffQ0%-I!a1C-zo@Ck9fd~6jQ{r~^}bE?-lpcHdSkY6x^#^$fi z9Zo7sn8e>&XcrVJQg$W@cgu z0cK`l2?l0nW(^w-Bq>BPI65-#xN9;00#LDPiEBhjN@7W>RdP`(kYX@0Ff!FOFxNFO z4KXmbGBmO>GSoIOure@sJ#ocU6b-rgDVb@NxHZf=BcKV?paHj`Br`X)xFj*R07Z|P Zm4PYTlFv)rVt{%WJYD@<);T3K0RRxAWoZBa literal 0 HcmV?d00001 diff --git a/themes/everforest/plymouth/entry.png b/themes/everforest/plymouth/entry.png new file mode 100644 index 0000000000000000000000000000000000000000..4ee9d7587bd8477460066202063a4b644b4e1723 GIT binary patch literal 700 zcmeAS@N?(olHy`uVBq!ia0y~yV3Y&04FuSLa@a2CEqi4B`cIb_Lo1CD@X@-Ch2J0cXVbJ3tZk5>H=O_LuCeY^+KCiZ|6XUwuhSH>D#2%Y%*KNw)o_p1Y?dSM*|(s-|S-IY)Xd? z80fHV&a_Y9n_ZiDb&cBPQz;5oJ3oB1`8Y>--;biOysp*1{nD$~&oPmge*F2d6oW&@ z$7|lNx4yY6y7@w6{p#)4{m%KVmSbbsp!0Oe&D<~9Ta*4hs(rlp_s#wL)>bJn9LPUg z|3su)?p@wHdl}o!3-qN7blhjDTQQ@AYTTCDm4a%h86~fUqGRT z7Yq!g1`G_Z5*Qe)W-u^_7tGleXakh63GfMVy?ksHdFcQD|G(IR-GSx^l?3?(GjKZA zoi}Z@Vv${v%9I%Y>-XQX=u=TZS;i!9cNbxv-7(XE9QG1VUsv{*?5u38qB(90t^kE5 zdAc};Se$-(`6S5<*TL3i z8A%z7Q|iiQi_Nnqte^A7RBOfzb=`~8JQH)hChHc&7MO)2$k*tm2MdoS#5&P;M_Q`baulytbu>SL-N@kbc z1|h-|lnjBcQ!R0gC`m~yNwrEYN(E93Mg~Tvx(4RD2Bskf##V+#Rz`-}1_o9J2CpZs zn2MqyH$NpatrE9}S!V=5(We2op(HamwYVfPw*W*~r++u)w7(8A5T-G@y GGywo1#>Zs< literal 0 HcmV?d00001 diff --git a/themes/everforest/plymouth/logo.png b/themes/everforest/plymouth/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..4425be40eca20f744a6fe0511ca888b77e7407b1 GIT binary patch literal 1433 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKS8%WaNr~z%2Oz~#?Bp530R%N1DIE+9tO1@b zjv*Cu-rl_!c-uk5A#n0SgIf!v%O9KFk^K2UUwDJWweZzfE$^#%+!B4(C$V?>X@%{- zzb0S#Z@T#V_SdKH9WO|!e#4(_)_%3#tfy$p->lf}+SjgCkWu(@*K|nSpLN=iC4!B^j9*7*bd`7#Jo9DljlOxSj6Zw|u0J@N>-Qp3k4XXa*UkUP!ot9CfN0K2GcmWr>F@=S(I( zNDVs#5(Gg>;(hXu`H}svxAR=IULN`V^P1zKlBNIp-@Oif|GVlx2`*{oNHlbpb1Qw4 zTyJ)rZQl9XV;sugFRp6lXXRk{lYEuG*24JvR~w?@M6%c+!7%z>ao&wJ1ULJ6&(Cz)n)&hdtzFxU-@039 z`xBGCh);wJ-uU?Y_t)v)uRXX*{U1;Nx~CoW`L@@- z-L^e4XN|Va{NFjT#%tH!zq+lmWG+#0HM6~$WBb19%CF^e=Rfgfy)KN|{6_KErga}` z-fb>jyJOqx^IVb}(@2c5nNOGbGkw@ 0.01 && Plymouth.GetMode() != "shutdown" && Plymouth.GetMode() != "reboot" && Plymouth.GetMode() != "suspend") + { + if (!global.progress_visible) + { + progress_box.sprite.SetOpacity(1); + progress_bar.sprite.SetOpacity(1); + global.progress_visible = true; + } + + if (progress_bar.image.GetWidth () != Math.Int (progress_bar.original_image.GetWidth () * progress)) + { + progress_bar.image = progress_bar.original_image.Scale(progress_bar.original_image.GetWidth() * progress, progress_bar.original_image.GetHeight()); + progress_bar.sprite.SetImage (progress_bar.image); + } + } + else + { + # Hide progress bar when progress is 0 + if (global.progress_visible) + { + progress_box.sprite.SetOpacity(0); + progress_bar.sprite.SetOpacity(0); + global.progress_visible = false; + } + } + } + +Plymouth.SetBootProgressFunction(progress_callback); + +#----------------------------------------- Quit -------------------------------- + +fun quit_callback () +{ + logo.sprite.SetOpacity (1); +} + +Plymouth.SetQuitFunction(quit_callback); + +#----------------------------------------- Message -------------------------------- + +message_sprite = Sprite(); +message_sprite.SetPosition(10, 10, 10000); + +fun display_message_callback (text) +{ + my_image = Image.Text(text, 1, 1, 1); + message_sprite.SetImage(my_image); +} + +fun hide_message_callback (text) +{ + message_sprite.SetOpacity(0); +} + +Plymouth.SetDisplayMessageFunction (display_message_callback); +Plymouth.SetHideMessageFunction (hide_message_callback); diff --git a/themes/everforest/plymouth/progress_bar.png b/themes/everforest/plymouth/progress_bar.png new file mode 100644 index 0000000000000000000000000000000000000000..e142b2e803ad8684a21691897a93cfc1ea3ade3d GIT binary patch literal 314 zcmeAS@N?(olHy`uVBq!ia0y~yVAKJ!xfq#&q>16jl|V`%*(1o8fuTx`fuW&=f#DZW zsNn?zL#Y7+!>a@a2CEqi4B`cIb_Lo1CD;OdLR>E&TlMeXKPkPsWk3Y#{W#Z z_kbMs5>H=O_LuCeY^6Gkei>9nO2Eg!>ls` rnm`R2a2rZ8b5n~;5_1bs^q5&0n8Gdjyu>XAsE5JR)z4*}Q$iB}1-?*X literal 0 HcmV?d00001 diff --git a/themes/everforest/plymouth/progress_box.png b/themes/everforest/plymouth/progress_box.png new file mode 100644 index 0000000000000000000000000000000000000000..ac8d117a1c3e86de0e9e16472ae46653dd67bd08 GIT binary patch literal 314 zcmeAS@N?(olHy`uVBq!ia0y~yVAKJ!xfq#&q>16jl|V`%*(1o8fuTx`fuW&=f#DZW zsNn?zL#Y7+!>a@a2CEqi4B`cIb_Lo1CD;OdLR@WJz5o6Dm%7vX9Z-ZZ$=lt9@jsL9 zJs^j@#M9T6{Utjq8>?uJ+kz`VAzn`x#}J9j$q5py%=`?DZ48WBu5ojK5~?Mx5hW>! zC8<`)MX5lF!N|bKRM)^<*T6Kyz}U*r$jZo2+rYrez~J@76;n|(FL8?j>S6G7^>bP0l+XkKbz@J) literal 0 HcmV?d00001 diff --git a/themes/everforest/plymouth/throbber-01.png b/themes/everforest/plymouth/throbber-01.png new file mode 100644 index 0000000000000000000000000000000000000000..7ae4ebaaa79c95dc1a5d590b4ed3c03a6e0c9fe6 GIT binary patch literal 1265 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~vTXPl)T~W2;68`v3pGjd18upvQeng8YIRID{k> z1=#r1jcx2qRk@VS+aa^Lz(Xp|Z2otk!Hh}X?k;|kiG}xp9L@rd$YKTt83hn# zJj*|O9#D|I#M9T6{Utjq8>?uJ+kz`VJtm$mjv*GO&rZ4-)odWp>KS<|N??V8=*FnW zL07V_W^H}9``O?4<2+xQIk#P}dN=8F`Z=CvmA}Rlr>)W0v`Tm5?Olnprlro@b~!R3 zdtG|yr?5ZE?sNKZpUxFXdDp&8c3O*`z&@tBa#N*^Zcny0c^E7>wArB3@ZCbcTK0S2 zUoFbJ$To|Ci>0Dw-ln`O;+p!BZWhKjPni9VzPgcp;-T-s+u3{Ga!hpVVcd0E;`Zu3 zF7|J&J6|?3IJD@x@Dv|oYrksPv@%M<;t}ho$5lQzCO6Mopv*Vt!Y`+Gp(5MEFJ~~< z{?RVsPP(UV%lyBl!+35{^Gdf9M^jk-J)OGaedf+5uivDxnI&%zVcEj)=cKH5>3mxc z-k*B+Z#)iu`TTsyueIMyY8ts7-+V1SQLJmp!QaQ9U;i%j`}`MX?VDTL37=Frni89v~%H;u=xnoS2(hl*j;~ z^b8ElfA9U{1(cKkNxCGKq%s&87@6oBnClxFC>WYp85&rb7_?aYwgReA1*u5^s zNoHv%=A<&{mn9bIXXNLm>Stx<<|ZcV7Z)Y# zr)QSv7vxmt=9iXa=$B-q0*%!#F38NwOD%%YdPzB{c_~xxzvBcN#{o932pCKZ28JG~ zC-(!zgh66KKsBjFAwYLAfc>avXn0OLei~4k4i$ECx dkPJc#Fl4L@4Bs49I|P(t@O1TaS?83{1OQW<7E=HK literal 0 HcmV?d00001 diff --git a/themes/everforest/plymouth/throbber-02.png b/themes/everforest/plymouth/throbber-02.png new file mode 100644 index 0000000000000000000000000000000000000000..2b15d88298bceca75c1071f76530cfc2cace3ba9 GIT binary patch literal 1256 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~v%jPl)T~W2=Te`v3ob(wdF8fL``43GxeO;1H5j z6ky|1H@2}eRpnAPlV{Slu+kT0(Uq1Jb_w2iaPjOGFlDeYS}l0ah_lf2zse7@%kd~K$!6? z|Ll1{LG}_)Usv{*?5u38qB(90t^oBId%8G=Se!mPDcZToL7+8q=jJ<1Jcmwod1#&V zI=!j;=H74r|Ie2QnW0*{?(??leRGXB?{4~V-X&_0O6R6c$HGkS8fYwS%e<+bbF?s1 zwfu1QuWk7OI?Ej=w93y&Gf+3_`=IjS_H4yY5v9DTE9%(k}l ziL5%}IwQtKKUv3i-84m?tA`G7ChJ(QJ>F8jDL~kBKf|Xb_bx1GiHLu5a{gz3*|xpP~d>09KSOtE;?Twi*2|96Ro**2&1)f0@%rhjO76l}FC-P^WAzO~Ip zeTJRx-<)Y2`l55H(AU@J#dd zWzYh$C4krih#BED6QdLZD^!GoQ5wz`0E#h8sCd5zNC}p>MwB=w=B5@UGC(Lj0|WEl zd;fR=B_%+TE{P?n3`PbvD`1o;Isa0p2% z3b6618{62Ks&Xlt$untNSm}$h=t|298@h-!o{q-L=YV0kYI@=+mxxhopfFl$b$_$K2-tI2mncS@bKn`btM`SSrgNyjbLq_R#tt;8YGl6o=stdW+M zvi9cc-~a0acz$l&yySf8y|nW)Ez{XVp3ZOF65<)aKoDWsF(96jSm#Jhz{_A&ouHoUSn zX#sD7L&J4;@nD;rsmg~rs?`em{bKnJ1nr8yJ~^prsbsRF&*|lHv015Gb>FVN{7``N zK$Dl4_3oGV_HF1$SS=33U53v)U-Ib-)Vo4PVuJT z2kPlJg!AUkjgK*M`jo@+=jzr!d-LDC%#~c@@jlI=xbA#Pqg;xx-iHqs;Zh&&svi{R zUiQcBUrflGif^C1rc6DtJiq&U|M~T%U*?TfNTjM z_5fl=IL*W;#lQ*`;b4@8vju=+3==Be?*USRC9V-A&WX9HMTra$O3%Q+{P*5JUO-6+ zkfcjuNh*Vpfsu*6fw{h+fr6olm7#%^i9w6SZ!4f0Rgjt#pc<>>qEx6-Q(XgdT?5k) z17j;gBP%0AZ36=<1B2HSS4>6Gkei>9nN|rh8@q;CX9P5X8Z_WGlw{_n7MCRE7NF=c zvobJ+Tk?5{TMST-Gf0nHW=<-DepzCXenx(7s(w~xZf;_-esNKfaU5Xdih#kyU|_r~d&Oj+m@r5z2&g8t zCvW@{^KMi=HoBbP*^c0Fpsy0fvl~ficrr R_jf=!22WQ%mvv4FO#sHD0l)wN literal 0 HcmV?d00001 diff --git a/themes/everforest/plymouth/throbber-04.png b/themes/everforest/plymouth/throbber-04.png new file mode 100644 index 0000000000000000000000000000000000000000..5e60b0bb2191199e868dd6464d1df29b1fc547ff GIT binary patch literal 1219 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~vKUPl)T~W2=T4`v3p`jR{)ZKo7c>1o;Isa0p2% z3b6618{62Ks&Xlt$untNSm}$h=t|298wN-$eExQF#dq7h@P?~$jq4*6_P?**c>ehP z){h#srAD(IyfT^#Jf!aW=d1-9$e85q?&2oC>*re_hqJ&VvY3HEMgfEw&+^Zn2NYy4 z@$_|Nf630u#wwcQw%`g-kD8~8V~EA+vq90(O%4KgMPnMDs;zShP>{NN_SB~CyV?K$ z$9Fl}&rq#h_j!x)^D}d1GCKW}%y7S4y7qM01>3`0bk6NewSFfytI}@$!|%;z@A-84 z9&QyWIm~@qEW34~29xZMhZ;)+7vG9o+Ocr~cdAm~hCA+)+4!!g`v$LtTi?SuEvzWGNmJ72E%ZUX&bN>-8QB-GRyKwfe%af+3KfiJLp}4SS z`gF;qpTBVZcrE?4x?fCa!u@-?-LFhfhcND*F2UdJe#z;>6!V&Wr%vSC^k1Kp^z)O~ z$*?o`?}f|HkH2sI!u~Knx4yFevvm?TfPrY18sVAd>&u`8WJ>_C2M{yDX(mP~23DvD z2ctBcEdUf_m{9S450DZpag8W(PRva$N@RdgdIkpOzxV#}0!m7NBwZ3qQW=a4j7;Kd5q8kmL{7+V<{Ss58>8yHv_ z7`&diVk(M;-29Zxv`UcK*fq>LBcKV?paHj`Br`X)xFj*R07Z|Pm4PYTlFv)rVt{&_ zL3-RWb5a@f%My$9GxBp&^|LZ_a}$&Gi;I%=(=$u-3vw!R^Gi!I^h+{QfyU|=7i8w; zr53?xy`-Gfyp*Z;-*Ezs;{Y311Pmqy0}~5=TVNrdpIm`al4Dp!vcwh?@M`{->#2P2-tsd z_Ve?{@Bf^>^5aI0+ESy14qh3}9#T?Li%NjzGA4PuyZAO_D5L^8oCO|{#S9EG3LwmQ zmVfp`sfOLkT^R?!@{1y_K2)ID7sLo8084T_9zHW2XPTH>(7YjMDOn%xV91&$GO{xbBc$gx2@ZOsPH_wj}9v%(c0?(#f_zZ0g>bS`6Io zTLrpYS)#XYNZ@@JlrGWpWRYS-vTxF-uf1p2{@QTcdUy4mqw$IV9lR_Tq)w6JTWTY8 z{Kn@eCgLYHf4;I{arfyt)5C4Q?mfQAp{&-JG3wquQ@gk-eZyt^{Yw~sO}ScQ=6y2X zX8)8)4^#elos8+ZcQ0MO`TTm;FY_NtTijF265Y%@85oLYsS%!OzP=1vK(+)BdjK&b zoMvK_Vqk@ea4<^4*#bZ@h6xq#_W&uu64!_l=fvF9qC^G=rDtGZ{(J8qFQB9ZNYW*- zB$dI)z{o`3z+B(ZK*7+&%Fw{d#Gu9Ew-r#0Do9NVP>oe`Q7Tlasjh*!u7PQYfw7gL zk(H65wt<0_fx+vEE2g4o$jwj5OsfQ$ja|d6GXk1G4H|G8N-}d(i%Sx73sCf!Ss9qZ zE&05}Ee5E^8KlQ8GbfcnzbvsxKO;XkRX-~;H#ad^zqlw_KRvTVzaXbFH@~zbL%$>= z6=9a%x^GLrF$aeo|6u(es6iE&^o)Kr#p|z>ooY;Ptvkw}EmD Mp00i_>zopr0MgM3Z~y=R literal 0 HcmV?d00001 diff --git a/themes/everforest/plymouth/throbber-06.png b/themes/everforest/plymouth/throbber-06.png new file mode 100644 index 0000000000000000000000000000000000000000..e99d7fab4e880ec76ae85c039bf905a1d56e7d20 GIT binary patch literal 1243 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 Hr-UW|gJSo1 literal 0 HcmV?d00001 diff --git a/themes/everforest/plymouth/throbber-10.png b/themes/everforest/plymouth/throbber-10.png new file mode 100644 index 0000000000000000000000000000000000000000..f8d5947e1b6978a2fdac47d722d52088f65ffc59 GIT binary patch literal 1244 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~u^LPl)T~W2=TS`v3p`qPTxYfS&a%3GxeO;1H5j z6ky|1H@2}eRpnAPlV{Slu+kT0(Utc0O1yfzS61So=lAz+Mb9;A&o>^=R`B^5AbxXw zMgh;n2;qgNlMPp{b}@R}u4&t|Xa+yfP{t&0cNZ@?o~@vu=PdAuEM{PkQ2=4av;4E? z0R`DhJbhi+U$V2Zv5MxnEw}>IqwneB7-Dhy?4<1YCIgXUlIDT|&sv&NmxYLBriPW7 zYQNp|{(tMOHhT-@n%L)ezx~<%{Eo@n`K*_CFPrF8ci$e)E6P8! z>u9Y0rklsr>wEX>EV_EEsXDvE~O{FKbJN|4#uHOx9Apb6BV0k@$fGdH!kBr&%DMUR=4 zfhpXQ&r955fO?!kdfYN|QW^Bi5{vXR@^e%5vodpY6O;9ei<0%zGfVUfaw>E4OG`5J zOEOY{#_AUrWaj0i7Qtw}q@2{el&SaMaRQCw02@~X3?>Fc1GUN%89*^%kXR5vD`1o;Isa0p2% z3b6618{62Ks&Xlt$unsiT7(~59b=_0%AzZMd-`LE{a)V_ik@rKo^L#!s^If8K>X(V z-i-GJJQJ4-FWhLo^5J2l&dFh#b9JZ00!?L1@^*Le&g5==l_`}Bd*zVr&vo^>qSn=+iH7%`IKLd%XcgII=QV* z*t=rp`){?Y+;1pcSa9OA!UNWeW*r%+r90dnU$pY#D7rL9z)B#WfoG?OmyEXMveGUy z#)RyU?zT#4(+Qr8H@2C2K7Dlcw}d}~n)R;b0lzas&&O&S+%;a7<~G}y^UZFn2`oY{ zLeDdE%1AL7HY%qU=0p@6e)J?nDBY@H-L|Oysj(gpf<7zs8m`smJWzUfQNZdq8C`$e z1h=nPBfha{$7S31q73{~Tm)w=UuAdfS-t(UBbPUuCmcQgUAlexUX2H(G55OX|J!9{ zGMj17REFc-eBb{*{;a(|?S5X0E{{ohfkw_2mA~m9nOC1uE%|9AkOd4-v(yOBG+$o^ zEg)M0h&_Oq5l%BPN-?lPMK~Cx;cNk*7{i2$_j`bpV2Nu)iF0CZYEdEsgwiuGF#o;x zj~7r<0wn2@Sdz+MWME{XZ(y!(XrN$dVr6JxWn$1`@!JZhMirzc1*pa7)qF<0x znVVl)lA&LckqR_czqlYXFE6zSM(ZWzq~@hez5k9AXdDOFxFTRMF&G*K*8TVg6cYxC z1p(Eh7KH%a#Q^rBo`K z1=#r1jcx2qRk@VS?uJ+kz`VJ*J*6jv*GO&rZ4-)odWp%GnaYq^p_7x>2h; z?9TVv!?Cl!*UPFuVCTG)J$H9O-LpA9ZkPW>D&9SC!{8*(%~v<4SoJyI{kOnbO|JM= zlJowx=g;cvSOrz;CS{7Woc>^2ba#bP6<1>z)4AiTvtMhdo$&Bdn%bCi#`6A#$FH6w zPn_!Mc~R}f?)F zP^G522Ijg3rXdE#R)$7aMuyr3237_JuP3emr4)pQ-29Zxv`UcK*fq>LBcKV?paHj` zBr`X)xFj*R07Z|Pm4PYTlFv)rVt{&_L3-RWb5a@f%My$9GxBp&^|LZ_a}$&Gi;I%= z(=$u-3vw!R^Gi!I^h+{QfyU|=7i8w;r53?xy`-Gfyp*Z;-*Ezs;{Y311PmqyL!%Sr zD_wwM!XU9ApqkX85TLslz<$&-FuZP%cO59r2a*m>PR&bYD9I?wPfAKHdcJVcMWBoT cNCu$=7&5?6%DL!f36x{-boFyt=akR{0FDw2>Hq)$ literal 0 HcmV?d00001 diff --git a/themes/everforest/plymouth/throbber-13.png b/themes/everforest/plymouth/throbber-13.png new file mode 100644 index 0000000000000000000000000000000000000000..868d56ec30fe81950999539c1f40d9c92327586a GIT binary patch literal 1239 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~vugPl)T~W2=TG`v3pG;p7byf!=g43GxeO;1H5j z6ky|1H@2}eRppW>+}iG9CeNg_@_UuC)J%)&_o6Ji(pJwarr+N0l~ANnd%p2_wt~;k z0P*|lCui_Xyed4~P&+zFvucIc6rhoeN#5=*9v_&lyaIAK3p^r=85m>~K$!6?|Ll1{ zLG}_)Usv{*?5u38qB(90t^oBIdAc};Se!mP>84Y&fq*M#3j=5D7L%xpH>Mq3npe7V zx9i%c|No!hTsuLb_FAR)JI{A>Q+OWF7d6uD(Vd+$LH7FMDTZ!;!*)BqE7`uSIw#g~ z{`IeO?>f$Vzj4zcsg3$y|1@yk7uP;?m7_%CYhroJF_y?c$0J%3mIT>Hr9X~H!2IISnp-t24?I6AY&GjmXZSQ-D@kYmrlof@ z+BWsiw^u7vl8p;JZ_e;c*j#zeVx39Ph1dN5{#$46p>6MLS+@K*bN<$YiATfNONqNJ zjt@TW9QcySoOj*k7)6taTX!;arbJrw_-=9hxA_;_@1-g?M8$8*0t3`6HNrE^*Ox&H z$d&+N4TL37=Frni89v~%H;u=xnoS2(hl*j;~^b8ElfA9U{ z1(cKkNxCGKq%s&87@6oBnClxFC>WYp85&rb7_?aYwgReA1*u5^sNoHv%=A<&{mn9bIXXNLm>Stx<<|ZcV7Z)Y#r)QSv7vxmt z=9iXa=$B-q0*%!#F38NwOD%%YdPzB{c_~xxzvBcN#{o932pCKZhQ|8~W?lk{34_Ff zfND~ULV)gK0Q*tT!0@_3-gTffA4oblIW;epp(LXyKPf4-==s7$7lASYAQ^-fV8~b* V8cSa*TMv|D@O1TaS?83{1OWMQ{uKZK literal 0 HcmV?d00001 diff --git a/themes/everforest/plymouth/throbber-14.png b/themes/everforest/plymouth/throbber-14.png new file mode 100644 index 0000000000000000000000000000000000000000..113e30ca54e3b30ac856eb7021cb929917ba2631 GIT binary patch literal 1250 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~u^LPl)T~W2=TS`v3p`qPTxYfS&a%3GxeO;1H5j z6kxMxUs`NqXR692(R}~s!x%GpCZ+Y?-)1OFt@Ku}-tWVrD{b}seZ}n=dX?StV&%HUMapNA8>C}A5-u>hYfaC*+V4G6VMo)vjjxWciHSSSe9T-R<9F1V zXwEw~1tfL~y_kNwn$sqO;bNnE>c=IK0cVqLOg&=E61T+f?5kPpg({eP6}M(f6;Hji zTItxTsd5$*{f<1E8@c-D1dBjE`3s*noBp39?8Et7qxZ^x&TG%-iaM7qzrSyCy>2#t zzmBAi`me9ADm=93K3djpeVXgYN8{Pjy{$pq?HfCg6{IEwsKzR}C>5&I zRM)^<*T6Kyz}U*r$jZo2+rYrez~J@76;n|(#;#%3839e81`W6kC7HRY z#U+Wk1t@yVtPD)ymV92~76a7d4ASG4nUl((UzS*;pOK%Ns-Kmao12)dUtE-|pPpHw zUyxIon_pUzpm}u+=A}%%|Be%A90%CAB498v7@8=G@Du{Y zgh66KKsBjFAwYLAfc>avV0rWPv!_65K9F>9a%x^GLrF$aeo|6u(es6iE&^o)Kr#p| Zz>u*rG-=)Rm?r!3pxM* literal 0 HcmV?d00001 diff --git a/themes/everforest/plymouth/throbber-15.png b/themes/everforest/plymouth/throbber-15.png new file mode 100644 index 0000000000000000000000000000000000000000..42807015f521294f8fd8248f69858a90c91a96a4 GIT binary patch literal 1259 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~v%jPl)T~W2=Te`v3ob(wdF8fL``43GxeOP;jzU zSCkZBvzU4Q<5Cwp8&g#-iRSx1-^Q59GbyeAemg)}YGpY`_5KJAU1_W5?<=ModnND{ z)v`1mPxTQOx_r_+cKhKZ9$`&G?ZPBcH=wbMN#5=*KHu{NJ_9+N1s;*b3=A>~Ak27{ zfA&0}AbW|YuPggYc2+i4(Hyr0SAcrVJY5_^EKZ-DlpEh`PypzjdSy>-<2)T{O{A-dv;mgjEvsi?NM*Pl^s{w_ITZf z-PXIS=X}1mkM+~9E$`%Ie#K-Iq&(%yI`Z-4CHt*~jwYf_b2;zJ&+Csl(qo{mB-wHN zL43@tqg}6Dz9^QST30lGspZoN9Y!KvfFR<+MgVRhPbX2~tDjaM!-XB@kBqkfsZ2bb2OZ@GmRfq`n4 z8sVAd>&u`8WJ>_C2M{yDX(mP~23DvD2ctBcEdUf_m{9S450DZpag8W(PRva$N@Rdg zdIkpOzxV#}0!m7NBwZ3qQW=a4j7;Kd5q8kmL{7+V<{Ss58>8yHv_7`&diVk(M;-29Zxv`UcK*fq>LBcKV?paHj` zBr`X)xFj*R07Z|Pm4PYTlFv)rVt{&_L3-RWb5a@f%My$9GxBp&^|LZ_a}$&Gi;I%= z(=$u-3vw!R^Gi!I^h+{QfyU|=7i8w;r53?xy`-Gfyp*Z;-*Ezs;{Y311PmqyL(?!} zo993=VUSo5P)%x42+&;&U_a^^7+yEXyAG7*14#!br{<+Hlw=g;Cncp8Jzuy86lnq= c8H5&K$XFSge%g9@7Eq4C)78&qol`;+09*tVaR2}S literal 0 HcmV?d00001 diff --git a/themes/everforest/plymouth/throbber-16.png b/themes/everforest/plymouth/throbber-16.png new file mode 100644 index 0000000000000000000000000000000000000000..e74ad0b966ee436753c0f92a69cf947945890905 GIT binary patch literal 1258 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~v%jPl)T~W2=Te`v3ob(wdF8fL``43GxeOP;knq z&Quj(vzU4QgnPbVsZNHq?=LA1_G^t+7pzxu0~zju^@DI zlo@NT>+5w1mH)pRa@H9*R;_*Bb@Jy)pES3?e>1OLGq;+(YT5b?f!A*sbthFH4|*%M zd;9L|`a8a{_cgaKc_}Y5%XQ`AP zNM3n{olQcDMNEvjE%e8U26fI0sSkE){L;VFk)yJ-;;mFZGe6V&GwxqI`<~19?P8FW zIv;Xuk6~SG(uwGmP12V=1nfUwbe3D>KOF-0GKcdXU z{Nt?xJU?W=?&!{vKbqS;`<6sDjj_0M%F}7o|d# zn(7*u>l&Db7#Ld_8d(_`Y8x0>85q2txMC`bhTQy=%(P07+1NGAIwPP7)Sv;kp(Ham zwYVfPw*W*~r++u)woI!frGILTH^ve>9^fU5vQ}welb8{1u^^1#=_0uy; z^b2w-bMs3}GW1I_Qh~jpG0tR|E_u21B#+Qn|4} zF=3Ec5Kv8OQ3%jo3}8R%85mwS$h!`d<^xFwC#UA6GL&Q#-J94FO$gtM?U(Hq&n#dnNFt z#&2ga-Rm#wA}S;<$s??3sNLY22sDy`G0EHA#j~CDNez(0S>O>_%)lU{0K$xC`Df1q z3bL1Y`ns~eWM^e#70q#5a0RHx)YHW=#NzbXN!iX#1|n^mYtO1ED9^e1;*igQrYkF! zbf-=D^FRIy8*6&Y{MUbvSiV2JGbeaT{j#}t!>ZSB?ca7|NAZQw%{s5;vZ|VMWxn=p zc6!!%RlT&nU{#vE)V#o~>m8rF51F66_w++ok)_bVTZh8kuP0xZ$e72lg1@ozuD)tn6nr!XrsPZ5btyIOhXC(A3_H!q77dQN?CJY(P1kms3f z_er^`NO41l)CVq1>`r!3Ee`ATO)wC#`qhZ<{dp@(QGxF$JqU+FpYgU)C z*P7LWwS`lpR!I03J*xJ5(k)PbU|v+6yhMzPViVS^Vr%UGs0;mMkxkXs0at6G@LB}6l0iB@qQ1G5-f3zC~;2AO)W}ffKYk{2Ijx_ z{_z4zN`NF?5=&AUj0}uS^bO4Q4Gk0wO{@$JtV|4AEPh)7)u@8hqyW`eB^RYam73}r znClvth8P%I85&s`8EP9CSQ!|+p15KviiX_$l+3hBklENZ%sL~W3Dlqgx1l66H?_DV zF}DCkkC~N$Dcq9JOWb0BdYnOe+%j`g8T88%i}W+{b5r%RGIMhill6;>lJ(OwOY{qJ zDs%HoOEUCJGE#xY>K7Me=H;ap!DzjtoYcIOsrTP;0*&JU8&?DjCI&N+ XR)*#>yEknE$}xDl`njxgN@xNA4z-4<|DNRh;84vI@>9x^~0@0=D(X4F6Gb9d;gA8aUV~{AF1k! zm~>~y6O9_vq->_{3ztpc6VS>1aHetJp1MPgf@|epw3 zE0ljd(llO~ylUzZEA_9goKyE2GYXh5=cueydY9e!Yk&77h07OpxK6KE4Q1S=vgwct z8?Pcywmh52pRlMk6AZL;Sj5^EI%3x$*WTJ0iu5W0dU}$1xXkcYx&|>l13aCaEq$UNZ#wxie6{^%!*T7uY zz%<0b*vinz%E(aLz`)AD;Pu26Q&BYJ=BH$)Rf5dMu3^?00ZpI=4Y&;@nYpROC5gEO zD0`(_kW-nP zUs{r(Uy_juG*-X3ATuv7wFpM*CFP{%rA)p5juU7c2iUkGU@$QlT4*eChyscUgT#V> zYEp|rfbL=d`%%xp@VY_Xb)YmKNIEz%lDJiw+`NBmPfieOh8H5&K$XFR# U^suZ~2g)&cy85}Sb4q9e0H$U8dH?_b literal 0 HcmV?d00001 diff --git a/themes/everforest/plymouth/throbber-19.png b/themes/everforest/plymouth/throbber-19.png new file mode 100644 index 0000000000000000000000000000000000000000..08d152a3b273fcb2fea940638ff6ae9bf4ae72b4 GIT binary patch literal 1238 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 UfA6b{15l2^)78&qol`;+0L6m)?EnA( literal 0 HcmV?d00001 diff --git a/themes/everforest/plymouth/throbber-22.png b/themes/everforest/plymouth/throbber-22.png new file mode 100644 index 0000000000000000000000000000000000000000..5e1f7e78c9fc7c95008448ea94216f60364b965f GIT binary patch literal 1242 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~vugPl)T~W2=TG`v3pG;p7byf!=g43GxeOP;knq zF13&iVb0)>q<_HaeEDLFto2s&%`%el9ixx~fH31({@L?@ zg6t)pzOL*q*;(0GMRVL1TmkAa^>lFzu{eD;FxR=sKw^o;nK!9Z7`sImH?<|Qib*C( zW&QsDe+4g(oQM7O+FNh?s`L1}KAqpNdG))utE1ApYcANnku5w|eO!IHbjp(Xb3e;} z(eK%o7xiNj^9|kh#KfY~vpXMunS1GCuEmOOPDS(W<@4@;ykhi9PO3(&M2zR!nQ5`| zHUa`%vC@}b9hxTC|A5u#fYX9YlMQU#Mf+Wu&6S4rpm&PS;xX(@5t(GFF?A2>A{eE`d=la*J%_);Bo4SSX)Cgt^a?F|S z#ch(h^<2!7KgYcEbuBK|uF7c<)W2)e(WCom{zGXwG2?>XdF?X5Ff~h!@J#ddWzYh$ zC4krih#BED6QdLZD^!GoQ5wz`0E#h8sCd5zNC}p>MwB=w=B5@UGC(Lj0|WEld;fR= zB_%+TE{P?n3`Pb5x1`~sk(c`FJ?LaYMkXR5< zO=?jH&|M5*Kk6A+-hBP+DNvdZBpsZbnwQE@l2MeOl$2WZeBq*tKp6p$3_=SqWUP#g T-2aGzN+t$RS3j3^P63F)_&vLnY{fQe~Uo7`*HQ?lt&VGgEzXp z_sM^??s;&Po=8)hGyB|c?Ba*-6+GRs#xjCqSE*?1@wXE#SIC&(5GY>xIb}~8W656G zg$*M2<{Oj>I2@7v#l-P}V^xVhFaOL(J97>w+k6)Mc2IQg35Mo`!un_ zksZ^+U7a&EB+Mpk|K5Loky%oh^utg8_RQ9h@?<`{;UV|8O_qvnPc*e0#V&BA-V)dt zQZnbjv*1745mS@zPF8XFX+Dp0_p&SJIFqaPt;o|`bH6;&@mztl)tc`kcD;XjZ4j_>-eAC=j50E5&lHNrE^*Ox&H z$d&+N4TL37=Frni89v~%H;u=xnoS2(hl*j;~^b8ElfA9U{ z1(cKkNxCGKq%s&87@6oBnClxFC>WYp85&rb7=E@ty#}a86{IEwsKzR}C>5&IRM)^< z*T6Kyz}U*r$jZo2+rYrez~J@76;n|(#;#%3839e81`W6kC7HRY#U+Wk z1t@yVtPD)ymV92~76a7d4ASG4nUl((UzS*;pOK%Ns-Kmao12)dUtE-|pPpHwUyxIo zn_pUzpm}u+=A}%%|Be%A90%CAB498v7#UBAJtYVf69$O| z0o9}yg#g{f0QRGvf#G$7yz4+|K9F>9a%x^GLrF$aeo|6u(es6iE&^o)Kr#p|z>u*r VGB)_Fngf($@O1TaS?83{1OPYU|Aqhn literal 0 HcmV?d00001 diff --git a/themes/everforest/plymouth/throbber-24.png b/themes/everforest/plymouth/throbber-24.png new file mode 100644 index 0000000000000000000000000000000000000000..9efa0d59a5f46e4eabdc06b20c6b5524c19191ed GIT binary patch literal 1247 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~u*IPl)T~W2=TM`v3p`y2OREfIjso3GxeO;1JRd zFU_!$;8QntTKx0l_327%%4T+6=kFJD*(~k%Ui*9|lcK&Ti^ldW0SoExH&taj_n#Cl zFfcSt5zo8&cCU(VK#aX4kLH`iH*P>P8I!!-T|C=apVR<3oCO|{#S9EG3LwmQmVfp< zpdfpRr>`sfOLkT^R?!@{1y_K2%sgEjLo808os=8jWFT@>a*D!~sAf^8X}t%EM8c+g zO9^4S|6h13qx~M`+SuoJAO6|-J+Hj$)A^Q=-1O~>rK2CM%Y6Ixd)Fd+3yV7f$+s1s zyx5`flrPZwyUF~5xguNLbeTdeEp3aBix%n$nh5Ny6I^s+Mv0#HBQB=kW5r_bTcu-* zAEYsHsXY2GnQPbM(ivUA6zFg`VTm>0oz=bmKUs8IY~?L3r1#GK$i&xn;Bkc1KK=Ukr@w#AsPR`}bbioNQ&ZPC zYnjHztQ?W<+5QiLFL*DSCw%C)GcPZ-2uABA<)r4NOuhe(6KEU<*tjBKFfkaJa9PH00*VQP z#DaioQj0=>?qUG@QP05exG6EnOgce}P XSQ(kDo4?^aP>#XV)z4*}Q$iB}jI{w= literal 0 HcmV?d00001 diff --git a/themes/everforest/plymouth/throbber-25.png b/themes/everforest/plymouth/throbber-25.png new file mode 100644 index 0000000000000000000000000000000000000000..04e9d06eb108204a5e22f0cd11572ae7bf91d013 GIT binary patch literal 1235 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~t{_Pl)T~W2=TA`v3pGkJI{kpdZ~zg8YIRID{k> z4NWBY)QxRidY^y1K2eEH+04%C{QY7s?Zf>RriBk@GFj=1vS?&%&k~USep6MpbN@-< z0)w9^eoo$>C%?U&9-ymf89MzD&_u>0Z+92>guN%LfgH{PkH}&M1{nnqW<1M3dmd1b zy~NYkmHj0 z@W(&-mAM~gOTT(;^`7tf{_6KTjC<v-@}V_4Zk%{c==;V zk`#}lwY;l_h}GJbM`Db#=JcFDm;J~|S>wsiCq|5#^WtK;AGxunwahDbZjJUeD< zu@=?U`8{o)F?~mP-T`ix2+5a?jQz{Lu+DB!$vUsj_N8M>ahSpZtq*T9lYj9P1dG1l zkuaDdW^`bg)P?H|_mcKpO!}yld#HZVN~ZPQt3KVkcKu29si}$|KFy5{j@*6NJL1wZ z$zMPI{0f_Y$VK4n9E;>{=_|jUIjT38DVVEk>J6DI-(#<>PkeLBaqka~*9?75p&6z| zQH$&%pR*(-2jAV~77%c5#m3MD8y3u;nc)5>{TJ(93++4EsWJY*05waE@J#ddWzYh$ zC4krih#BED6QdLZD^!GoQ5wz`0E#h8sCd5zNC}p>MwB=w=B5@UGC(Lj0|WEld;fR= zB_%+TE{P?n3`PbyqpO?7B0QES7^tff_q%!E2B^K#t>@jnywM$jr-2ErQW{Nja%`DO2yi;{+PV0XD7(7)%UCrnPqYDnKz|kXR5< zO=?jH&|M5*Kk6A6UN^|Q4wU8tNe3sV=A|-}WEABmC8ZWUU%2QZP(}bGgU|vD87m{x Tn==|BfpQFn+5FsdB2!TJM3Y{XE z)7O>#B|9q{t7wkff-68hCY~;iAr`04PP!S@Y#`9e>CM#{`l8G1ih_ogXzt40VXpW7 z&-7`~SMgZ?^^Whk`7=G!Oy17te9@LEC3Yv7KZjkh=i|W-A66W1Ti34Ldu(!%6?1I; zyT!MTA6HksyvVuXn7U)bbQukQ(WY5<_|Gc|I2%~4@8Fi)z_EYs5#KF4QVv|*Iz{2> z_wW!Iorx_UVP=f~ChLX(O)Z&uF+yWFm zW>yBKa7#Wfaf<=!aR%ve%gjk-&@W3Y($C1xP1VoJ%*{!voToEvs7>vxGnA?GpvoJ_32&g8t zCvW@{^KMi=HoBbP*^c0Fpsy0fvl~k(tB9 Ri;sbF44$rjF6*2UngFO`^vVDL literal 0 HcmV?d00001 diff --git a/themes/everforest/plymouth/throbber-27.png b/themes/everforest/plymouth/throbber-27.png new file mode 100644 index 0000000000000000000000000000000000000000..af869ea47824ed6c1d45b5be01d8c320aa792f9c GIT binary patch literal 1249 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~u^LPl)T~W2=TS`v3p`qPTxYfS&a%3GxeO;1H5j z6ky|1H@2}eRpnAP%bOUj9rLi?qG~3SmA)uT?B^`$?>9AMJNKUyF8FBhT;hJQ;q{*> z2~OuL>|g3ey?tM;xp%!+eX`h+ukjtyVrex_qg_lUxLJcp95PIw&ZL%^v+`4^TZxo`xo18X!LyOzgG2n z!OQYw|6kIz$0o5cYR&&)cW`!3wzsl|$iD<@R!OF7=K=(FYb6L5R!<47*mS({FSDwn z!n^*JHXbfr&Z$fj6~d0OyUSRZrOx@x=dtRV&BFtl6Cch{@7VI!cUjbIMfN*BtX;-@ zb508sCAgVBaAJ1h{2$(VT3d2iQs*+Rn9nSiXIJ@r^lQB2qIhhN?ki^ZB^zEHz1JD~ z?aF$C2!YV~Fa9Og9{kJuzcZg3lGmT;`;%-wGUbEr9&;0^()!WSl!ApQaYL*(|nda-u zpao=00I>%UGs0;mMkxkXs0at6G@LB}6l0iB@qQ1G5-f3zC~;2AO)W}ffKYk{2Ijx_ z{_z4zN`NF?5=&AUj0}uS^bO4Q4Gk0wO{@$JtV|3)+n-(oRHF(~lLAy@m0XkxRcfkh zV6JOm8e(8nC}Q!>*kL1tsuFzbwfCQyS0+=i0O+|=Td z#M}ZDJ!V!0rf^F>FL8?j>Tw3?am&m}Wza86EYi=&&rQ|O%FNA8Ox7 zsm#qUEy>U?$w&nnt6yA@nU|MZ1f%tma#HhBrrv+Y2{euaY+MmAm>7)ACmZl_0L6qs zVnIMPsYM|`cQJtdsAph!-5~EeP?`@U9h{t+m&#C*QIwyQlv?zB;i8K`83B+CLJKft Xtc=Xfr#&nM$}xDl`njxgN@xNA`zr|G literal 0 HcmV?d00001 diff --git a/themes/everforest/plymouth/throbber-28.png b/themes/everforest/plymouth/throbber-28.png new file mode 100644 index 0000000000000000000000000000000000000000..c6cb1f62ba5d499e01edd815c710de9311828dbe GIT binary patch literal 1235 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~t{_Pl)T~W2=TA`v3pGkJI{kpdZ~zg8YIRID{k> z1=#r1jcx2qRk@VS0Z+92>guN%LfgH{PkH}&M1{nnqW<1M3dmd1b zy~NYkmHj0s~8k78L@`s}w)4d3L&c44Jijdm7(g=xvf6-HX8KZUSbedy`kEG6&9VlY#Sk*UHy z`_eql1vcSU4GbGE+3gcJuvGDHOvr&C)8|te*3B$Qzp%?}f90a7l3WMQhBVygco4R0 z8iUxalpk~19JuP0kN#~g36@y2kf~qE;nS5ZoYh=Ylq|MbK03?K?lj|U!u)ua53A-K zTA=jGs@JQ2_G-)Ktm%Gv!CjxrFWB3CtrdT5{o$^w%d`!h`s?!MmBC zeB}G9_Qk%h#j;ymj_SKb^FCiD+Q;j2G4H0l^L>?Pv&`4b0tTpAYJ_K+uP=iZkSzhk z9ze_proe`Q7Tlasjh*!u7PQY zfw7gLk(H65wt<0_fx+vEE2g4o$jwj5OsfQ$ja|d6GXk1G4H|G8N-}d(i%Sx73sCf! zSs9qZE&05}Ee5E^8KlQ8GbfcnzbvsxKO;XkRX-~;H#ad^zqlw_KRvTVzaXbFH@~zb zL%$>=6=9a%x^GLrF$aeo|6u(es6iE&^o)Kr#p|z>u*rvRJP9 R=Lt}b!PC{xWt~$(69ApS_V54z literal 0 HcmV?d00001 diff --git a/themes/everforest/plymouth/throbber-29.png b/themes/everforest/plymouth/throbber-29.png new file mode 100644 index 0000000000000000000000000000000000000000..bbe9b3d62af9c9a531be2f5021ab3010b8855f67 GIT binary patch literal 1257 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~u5|Pl)T~W2=TY`v3pGzvaX$K>vD`1o;Isa0p2% z3b6618{62Ks&Xlt$untNSm}$h=z2BIx0iOB`SYxX?D@`(Cxr_>8a&UExL<5|Jtbj( z#rKH~4_)3@Yx=J*iTRx0y0YKl>-(+>ps9>W-tI2mncS@bKn`btM`SSrgNyZf9>LT+cmTYIscVqf~az>HMUH z&%y$}N-ykA{VB>MTIb?1MR=PNi`tL1ZzWX4jLHn|-Mwu;p;0QP`_@UJ_cF`Y+@35{ zQLsN=O_llBjfqznRXCP@yEuXQ_^uA)e@z--5x1`~skWl4uJ zKTu2+Pg8>{=Bg3=Z^-@vn1{p8(#mJlHjzz;`_vg zhYA7jt2HfeuGe^5I@=-8LrQ(oW<{Wxj7i?^E}reIPilZ1&H|6fVg?2o1rTOD%RhS_ zP>{XE)7O>#B|9q{t7wkff-68hMxHK?Ar`04PRfpNG7vd7Q$dM&VWXqgv?-UitiE}4 z(VKhw{;OxP|2fF`wbb_gxq1K3rKWd%I`1O2YS~KP+V;Cfx0ZQon(FS}eDs>^bg`oE z5qIBLs2wfJVu}2{FZHKoVhG2w#`|~qJyr;RRZy;y$T(!WUp(oK>s%x0ci&Gh;gfYa z>}Vw0xfoQ}^a_bjca=DB*u*3S**+?;nFt-o-# zqjdfszCXV?*JVDJ?kPPcH?8=C{QOnF{XVNkpWiILp*7;8)`DuwjXp-zHZ`GHNq*mg z+43K#zmK^YqRpxz)cx|fdf>LMBdey>)&768;lI!RcVAS_O_^l?O0Z_B5uRzjz6@GG zwgeD+05Kz+W@40LV1>$j-3?$8JydD54g=CK)Uj~LMH3o);76yi2K%s^g z3=E|P3=FRl7#OT(FffQ0%-I!a1C-zo@Ck9fvTp_){r~@8VX4CxpcHdSkY6x^#^$fi z9Zo7sn8e>&XcrVJQg$W@cgu z0cK`l2?l0nW(^w-Bq>BPI65-#xN9;00#LDPiEBhjN@7W>RdP`(kYX@0Ff!FOFxNFO z4KXmbGBmO>GSoIOure@sJ#ocU6b-rgDVb@NxHZf=BcKV?paHj`Br`X)xFj*R07Z|P Zm4PYTlFv)rVt{%WJYD@<);T3K0RS)7WR3s; literal 0 HcmV?d00001 diff --git a/themes/gruvbox/plymouth/entry.png b/themes/gruvbox/plymouth/entry.png new file mode 100644 index 0000000000000000000000000000000000000000..48d9331a7359f07c6c9219766ce1ae69715f3a2b GIT binary patch literal 687 zcmeAS@N?(olHy`uVBq!ia0y~yV3Y&04FuSLa@a2CEqi4B`cIb_Lo1CD@X@-Ch2J0cXVbJ3tZk5>H=O_LuCeY^eGV8b7?tK!xtL4}j3iRUV2Co)9F8=%3?`My{Rfc_aU}(5+_3wnHpY5BizYp(T z{X6bzGb2OYsyjOAm+vmIvD?3L`h0wNvc(HQ7VvPFfuSQ)ip5JH82e^Ftai+wK6i)HZZUmTXLK25QiN+fb63n_66wm|K8b&*vp>F+e>Gp00i_>zopr0JcKx*Z=?k literal 0 HcmV?d00001 diff --git a/themes/gruvbox/plymouth/lock.png b/themes/gruvbox/plymouth/lock.png new file mode 100644 index 0000000000000000000000000000000000000000..c62bdec136990ebf1d30473e57876ea7b60cd7d9 GIT binary patch literal 531 zcmeAS@N?(olHy`uVBq!ia0vp^nn0|>!3-qN7blhjDTQQ@AYTTCDm4a%h86~fUqGRT z7Yq!g1`G_Z5*Qe)W-u^_7tGleXakh63GfMVy|QlxdFcQD|JnvZpMd5Fl?3?(GjKZA zoi}Z@Vv${v%9I%Y>-XQX=u=TZS;i!9cNbxv-7(XE9QG1VUsv{*?5u38qB(90t^kE5 zdAc};Se$-(`6S5<*TL3i z8A%z7Q|iiQi_Nnqte^A7RBOfzb=`~8JQH)hChHc&7MO)2$k*tm2MdoS#5&P;M_Q`baulytbu>SL-N@kbc z1|h-|lnjBcQ!R0gC`m~yNwrEYN(E93Mg~Tvx(4RD2Bskf##V+#Rz`-}1_o9J2CpZs zn2MqyH$NpatrE9}S!V=5(We2op(HamwYVfPw*W*~r++u)w7(8A5T-G@y GGywp>zQs=f literal 0 HcmV?d00001 diff --git a/themes/gruvbox/plymouth/logo.png b/themes/gruvbox/plymouth/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..ed60b8914c2a0bfa8ef5e4f35633ceae18e94a3d GIT binary patch literal 1435 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKS8%WaNr~z%2Oz~#?Bp530R%N1DIE+9tU;bG zjv*Cu-rl_!c-uk5A<){n)Wm@`#Ff?L!M79a^)nleZrB&K_S{c3$4l!B%8$H=)o&~wLI?Ij{n<`Rvhs+{ji4n?e*76cPHhpJzlo@UbgYv>;B&!`y97D zb>es7(bvU0WAy63*#RB#z=nl`fnkE60t17CTLVx)l97plAq7ov=JM+JgdG=`>t0V> zmS}h_cVD)_<$n^X+p^C{Tr1VPmK=NS+WYX$E85+wn6T)^VPq)#sy7QImL>1)JH0_Q zEg|-KlI^vW*yC2WoDjA<1Hg1jFci z#d$Zbee9{K|0|dM{_by?*55fjQ_tUj{#=6e@OjvhHg{UxH_v_dXTGhddvxNs-65af zRc6uO+p;;bKe7-Lz2JnvCdednV9jCWg&R`yrNcOmKO{cD!P&%+Q#L_xv!D0;OsB1x zA79_vwaxggyM;FKi3Lyk!vt9gyPq;`k0ZX;)q+ZZy6>#3=lxK= zvwNEIzr9~0Zs&g&DBiU0L&dwzrDwNns|&yV>|W_7^$5H<9g>jV@hRQ;_3r7_`;|7Q ztyio)UU+s>yTs{ThaT@de{JidTkGt!Q;y84Bt9L1%am!e?Klry|2AWv_2ngxH_x{} mz+=NmbVkG$5QOsaA6D-pYSBL;&!hm$H3m;tKbLh*2~7aqW~ 0.01 && Plymouth.GetMode() != "shutdown" && Plymouth.GetMode() != "reboot" && Plymouth.GetMode() != "suspend") + { + if (!global.progress_visible) + { + progress_box.sprite.SetOpacity(1); + progress_bar.sprite.SetOpacity(1); + global.progress_visible = true; + } + + if (progress_bar.image.GetWidth () != Math.Int (progress_bar.original_image.GetWidth () * progress)) + { + progress_bar.image = progress_bar.original_image.Scale(progress_bar.original_image.GetWidth() * progress, progress_bar.original_image.GetHeight()); + progress_bar.sprite.SetImage (progress_bar.image); + } + } + else + { + # Hide progress bar when progress is 0 + if (global.progress_visible) + { + progress_box.sprite.SetOpacity(0); + progress_bar.sprite.SetOpacity(0); + global.progress_visible = false; + } + } + } + +Plymouth.SetBootProgressFunction(progress_callback); + +#----------------------------------------- Quit -------------------------------- + +fun quit_callback () +{ + logo.sprite.SetOpacity (1); +} + +Plymouth.SetQuitFunction(quit_callback); + +#----------------------------------------- Message -------------------------------- + +message_sprite = Sprite(); +message_sprite.SetPosition(10, 10, 10000); + +fun display_message_callback (text) +{ + my_image = Image.Text(text, 1, 1, 1); + message_sprite.SetImage(my_image); +} + +fun hide_message_callback (text) +{ + message_sprite.SetOpacity(0); +} + +Plymouth.SetDisplayMessageFunction (display_message_callback); +Plymouth.SetHideMessageFunction (hide_message_callback); diff --git a/themes/gruvbox/plymouth/progress_bar.png b/themes/gruvbox/plymouth/progress_bar.png new file mode 100644 index 0000000000000000000000000000000000000000..43f3d208eb710d8d38342a95c73ad4ace8eb6a78 GIT binary patch literal 314 zcmeAS@N?(olHy`uVBq!ia0y~yVAKJ!xfq#&q>16jl|V`%*(1o8fuTx`fuW&=f#DZW zsNn?zL#Y7+!>a@a2CEqi4B`cIb_Lo1CD;OdLR_!xoAK}8zbUJ)S^-5Elf2zs82>Zr z-UD*jOFVsD*6yo)CaSV~ToSY!R%FNHe*v7!9o>zOmz*+bq!2I42-P|jjW6ewG9lc3=CdRTrm|zLvDUbW?Cg~4YSS& rXaY58z-=hW%uOvWNz5%k(PL(1U<$Y7^AfihpdJQKS3j3^P6=ES4z)+>ez|hdb!0-zw z)bN6Vq11qZ;Z*_ygVhWM2JwP9y8>;15==?n?k)_Bce{j_0D0^sp1!W^FWFhySVeQ( z7F+=e8GE`ohIkx*d%=;DL4o0b!`3N(XGb2~>$1b!!0h{jYgMuzgf}yxz$Rw)Uku)c z3yuKoW>770jVMV;EJ?LWE=mPb3`PbG=Um4;5L+G=B5^xB<2>N=rOZ0Foj$4d5K#LP!EHrtDnm{r-UW| Dt~^|k literal 0 HcmV?d00001 diff --git a/themes/gruvbox/plymouth/throbber-01.png b/themes/gruvbox/plymouth/throbber-01.png new file mode 100644 index 0000000000000000000000000000000000000000..c1bc7553d1c574bfd18e4f6e5444d00cf2a9bbaa GIT binary patch literal 1265 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~vTXPl)T4eKSS~`v3p`{>qLOK#%*D1o;Isa0p2% z3b6618{62Ks&Xlt$untNSm}$h=t|4F2#0MvJW*uvPj88v#fH}no~I-@?LS}fz2Tuk z!24>=_~ZB2pZuti^tRM%wnJuffrnI_+5GQ7gBg>&-Cg`76ASMHIh+L^k;M!QG72Ef zc$R96 zT2b@Ql{R2#|bo!18iIoFqjw& z3_Vg$?gxqqgT#V>YEp|rfbL=d`%%x(@SJx1G@vveNIEz%lDJiw+`NBmP gfieOh8H5&K$XFQ|zB#OR2q?$k>FVdQ&MBb@0Nrj7B>(^b literal 0 HcmV?d00001 diff --git a/themes/gruvbox/plymouth/throbber-02.png b/themes/gruvbox/plymouth/throbber-02.png new file mode 100644 index 0000000000000000000000000000000000000000..aaf55e647575d22f350426987ea4c683503cac41 GIT binary patch literal 1256 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~v%jPl)T4eKUqV`v3ob%ie{uKrefj1o;Isa0p2% z3b6618{62Ks&Xlt$untNSm}$h=t|29y994MIoVKR^G{EM=dlS+`_ET=pV;tFA>e(r zX36pU>u-P5h~Ak27{ zfA&0}AbW|YuPggYc2+i4v9JCg^MHDcJzX3_EKZ-D6z$yPAkZ4QbMqZ0o%mpW)Mzdlwe8M8vIueW(?2vk3bxvn?rmEl-`ZxQ zKEqD;Z_YH1{Y(4idzTwjR;nKInz;S@&EwCnf0z1w{tL5!nQHC(WJOJ2h?=EFc&7RK zGH3zW5?)FP^G52 z2Ijg3rXdE#R)$7aMuyr3237_JuP3gUilQMmKP5A*5@a@Z4YSS&fIO)Ix1l66H?_DV zF}DCkkC~N$sg;ot#F9fkF$aNqoI!frGILTH^ve>9^fU5vQ}welb8{1u^^1#=_0uy; z^b2w-bMs3}GW1I_Qh~jpG0tR|E_u1_PsuIWs_^ zDhv_}0;)+Z3IV!{0qjRT1H|a}1E>H1 literal 0 HcmV?d00001 diff --git a/themes/gruvbox/plymouth/throbber-03.png b/themes/gruvbox/plymouth/throbber-03.png new file mode 100644 index 0000000000000000000000000000000000000000..83733f1c1a368fa867c959afd1023b43b044f3a0 GIT binary patch literal 1247 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~u5|Pl)T4eKUqP`v3p`fygDGK=UdI@(X6*5Rz0B zVB=Fawy`r+>5ou&U#;o2 z^!f4o>pyPP*jqYvwnIj9frpd`q?|Brby8kyM;^kG5=*Yys|cF z0dIms!*zD?V4Iw&%7;0s)e8FkV)+gP?TWuXIjL!>WU`~r>E&^;S*crf->$vghLx^XATtk1=xkl*97p>efGd^WVJ8m0aWTKFy)H?tDt4T#B&XhYuFvQXlTB9~9?a z_Q&mCOvsyxZ=bxTOg*tYzx#Xt`Sqq>=0B9)!K!+6GpnXQFfh$hBRtc5eHpZXYzZLt z0AfZs&BQ3hzzP-NV3dZl1%P4<6Dr>C0aAh`t`Q~9iMgpoi3|`*&%nU^_ufBVKuHOZ zq)TE+Dua=Mk%_*6xxS%+f}x3(p@Ef&L5sz2E1()xkeU>r8mr`@RH#x@T?2Dn1Je)# zV=F@=D(Z6k6UI=DuaGmVv&AEer~FMR%UK)VzPd5QL=t|W{G}5PGxR> zX-S5DNk%HrSpDLH%)GqRA{ecgl#`m5GWGsDPM~odVB?B_!Ng!-yexagWT2QZNGu4b zCbcL8=q?7ZAN33juN&lD2TJpSq=S=F^HLc~GK%t(l2VJFFI;pHC?f!pL1+PnjFo{g T(^>a-Ksg3aS3j3^P61o;Isa0p2% z3b6618{62Ks&Xlt$untNSm}$h=t|298wN-$eExQF#dq7h@P?~$jq4*6_P?**c>ehP z){h#srAD(IyfT^#Jf!aW=d1-9$e85q?&2oC>*re_hqJ&VvY3HEMgfEw&+^Zn2NYy4 z@$_|Nf630u#wzyJ|6?9dkD8~8V~EA+vq90(O%4KgMPnMDs;zShP>{NN_SB~CyV?K$ z$9Fl}&rq#h_j!x)^D}d1GCKW}%y7S4y7qM01>3`0bk6NewSFfytI}@$!|%;z@A-84 z9&QyWIm~@qEW34~29xZMhZ;)+7vG9o+Ocr~cdAm~hCA+)+4!!g`v$LtTi?SuEvzWGNmJ72E%ZUX&bN>-8QB-GRyKwfe%af+3KfiJLp}4SS z`gF;qpTBVZcrE?4x?fCa!u@-?-LFhfhcND*F2UdJe#z;>6!V&Wr%vSC^k1Kp^z)O~ z$*?o`?}f|HkH2sI!u~Knx4yFevvm?TfPrY18sVAd>&u`8WJ>_C2M{yDX(mP~23DvD z2ctBcEdUf_m{9S450DZpag8W(PRva$N@RdgdIkpOzxV#}0!m7NBwZ3qQW=a4j7;Kd5q8kmL{7+V<{Ss58>8yHv_ z7`&diVk(M;-29Zxv`UcK*fq>LBcKV?paHj`Br`X)xFj*R07Z|Pm4T_1krBj_Lq0JF zfqI-ldfYN|QW^Bi5{vXR@^e%5vodpY6O;9ei<0%zGfVUfaw>E4OG`5JOEOY{#_AUr zWaj0i7Qtw}q@2{el&SaMaRQCw02@~X3?>Ex6AOM@U?IUE3=#_hs!1&h0lJF;>_iM=L;8I1j-12WDr__A!B7=GH2x_U}?m_;OXk; Jvd$@?2>@&W?GOL} literal 0 HcmV?d00001 diff --git a/themes/gruvbox/plymouth/throbber-05.png b/themes/gruvbox/plymouth/throbber-05.png new file mode 100644 index 0000000000000000000000000000000000000000..6bae626f837f53c412609f3b739ee2d94a0e28c2 GIT binary patch literal 1248 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~ug9Pl)T4eKSS^`v3pG`;lWEKwtZm1o;Isa0p2% z3b6618{62Ks&Xlt$untNSm}$h=t|298;a-cJscLexZTC)VSz-$_oY0}Z`VgC1nj>! z`}z6f_kT`b`EjF0ZK=^h2d|7~4=E|BMI}IU8I!!-U3?od6jFg4&H|6fVg?2o1rTOD z%RhS_P>{XE)7O>#B|9q{tJqink9j~n>Ygr+Ar`0421Q0U8wmJtEpgc4wK(8at@!K6 ztr=HWeKq_4|NDt1`J4^4*D7z%y*c-;FUQaH1-ic1O`CNW++LP?drtA~!o8LzpPAzn zU$pq%dwomhaK6S1etjADDO|yUEmj}APYd=+Uae|XI>^L)%0(!-vO$eEcE$VazJHT= zwlJE!c=Yw)(N)6QmEMAh=ULueTzAMWLhJiyrc|E|Tat7-=Gt6c>15jEX6t_a5KmP*!Wq7g6{IEwsKzR}C>5&IRM)^<*T6Kyz}U*r z$jZo2+rYrez~J@76;n|(#;#%3839e81`W6kC7HRY#U+Wk1t@yVtPD)8 zjEo?b9P)`d2-M>Y(&Ltylggl9mRO{pk)NBYpOu-Lo0zO$T$HSzo>`(_kW-nPUs{r( zUy_juG*-X3ATuv7wFpM*CFP{%rA)p5juU7c2iUkGU@$QlnEG?@E(3}QgT#V>YEp|r zfbL=d`%%xp@VY_Xb)YmKNIEz%lDJiw+`NBmPfieOh8H5&K$N)X?dflVj PKsg3aS3j3^P68k&ijJk>;RsL>mwBQf8V?C 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 Rx+qYN!PC{xWt~$(695$n^S}TA literal 0 HcmV?d00001 diff --git a/themes/gruvbox/plymouth/throbber-11.png b/themes/gruvbox/plymouth/throbber-11.png new file mode 100644 index 0000000000000000000000000000000000000000..2066b21a0db7f3157bef815b03435a65a45526c0 GIT binary patch literal 1251 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~u5|Pl)T4eKUqP`v3p`fygDGK=UdI@(X6*5Rz0B zVB=Fawy`r+Q0FTn#!2u?e5~8$=wvL>4nJ$S8m?<5~XM z^MHcvC7!;n>@V3_*;vKC`hUy=>M`^SW8&zMNZ1wYI}eAlwXd^cPschxvfsv zyJF`1Z?&u3Zzx$wDRI8x->_?N+6$sXQzjkjJD;n(k?T` zgzS*+wn}N!37(8MwwZc9eRTD=gg=9t^{(XszcWJ5$7&kfHC~qHHrtr<&2Fm+EJ80r z&ogt%NHG{TDyJ6aL=+r;^dv+m-Kt>Swy6H8u^tbCJ}dMZuGQu|PW!v|n4E$4E1ZOQ@Wq0gZz5TNzmp7Xy96kPBx_$ayjR&PM_qyl*+ht`k zn`zHfhU49Q-~T@Tti3+%eqM?$k4brfM$Q(Mzv&;DSD#WX`DrAO1q@KL)CkWsUtb0- zAX@^6J%E@IPBSq|F|a~KI2fhjYyqGc!-R_Wdw`T+iEBiOb7F34Q6d9`(lanH|GoE* z7f@0HBg6{IEwsKzR}C>5&IRM)^< z*T6Kyz}U*r$jZo2+rYrez~J@76;n|(#;#%3839e81`W6kC7HRY#U+Wk z1t@yVtPD)8jEo?b9P)`d2-M>Y(&Ltylggl9mRO{pk)NBYpOu-Lo0zO$T$HSzo>`(_ zkW-nPUs{r(Uy_juG*-X3ATuv7wFpM*CFP{%rA)p5juU7c2iUkGU@$Ql8V1(=_y-gd z28jg$)ua}M0Nup^_M@JG;dO(&>p*EfkaTczYF;WsNk&nAQc`Ns^M#8p0%Zh1G6*fe Ykg+l}{CY#Y87Rl#>FVdQ&MBb@0KhK&c>n+a literal 0 HcmV?d00001 diff --git a/themes/gruvbox/plymouth/throbber-12.png b/themes/gruvbox/plymouth/throbber-12.png new file mode 100644 index 0000000000000000000000000000000000000000..345df546847d8d3ae3155755538e7efc816c315c GIT binary patch literal 1266 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~vTXPl)T4eKSS~`v3p`{>qLOK#%*D1o;Isa0p2% z3b6618{62Ks&Xlt$ur5M7rRKU{Qh&bMfLL_eNh%&X{(ph-&aW7-tU!Aq)~gm@p!6& zPk{LS^^-GrCVqAmURY(Q{V*(hexBxB-L$DdgBg>&-Cg`76ASMHIh+L^k;M!QG72Ef zc$Rnq2X# zBMwB=w=B5@UGC(Lj z0|WEld;fR=B_%+TE{P?n3`Pb zNoH>@jnywM$jr-2ErQW{Nja%`DO2yi;{+PV0XD7(7)%U? zMkmTwx&Xz5L1IBbHK|1*KzA{K{itVPc-gTe~DWM4f5z+>{ literal 0 HcmV?d00001 diff --git a/themes/gruvbox/plymouth/throbber-13.png b/themes/gruvbox/plymouth/throbber-13.png new file mode 100644 index 0000000000000000000000000000000000000000..d0157502f4b96a455c511994b785c15663ab51f3 GIT binary patch literal 1239 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~vugPl)T4eKUq7`v3p`+}iG9CeNg_@_UuC)J%)&_o6Ji(pJwarr+N0l~ANnd%p2_wt~;k z0P*|lCui_Xyed4~P&+zFvucIc6rhoeN#5=*9v_&lyaIAK3p^r=85m>~K$!6?|Ll1{ zLG}_)Usv{*?5u38Vqg6~<^lB>dAc};Se!mP>84Y&fq*M#3j=5D7L%xpH>Mq3npe7V zx9i%c|No!hTsuLb_FAR)JI{A>Q+OWF7d6uD(Vd+$LH7FMDTZ!;!*)BqE7`uSIw#g~ z{`IeO?>f$Vzj4zcsg3$y|1@yk7uP;?m7_%CYhroJF_y?c$0J%3mIT>Hr9X~H!2IISnp-t24?I6AY&GjmXZSQ-D@kYmrlof@ z+BWsiw^u7vl8p;JZ_e;c*j#zeVx39Ph1dN5{#$46p>6MLS+@K*bN<$YiATfNONqNJ zjt@TW9QcySoOj*k7)6taTX!;arbJrw_-=9hxA_;_@1-g?M8$8*0t3`6HNrE^*Ox&H z$d&+N4TL37=Frni89v~%H;u=xnoS2(hl*j;~^b8ElfA9U{ z1(cKkNxCGKq%s&87@6oBnClxFC>WYp85&rb7_?aYwgReA1*u5^sNoH>@jnywM$jr-2ErQW{Nja%`DO2yi;{+PV0XD7(7)%U?#`_CqUIK~< zgT#V>YEp|rfbL=d`%%xp@VY_Xb)YmKNIEz%lDJiw+`NBmPfieOh8H5&K Y$XFQ~OJ6Hn50qo@boFyt=akR{0IN6n1poj5 literal 0 HcmV?d00001 diff --git a/themes/gruvbox/plymouth/throbber-14.png b/themes/gruvbox/plymouth/throbber-14.png new file mode 100644 index 0000000000000000000000000000000000000000..970ea4c52e97c098e580a8479b835cfadc693bfb GIT binary patch literal 1250 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~u^LPl)T4eKUqJ`v3pG{-rAdK+k%X1o;Isa0p2% z3b0wUFDp35@BKWJC)7n)(@=Y|Md}2gp^Qo1?k-+(JX=9Q&spFRS21szhq}+V-@@A|1l4!$JEosF~s8Z*-6>)O$H*zBzts|7c70)wP-e1M(WMK zt6~+t|J@%T{iE6V(Dl-|jkfjQY^>AUKAz{ADRyj{@3j*pi?_ZsI3{yF+x*1bwQtwG zc)MZGAG`IhcULzGB>it#tF=b3-Q7!kZ}Rn}tc8mNUxd6on9$+I5*g@sM8M-%(EK?! zk9H+by~^%+v2xwwBIPs54bm|l2^SdMwWeoY?f0Iku%l_-##hJJ#KfIuK4vbE@jL2F zH0Pb00unogUQ9n-&1sXtaIw)n_2ZJrfU`+ArXDe7iCf}#_SLNQLKV!tid(a#il<&$ zt#oYFR5^=@en%e7ja>b6f<+*o{Dse(P5)04_ThZ4(R<}T=e6f^MV-r*-`_X6UN@V+ zUq@0${nyu56&~7iA1!OQKFxLHqw#F%-qs-Q_Kls_PSl6ldv>eo_;>t|1BR(tYJ_K+ zuP=iZkSzhk9ze_pr!MF%?BaZhlH;S|!MA>>6gB5zqu`(16=el9`)Y zT#}eufTG9D%D~jh$OvM|A)lCoKt0YNJ#LvfsSNsMiADMu`MIh3S(&-HiOKrKMalZ< znI-xKIhDEjr6n2qB^jweWA%#*GV}6Mi(s@~Qch}K%GCSsIDy7-fQ>5x1`~s!iJ}Nk zAy7;hBo+izlUfu4bQc5Ik9r1{H(x({3Y6vpNe3sV=A|-}WEABmC8ZWUU%2QZP(}bG bgU|vD87o7R)=iIjfN~6;u6{1-oD!M<;b{Yu literal 0 HcmV?d00001 diff --git a/themes/gruvbox/plymouth/throbber-15.png b/themes/gruvbox/plymouth/throbber-15.png new file mode 100644 index 0000000000000000000000000000000000000000..cde20443f7f31ab78ae0d9d7cec175b665c11a6d GIT binary patch literal 1259 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~v%jPl)T4eKUqV`v3ob%ie{uKrefj1o;IsC^*@w zD@qEmSYpYQnspMf0C0*}aI1_l`g5N15f zKYJcfkiEpy*OmPxJ1ZNj*jN9Lc|bj8o-U3d7N^fn%8hR_5IMS$Wt)j)Lh6n~E2eQq zL{72IJU`+0zx&IrKd?)`d~LP<#<}^`@5+{E{`cwaJ-aM#Mn-S%_Ncet%8n~-d%SML zZtLCEb3WhO$NK5lmUr?pzhW{9Ql4^U9r<|jlKs{~M-$Pext#aq=k>=N=`m1OlI%GC zAUx;-)klH;MDP7tJ-I$usZEIv*ec7#w!<^Gmc%mQNK*ygG+1Cx7@;uz(6%i zjqptK^<~fkvL%4n1Be;nG!vr~11nU7gHamJ766JdOsIIj2S^E)xJHyXC+4OWB{D!L zJp%*t-+TXf0VO3sk}ioQsSHL2Mke|O=K6*P3Wg?Dh6Yw91}zr9t$=D&L26QfYOIor zQlUysbq&mQ4NOA}jI9iftc(n`4GgRd3|>!MF%?BaZhlH;S|!MA>>6gB5zqu`(16=e zl9`)YT#}eufTG9D%D~jh$OvM|A)lCoKt0YNJ#LvfsSNsMiADMu`MIh3S(&-HiOKrK zMalZ5x1`~s! zX_&ChbD)?oNGu4bCbcL8=q?7ZAN33juN&lD2TJpSq=S=F^HLc~GK%t(l2VJFFI)tQ fGy#wdLJKfttPD**ZM{4TD97OG>gTe~DWM4f?0^j1 literal 0 HcmV?d00001 diff --git a/themes/gruvbox/plymouth/throbber-16.png b/themes/gruvbox/plymouth/throbber-16.png new file mode 100644 index 0000000000000000000000000000000000000000..9165657461f99d546bdc163847c504dbf2ed0286 GIT binary patch literal 1258 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 P$}xDl`njxgN@xNA!%OfH literal 0 HcmV?d00001 diff --git a/themes/gruvbox/plymouth/throbber-21.png b/themes/gruvbox/plymouth/throbber-21.png new file mode 100644 index 0000000000000000000000000000000000000000..bc7674404816bdd2a244332e2aa9206294eb7598 GIT binary patch literal 1244 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~u*IPl)T4eKUqD`v3p`+x|UCK%aV)1o;IsC^%(Q zms&|!%sl_``}OHcLgn{=7ISbVzV6rVe$J$56LWQcgoeQOEW3cfo2s&Jec3i2b`=(_ zDhcB=lU6onF_kwI*HxF~(QLjDUIa9gG0EHA#j~CDNez(0S>O>_%)lU{0K$xC`Df1q z3bL1Y`ns~eWM^e#75nP{F%PK6*we)^#NzbXiLud54g#&3Lf5w#ad9Qzv|F(3(k(7+ z2i4%@|Nr%~#Ch2+y|xOUW2~S4jM4XZ`mI~n%B6N)yknrY_HLOw$HjZM?IVoe$<1b3XQZ$#j?1P67RM<2%khoholq``1c6&p<$+;r6lE4Mlys zzTR_Ztz|G^+rlBkX=5{uVLI!D$16U0c08YM#39Kb`DpIF*SD>^xvVF!8tPqm6XE8W z=zghJU1G)(qhA`_OJ@i1e9&4Dw&bell1)h(vL%KeG?|0cV&-0PcmFVR7gy=I(4&iN z3=?1RUXhTr+_-D9`l(6!dxC4T8!As|Zap-!>i&mS|E*7RdK|wzt2b@Ql{R2#|bo!18iIoFqjyO46A}y+XBUe zL1IBbHK|1*KzA{K{itVPc-#XV)z4*}Q$iB}Fh%u^ literal 0 HcmV?d00001 diff --git a/themes/gruvbox/plymouth/throbber-22.png b/themes/gruvbox/plymouth/throbber-22.png new file mode 100644 index 0000000000000000000000000000000000000000..2d21be32486f81ce6fe8fd4417dd3eda6179c41e GIT binary patch literal 1242 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~vugPl)T4eKUq7`v3p`&iVb0)>q<_HaeEDLFto2s&%`%el9ixx~fH31({@L?@ zg6t)pzOL*q*;(0G#lHG~%meB%^>lFzu{eD;FxR=sKw^o;nK!9Z7`sImH?<|Qib*C( zW&QsDe+4g(oQM7O+FNh?s`L1}KAqpNdG))utE1ApYcANnku5w|eO!IHbjp(Xb3e;} z(eK%o7xiNj^9|kh#KfY~vpXMunS1GCuEmOOPDS(W<@4@;ykhi9PO3(&M2zR!nQ5`| zHUa`%vC@}b9hxTC|A5u#fYX9YlMQU#Mf+Wu&6S4rpm&PS;xX(@5t(GFF?A2>A{eE`d=la*J%_);Bo4SSX)Cgt^a?F|S z#ch(h^<2!7KgYcEbuBK|uF7c<)W2)e(WCom{zGXwG2?>XdF?X5Ff~h!@J#ddWzYh$ zC4krih#BED6QdLZD^!GoQ5wz`0E#h8sCd5zNC}p>MwB=w=B5@UGC(Lj0|WEld;fR= zB_%+TE{P?n3`PbMfw@}xvBbDnYp=%$@;}b$@=M;CHe(9 zmAUz)B^ml98L2>H^@|HK^YT)QV6KRzxeEsYxP?`@U9h{t+m&#C*QIwyQlv?zB;i8K`83B+CLJKft WfUbA{BMK^+7(8A5T-G@yGywodgz@kI literal 0 HcmV?d00001 diff --git a/themes/gruvbox/plymouth/throbber-23.png b/themes/gruvbox/plymouth/throbber-23.png new file mode 100644 index 0000000000000000000000000000000000000000..ef91301488c9e6c2d65e564f025bceccbad5caaf GIT binary patch literal 1237 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~t{_Pl)T4eKUq1`v3p`^KK3YpdZ~zg8YIRILtDt zORXgM)SrI;czvQ0o3hvW`^8+^Hg-$<1GYbWK9fmNUsOs!Bg;aX<)*4^=l+vI!UYD# z7k?%iX5apN*fdF8SCU8bUwg=Wpoxr0-tI2$342dg138=p9+AZi3^EEJ%y^c6_B@~< zdx@v7EBi}!RyJ0#ul^tNfO3F)_&vLnY{fQe~Uo7`*HQ?lt&VGgEzXp z_sM^??s;&Po=8)hGyB|c?Ba*-6+GRs#xjCqSE*?1@wXE#SIC&(5GY>xIb}~8W656G zg$*M2<{Oj>I2@7v#l-P}V^xVhFaOL(J97>w+k6)Mc2IQg35Mo`!un_ zksZ^+U7a&EB+Mpk|K5Loky%oh^utg8_RQ9h@?<`{;UV|8O_qvnPc*e0#V&BA-V)dt zQZnbjv*1745mS@zPF8XFX+Dp0_p&SJIFqaPt;o|`bH6;&@mztl)tc`kcD;XjZ4j_>-eAC=j50E5&lHNrE^*Ox&H z$d&+N4TL37=Frni89v~%H;u=xnoS2(hl*j;~^b8ElfA9U{ z1(cKkNxCGKq%s&87@6oBnClxFC>WYp85&rb7=E@ty#}a86{IEwsKzR}C>5&IRM)^< z*T6Kyz}U*r$jZo2+rYrez~J@76;n|(#;#%3839e81`W6kC7HRY#U+Wk z1t@yVtPD)8jEo?b9P)`d2-M>Y(&Ltylggl9mRO{pk)NBYpOu-Lo0zO$T$HSzo>`(_ zkW-nPUs{r(Uy_juG*-X3ATuv7wFpM*CFP{%rA)p5juU7c2iUkGU@$Ql8Bd8lB?uG~ z28jg$)ua}M0Nup^_M@JG;dO(&>p*EfkaTczYF;WsNk&nAQc`Ns^M#8p0%Zh1G6*fe Ykg+l{Hu$ZY1C(R%boFyt=akR{0AU>Y1^@s6 literal 0 HcmV?d00001 diff --git a/themes/gruvbox/plymouth/throbber-24.png b/themes/gruvbox/plymouth/throbber-24.png new file mode 100644 index 0000000000000000000000000000000000000000..8a7966fbf27f6f74d436f04e2920cd3c9d8f03c8 GIT binary patch literal 1247 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~u*IPl)T4eKUqD`v3p`+x|UCK%aV)1o;Isa0qFK zmu6T=@TnU+E&loO`gA2WWivak^Y@FnY?k(WuYEp~Nl{;vMPqxGfQ9t;o2s&%`%elN z7#NzSi055>yH`awAjV#jNApeM8#kbtj7i?^E}reIPilZ1&H|6fVg?2o1rTOD%RhS_ zP>{XE)7O>#B|9q{tJqink9j~nW}YsNAr`04PRfmMG7vc`IYnVgRI{klwB7?nB4Ja$ zrG&8E|1Z3i(SDC|ZS3>A5C81^o>$)W>3mB_Zu<7c($SCBWxjp;y=#%Zg~c6#DAx=f*#mbS&mMGN%=O$2t<2`)M@qeRd95f@YNv0^dzt5ML53UoM}u*910&gx$OpDa2pw(=Gi(tGEAWa4W(@Hj&1^0Nj} z#{&hH201wg8ZDnjS7I8H`pMHJ&)8D^l)cC6~IzQ;Csi|w6 zwM=7UR*p#bZ2t$r7rYnE6Fz=uQ~nKO&GO7;GlHh1J$=ShdB4(gLaS-{s-xKvY#ZDb z{5caGwa6^`xz2%8`K6z^KF+Q2n%e91Qfou9Xm00!ANx(odgYdrm7{@yYL*(|nda-u zpao=00I>%UGs0;mMkxkXs0at6G@LB}6l0iB@qQ1G5-f3zC~;2AO)W}ffKYk{2Ijx_ z{_z4zN`NF?5=&AUj0}uS^bO4Q4Gk0wO{@$JtV|3)+n-(oRHF(~lLAy@m0XkxRcfkh zV6JOm8e(8nC}Q!>*kL1tsuFzbwfCQyS0+=i0O+|=Td z#M}ZDJ!V!0rdCEq5K9jE#2f_baR%ve%gjk-&@W3Y($C1xP1VoJ%*{!voToEvs7>rD~EaNu; z#e_j(K|nRBMIk_UF@XK3XJB~UAn!U*nhzu$oSd4M%21L~l%JH8TJ(J3qKiNo0gwzr a3ovA?j7-+e-*6r%$KdJe=d#Wzp$P!waQf{4 literal 0 HcmV?d00001 diff --git a/themes/gruvbox/plymouth/throbber-25.png b/themes/gruvbox/plymouth/throbber-25.png new file mode 100644 index 0000000000000000000000000000000000000000..d4373fac7531fc6652613b00ef9b8cc3d057cc17 GIT binary patch literal 1235 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~t{_Pl)T4eKUq1`v3p`^KK3YpdZ~zg8YIRID{k> z4NWBY)QxRidY^y1K2eEH+04%C{QY7s?Zf>RriBk@GFj=1vS?&%&k~USep6MpbN@-< z0)w9^eoo$>C%?U&9-ymf89MzD&_u>0Z+92>guN%LfgH{PkH}&M1{nnqW<1M3dmd1b zy~NYkmHj0 z@W(&-mAM~gOTT(;^`7tf{_6KTjC<v-@}V_4Zk%{c==;V zk`#}lwY;l_h}GJbM`Db#=JcFDm;J~|S>wsiCq|5#^WtK;AGxunwahDbZjJUeD< zu@=?U`8{o)F?~mP-T`ix2+5a?jQz{Lu+DB!$vUsj_N8M>ahSpZtq*T9lYj9P1dG1l zkuaDdW^`bg)P?H|_mcKpO!}yld#HZVN~ZPQt3KVkcKu29si}$|KFy5{j@*6NJL1wZ z$zMPI{0f_Y$VK4n9E;>{=_|jUIjT38DVVEk>J6DI-(#<>PkeLBaqka~*9?75p&6z| zQH$&%pR*(-2jAV~77%c5#m3MD8y3u;nc)5>{TJ(93++4EsWJY*05waE@J#ddWzYh$ zC4krih#BED6QdLZD^!GoQ5wz`0E#h8sCd5zNC}p>MwB=w=B5@UGC(Lj0|WEld;fR= zB_%+TE{P?n3`PbKPbbH^{pVl;#6T2PdcIr81Oc6y+x+r4~J3xacBKMgSy(&;kq@ WDa15%HVfGM^L{axcG$yy3)7P`nXL3hS+-|Mf4`}rD!X5};G@BF3B&6t z2~OvqPCR^DH{)omrul6pR}G+fj7i?^F0Or>SA+vOoCO|{#S9EG3LwmQmVfp`sfOLkT^RmA>7^JjXdnY^9P`JydTO6*QDe-681&&PuwKCC$2wys^f_t@kjE9Thx zcZ+WwKd!ENd69F&F?Gj==`tGrqD`~z@Sj%_a5k`7-@z@pfn)#NBfeX9q#U@qb&A5% z@8KabIu%_Dzc9@^Fnu0>p2UVLu5&i>d8l09lX^f_@L`wghbjM~^QV}_vRQ28c@oTa z#wEij!CUk}9Aic2gYeFi%^b@AI(PBdY+{+c{M*bLzm->9&e?yq%;(RUcSs=d%^rgX zp>eGnlxEo_3hkTv^mo*{nPHo^7<*`*DC4N_vEP5CQv9nC%eiZ-+5g{-w0V&nnPGn2 zYLQ-MZPGX0cMDbsJ`okWTE%K~xI|d?&Bp&e_Wp}h-Rg71UIByDEH%P2&DWPf3&@rL zVhm}u+=A}%%|Be%A90%CAB498v7@0jWw*w_-VUSo5 zP)%x42+&;&U_a^^7+yEXyAG7*14#!br{<+Hlw=g;Cncp8Jzu!!B2Y#EB!kcb3>hmU VGlz*69|PqWJYD@<);T3K0RVx6?}PvV literal 0 HcmV?d00001 diff --git a/themes/gruvbox/plymouth/throbber-27.png b/themes/gruvbox/plymouth/throbber-27.png new file mode 100644 index 0000000000000000000000000000000000000000..25075008907a6be3a8f9634ba87fcee35f942715 GIT binary patch literal 1249 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~u^LPl)T4eKUqJ`v3pG{-rAdK+k%X1o;Isa0p2% z3b6618{62Ks&Xlt_nR8Bo%>G;7ko5$E^)uu@cPe` z1gG;A_Ahm#-oCHa+`HbZK3Qx@a?XFCp^Qo1?k-+(JX=9Q&spFRS21szhq}+V-@@A|1l4!$HddcF~s8Z*-6pP%?c82t`k?j*pfOqDKq=3R`%v= zKeudB{{Nq!b++P+-Rr);dtCd&FG1qJ&w(upTXMD>dS|ijd18;P{flikGh0!&;3dEyHA{`~O!M_+ z&;qh0fY<|w8R0Y&qZ9)xRD^?38qNl#0fq?`@Am*H!4lVq66eI+)S^TN2&HFWVE%jW zA1|P!1W3{)u_Tqj$iT=%-@sho&_Kb^#LCdX%Ea)q{pmG8HL4&rDL^$=$wjG9rKY+D z=DG%^AqK`)hDKIKhS~-ORt5&IC$5-^q9HdwB{QuOWHxpUv(5-;0ySvBZ79jiO)V}- z%q>9CV`gPwYGq^uvE-0X%t4?YXOJGZ%$!sP{j$U&{fzwFRQ;^X+}y-u{oUfRG_i?#RZvpd8tJ(S}!RlH7{lA{db%|<2b;^6#;{Z!N`2F0UrlY zOc*2<1XPn+6asV?1K5vx28P!S@~#7=`9RXa$*Fm%3?&&w`AJEsMb8&5x(JjJ0LdV< Z07J&g$lQF|!&0CegQu&X%Q~loCIFbI0XhHx literal 0 HcmV?d00001 diff --git a/themes/gruvbox/plymouth/throbber-28.png b/themes/gruvbox/plymouth/throbber-28.png new file mode 100644 index 0000000000000000000000000000000000000000..fe9fe65fd702652ce62467c1872219b5f827836c GIT binary patch literal 1235 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~t{_Pl)T4eKUq1`v3p`^KK3YpdZ~zg8YIRID{k> z1=#r1jcx2qRk@VS0Z+92>guN%LfgH{PkH}&M1{nnqW<1M3dmd1b zy~NYkmHj0s~8k78L@`s}w)4d3L&c44Jijdm7(g=xvf6-HX8KZUSbedy`kEG6&9VlY#Sk*UHy z`_eql1vcSU4GbGE+3gcJuvGDHOvr&C)8|te*3B$Qzp%?}f90a7l3WMQhBVygco4R0 z8iUxalpk~19JuP0kN#~g36@y2kf~qE;nS5ZoYh=Ylq|MbK03?K?lj|U!u)ua53A-K zTA=jGs@JQ2_G-)Ktm%Gv!CjxrFWB3CtrdT5{o$^w%d`!h`s?!MmBC zeB}G9_Qk%h#j;ymj_SKb^FCiD+Q;j2G4H0l^L>?Pv&`4b0tTpAYJ_K+uP=iZkSzhk z9ze_proe`Q7Tlasjh*!u7PQY zfw7gLk(H65wt<0_fx+vEE2g4o$jwj5OsfQ$ja|d6GXk1G4H|G8N-}d(i%Sx73sCf! zSs9pG85uz=Iph;_5U9r)q{l5YCzV0JEU`#GBR@A)KPxjgH!)eixF}gaJ+nl=Ag3}n zzqBMnza%3SXsmv5L1tcFY7vaqOUg;jOPPBA9VgH@4zO`Wz+hr9vS98Po(U8a28jg$ z)ua}M0Nup^_M@JG;dO(&>p*EfkaTczYF;WsNk&nAQc`Ns^M#8p0%Zh1G6*fekg+nd USg!f!2~du~)78&qol`;+0Mp>`Z~y=R literal 0 HcmV?d00001 diff --git a/themes/gruvbox/plymouth/throbber-29.png b/themes/gruvbox/plymouth/throbber-29.png new file mode 100644 index 0000000000000000000000000000000000000000..b9ceadcb311fe0b938a468fec19f00de37e637b3 GIT binary patch literal 1257 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~u5|Pl)T4eKUqP`v3p`fygDGK=UdI@(X6*5Rz0B zVB=Fawy`r+`q?|Brb2C}_jkI}uEbexXKy83&plphcueo3RCdnk{G^4? z!UDcZFYHeJDas^T=i)I%c$*W8+K;twB~-c+mHF6>iB}j^IF^39IDz^2t`6gWO&Zg(=M_9K5lWPg3V&uURs6`O#g2WB3)>4z zc0HGjqJ%|XeDy^cye3Q)dO4LNSz@jp^L3kpJA$`yR)1RJenFF+ZHvtY#nwQ+Z_lPN zmwyV+_$zeO`lam;e&wCZrso@MZepDibhR%~B&g z(|mmyw18|0Aoc)aMmWvHD8;}E72#l%hO-5LVhj^1-tPfYf+emICC-VtsYQtl5K7O$ z!2I{#KVCpd36P{qVo554k%5tkzJa;Ep@D*-iIt&&m5JeJ`_pTHYE(gLQh;i#l8aKI zN=$ zLxq6%)tZ(!*K52jo$V0lA*H@(vm($;#w2fd7teOqCpAD0XMsm#F$05)0thpn<)1wd zD9B#o>Fdh=lAV=}RqU(($2_1OBTpB{5R21iCuPSs8HgO4si4HXu+dR#+LTLMR^L3j z=*_)-|JAeD{~ToeT59|L+`RwiQq#LWop+I1wQQwtZTnrLTgyB(O?7u~K6*`dx>(Wo zh`aAA)Q%Qqu|)pfm-^E(F@$4T0yYHu$@X5Ly zb~a&D`S9U~yRzaUH^E~@OXVNTI5L8P(xwNW3rT$Zbf7^b>*oe@Zq7T8)?YZ= zQ9Az*-=E){>oT89_mm!!n^ycme*UW8exFsN&uHbkYeBW;MjxYUo0`z9B)@OL zZ21q=-^bhx(PmW<>VA1#J#bsskyX>`YX864@ZV?uyDuu|rpz(`C0Mi62+uTMUj{88 zTLOqZfS3_ZGcigrutG&R7^UHC0iYPego^ijfRtc~Yeb22Vs2_tA_IidGcYj!z4wn7 zP*MUU>5^EI%3x$*WTJ0iu5W0dU}$1xXkcYx_}TvS8lW0gkeU>r8mr`@RH#x@T?2Dn z1Je)#V=F@=D(Z6k6UI=DuaGmVv&AEer~FMR%UK)VzPd5QL=t|W{G}5 zPGxR>X-S5DNk%HrSpDLH%)GqRA{ecgl#`m5GWGsDPM~odVB?B_!Ng!}AmYF36;MnV zBo+izlUfu4bQc5Ik9r1%*A4Qn1Eu*u(!t58d8rH~8AbU?NvTE87cRO8lo0^QAhcK+ X7y<)FxuVbzD97OG>gTe~DWM4fx%d3Q literal 0 HcmV?d00001 diff --git a/themes/kanagawa/plymouth/bullet.png b/themes/kanagawa/plymouth/bullet.png new file mode 100644 index 0000000000000000000000000000000000000000..29f49d0d6ceca6908d869ddb3fe5a2fb1c86b25f GIT binary patch literal 358 zcmeAS@N?(olHy`uVBq!ia0vp^>>$j-3?$8JydD54g=CK)Uj~LMH3o);76yi2K%s^g z3=E|P3=FRl7#OT(FffQ0%-I!a1C-zo@Ck9fbA1;a{r~@8ZOysMKq=;uAirP+jm=-3 zJDh-A#w2fd7nc5vn}I+Mdx@v7EBi}!RyJ0#ul^tNfI^C%E{-7_*OL=M!cr0h%*@0R z0?f?95)91D%o;WvNK%MoaCBteao1x01)yTp64!{5l*E!$tK_0oAjM#0U}UOmV6JOm z8e(8nC}Q!>*kach`$MnDs&K?80>NoHy85}Sb4q9e04QK)g#Z8m literal 0 HcmV?d00001 diff --git a/themes/kanagawa/plymouth/entry.png b/themes/kanagawa/plymouth/entry.png new file mode 100644 index 0000000000000000000000000000000000000000..44c85397174924e36f3d92717b9d5a8b20fe628f GIT binary patch literal 699 zcmeAS@N?(olHy`uVBq!ia0y~yV3Y&04FuSLa@a2CEqi4B`cIb_Lo1CD@X@-Ch2J0cXVbJ3tZk5>H=O_LuCeY^-8m z{XgabZJ6!p;uunK>+Ow&Ud@3FZ4X!4=ZJ4eFq4cCxN{((=xVhAui%-m$s2403{SjE z{AzwP#2}~AH{t_Rnt+e?! zk=1hV=DwAmD-$mlVk^P$V7c1%_5F+6|DFEyGwteO28MsLA22dJ;*?`hm^XA7aT{MH z75)BYQT1Yfh^+v_gZ2AZ{TJWPxMqL8I+UN8A!7QY%x`;)-|@B0-DI0PHS|0qL&SX7 z=QWI3>=qx>ILs#kV@|ciHKHUXu_Vl&Db7?@cZm|7VbX&V?= z85lfaIl2f%LvDUbW?Cg~4O1g)LCH)5ZbM0CZfbE!Vr~I$J%@Z^4g&Qsc)I$ztaD0e F0sxqV_(1>w literal 0 HcmV?d00001 diff --git a/themes/kanagawa/plymouth/lock.png b/themes/kanagawa/plymouth/lock.png new file mode 100644 index 0000000000000000000000000000000000000000..b682fd5bf70c01e028ed7abea330923665a2a085 GIT binary patch literal 531 zcmeAS@N?(olHy`uVBq!ia0vp^nn0|>!3-qN7blhjDTQQ@AYTTCDm4a%h86~fUqGRT z7Yq!g1`G_Z5*Qe)W-u^_7tGleXakh63GfMVy>opRdFcQD|BV+k0)XZSl?3?(GjKZA zoi}Z@Vv${v%9I%Y>-XQX=u=TZS;i!9cNbxv-7(XE9QG1VUsv{*?5u38Vqg6~<^hE! zdAc};Se$-(`6S5<*TL3i z8A%z7Q|iiQi_Nnqte^A7RBOfzb=`~8JQH)hChHc&7MO)2$k*tm2MdoS#5&P;M_Q`baulytbu>SL-N@kbc z1|h-|lnjBcQ!R0gC`m~yNwrEYN(E93Mg~Tvx(4RD2Bskf##V+#Rz`-}1_o9J2CpZs zn2MqyH$NpatrE9}S!V=5(We2op(HamwYVfPw*WBLGB@RZAD(qK@#}ov#WK13qprX0+PYQl_S&lTXG`MjZ}uC@e%DZb ze_V9^`KLuY|J?iybV0*s0R;vI2e$?wTauB9fgy#3gMnd!Ae!L3ceRZV-R5tLX`k74 zG-CVDbq9TZCr`P#&M-OR`p$^{(#Yuj@n;vw$-U&nrW?DFVX`YWwI|K!`)Z|kc-oA{ z(z)GVBPN&1zRs9Gf3@^RxpMV|{brZhJ~A^sd-VM9tTnG=*066duWw?-?fPq0l*#Q^?Jq$Pn)fO@{ zw15Bgr|#}=iH2MfbUU^%9Js%n(ey#MlSE?q}@HgSuQ;F%Fp||*N5+Y|N8G^;^T-% zspY6lrNq^V{eLgUNLSc=msIY#Lw~6KmxpKWT>tz*J%WfNbcV6DDgeyt?e@ z`s~-Y&TWx@xQ2wpf;;_TO{xB0&1))m*Iv0V%<$t$u|!|;)!$!V0!x5jcg5FKJ?bxb zAJzBc`?ciU{db+uoZNNj@y_$tOfTR16`MP|`ufTF3BbgTC#QoG(oXA+g4esJhu1&< zsPlfoHo4=br{$7#UUT(7w~M~smA(7dnhAp0&xlV)U_&GGeyK3T-%kGZ&S!Gp`MQ4$ l#vfRS&WKn8f`H&>aZ`KcZu^>vRlvfH!PC{xWt~$(69Aqzrse 0.01 && Plymouth.GetMode() != "shutdown" && Plymouth.GetMode() != "reboot" && Plymouth.GetMode() != "suspend") + { + if (!global.progress_visible) + { + progress_box.sprite.SetOpacity(1); + progress_bar.sprite.SetOpacity(1); + global.progress_visible = true; + } + + if (progress_bar.image.GetWidth () != Math.Int (progress_bar.original_image.GetWidth () * progress)) + { + progress_bar.image = progress_bar.original_image.Scale(progress_bar.original_image.GetWidth() * progress, progress_bar.original_image.GetHeight()); + progress_bar.sprite.SetImage (progress_bar.image); + } + } + else + { + # Hide progress bar when progress is 0 + if (global.progress_visible) + { + progress_box.sprite.SetOpacity(0); + progress_bar.sprite.SetOpacity(0); + global.progress_visible = false; + } + } + } + +Plymouth.SetBootProgressFunction(progress_callback); + +#----------------------------------------- Quit -------------------------------- + +fun quit_callback () +{ + logo.sprite.SetOpacity (1); +} + +Plymouth.SetQuitFunction(quit_callback); + +#----------------------------------------- Message -------------------------------- + +message_sprite = Sprite(); +message_sprite.SetPosition(10, 10, 10000); + +fun display_message_callback (text) +{ + my_image = Image.Text(text, 1, 1, 1); + message_sprite.SetImage(my_image); +} + +fun hide_message_callback (text) +{ + message_sprite.SetOpacity(0); +} + +Plymouth.SetDisplayMessageFunction (display_message_callback); +Plymouth.SetHideMessageFunction (hide_message_callback); diff --git a/themes/kanagawa/plymouth/progress_bar.png b/themes/kanagawa/plymouth/progress_bar.png new file mode 100644 index 0000000000000000000000000000000000000000..22a35080adf137b42e8bfeda52dd4164e56a4a82 GIT binary patch literal 314 zcmeAS@N?(olHy`uVBq!ia0y~yVAKJ!xfq#&q>16jl|V`%*(1o8fuTx`fuW&=f#DZW zsNn?zL#Y7+!>a@a2CEqi4B`cIb_Lo1CD;OdLR{}$-}Ud`zh@6s?*T;^lf2zs82>Zr zf;j9Yp1!W^FWFhySjE2jf6N04@p`&AhDcmaPLN<_=4W7RV_?*Bjhh3MP%UwdC`m~y zNwrEYN(E93Mg~Tvx(4RD2Bskf##V+#Rz`-}1_o9J2CpZsn2MqyH$NpatrE9}S!V<^ tff_X6Hk4%MrWThZ<`$snF|#r-wK6h-SaQfG<{(fHgQu&X%Q~loCIGl4Qd16jl|V`%*(1o8fuTx`fuW&=f#DZW zsNn?zL#Y7+!>a@a2CEqi4B`cIb_Lo1CD;OdLR|Iq%>VuS_hijMHlPS&lDE4H<9{aI zdq56*iKnkC`%89KHde8({vY#zLcE?Xjv*44lM^IZnfVzQ+ZY(NT;t{dB~(jXBT7;d zOH!?pi&B9UgOP!esjh*!u7PQYfw7gLk(H65wt<0_fx+vEE2g4o$jwj5OsmALVb&P| uO`rx1xD6$lxv9k^iMa(Rdd#d0Os$NJAeJ2Ri8%<=!{F)a=d#Wzp$P!53{VaL literal 0 HcmV?d00001 diff --git a/themes/kanagawa/plymouth/throbber-01.png b/themes/kanagawa/plymouth/throbber-01.png new file mode 100644 index 0000000000000000000000000000000000000000..4799c0d34d0c95c97daa70398d09b44c7ff378ba GIT binary patch literal 1265 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~vTXPl)TC>$^q>`v3p`ElJ&zK#%*D1o;Isa0p2% z3b6618{62Ks&Xlt$untNSm}$h=t|4F2#0MvJW*uvPj88v#fH}no~I-@?LS}fz2Tuk z!24>=_~ZB2pZuti^tRM%wnJuffrnI_+5GQ7gBg>&-Cg`76ASMHIh+L^k;M!QG72Ef zc$R96 zT2b@Ql{R2#|bo!18iIoFqjw& z3_Vg$?gxqqgT#V>YEp|rfbL=d`%%x(@SJx1G@vveNIEz%lDJiw+`NBmP gfieOh8H5&K$XFQ|zB#OR2q?$k>FVdQ&MBb@0M(o%5C8xG literal 0 HcmV?d00001 diff --git a/themes/kanagawa/plymouth/throbber-02.png b/themes/kanagawa/plymouth/throbber-02.png new file mode 100644 index 0000000000000000000000000000000000000000..4e6ba0a6c4e8072b2593568fec3d7f01eaec52d1 GIT binary patch literal 1256 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~v%jPl)TC>$`?M`v3p`e6JP8Krefj1o;Isa0p2% z3b6618{62Ks&Xlt$untNSm}$h=t|29y994MIoVKR^G{EM=dlS+`_ET=pV;tFA>e(r zX36pU>u-P5h~Ak27{ zfA&0}AbW|YuPggYc2+i4v9JCg^MHDcJzX3_EKZ-D6z$yPAkZ4QbMqZ0oog+@-xy5)J^(6sC>9RTd`9_DQ~Jv52IusYhg>Fc*6rdWb6s<^ z1v!K?Rae$300tORp*EfkaTczYF;WsNk&nAQc`Ns^M#8p0%Zh1G6*fe Ykg+l_Dm_(R0hD9#boFyt=akR{06s+*Q2+n{ literal 0 HcmV?d00001 diff --git a/themes/kanagawa/plymouth/throbber-03.png b/themes/kanagawa/plymouth/throbber-03.png new file mode 100644 index 0000000000000000000000000000000000000000..7bf0de038f15b03edbc6ebe977d4a2fba641d055 GIT binary patch literal 1247 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~u5|Pl)TC>$`?G`v3nwo7s=2K>vD`1o;Isa0p2% z3b6618{62Ks&Xlt$untNSm}$h=t|298@h-!o{q-L=YV0kYI@=+mxxhopfFl$b$_$K2-tI2mncS@bKn`btM`SSrgNy7sn8b(`SRCqnjKAQduXSR^pIoNxhhR)<{cB zS$lK!@Bj4yJU=&XUUI(lUfTJYmg#IFPva>SwI$pV3#BbNSw-Hgg1g*P4-YFZrJ@3cQir+8EF z1NHP9!g+J&#>W^read0^b9L*Vz4>om=1Q*dc%SA_Tz5XDQ7%PT@52X+aH$V>)enku zFZ<*6FDB$o#kWshQ>LC+p5Ohw|NMH>FY_Nt?_gCux|vne9~hWssS%!OzP=1vK(+)B zdjK&boMvK_Vqk@ea4<^4*#bZ@h6xq#_W&uu64!_l=fvF9qC^G=rDtGZ{(J8qFQB9Z zNYW*-B$dI)z{o`3z+B(ZK*7+&%Fw{d#Gu9Ew-r#0Do9NVP>oe`Q7Tlasjh*!u7PQY zfw7gLk(H65wt<0_fx+vEE2g4o$jwj5OsfQ$ja|d6GXk1G4H|G8N-}d(i%Sx73sCf! zSs9pG85uz=Iph;_5U9r)q{l5YCzV0JEU`#GBR@A)KPxjgH!)eixF}gaJ+nl=Ag3}n zzqBMnza%3SXsmv5L1tcFY7vaqOUg;jOPPBA9VgH@4zO`Wz+hr9FkY6uVlq%n7$g=1 zRFhg10(2Jx*pGS!hSv@9t^=j{K+?gmdKI;Vst09(}#s{jB1 literal 0 HcmV?d00001 diff --git a/themes/kanagawa/plymouth/throbber-04.png b/themes/kanagawa/plymouth/throbber-04.png new file mode 100644 index 0000000000000000000000000000000000000000..6c9feed6615145f16ffde126f428aca9f146e84a GIT binary patch literal 1219 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~vKUPl)TC>$`>-`v3p``Ps{M0zK$j666=mz#$~5 zD8R<2Zfs*`s>-EoCeNg8VWlt1qAM*cY#1Q1@cG-x72j?1!W*v2HLj0P*#EwIlmKx1=@XBZ|@Q}LepR*QdAY+oZyNjFnuAgs#9L@rd$YKTt83hn#Jj*|O9#D|I z#M9T6{Utjq8>`q?|Brb{V?GQ<6H>Dtp}7i)%u;-tV+A}55G5?z30>E zd$?7k z#8fg*xlT?rnAF^M;@HoWu4^i6TQ1BxEGHK9%>75WL{XiM?ZVl=E>D`C{`|(}hvLGT z>C+{be*VJsV7ey3HR^mcE2(`9m2SKx&(i>`z5CjQ_O4jojQ?k(|>(Z($7y` zC&SL%zZWh)KmNY;3;V2b@Ql{R2#|bo!18iIoFqjw&Of2|qfrSKvFi0#2s3x^21n4dXupjjd z46hsHT?b0@fuw_zQ}a?8N-~P_laf-4o-bT<5hx=7l0j$zhK!Yg$()s!fTa-wgQu&X J%Q~loCIIpS06hQz literal 0 HcmV?d00001 diff --git a/themes/kanagawa/plymouth/throbber-05.png b/themes/kanagawa/plymouth/throbber-05.png new file mode 100644 index 0000000000000000000000000000000000000000..278c6b4b9956d3bf5bb793289b7982010aaa0299 GIT binary patch literal 1248 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~ug9Pl)TC>$^q*`v3p`SGUG&ps#&Og8YIRID{k> z1=#r1jcx2qRk@VSFdh=lAV=}RqU(($2_1Obx#+^5R21igCe7w4Fr6+mN@M2S{(4IR{VA3 z){LvGzMB32|NTUhe9ng2Yn8X>-kf{am*Z#p0$tzhrp>wwZZAu{J*W6~;a*FV&&+X( zFIs%>y}l)LIA7xhzrKw76t3XF7OM~5rv-Z@uU54x9b{rYxE~ElD~Zb8W7!bh7Oao4R+V76Z5Y zR)H>8mgub;5_sPQrAzcYS)>?|?3?uIYwy{$zc$>q-d%m?Xnf*-2QSM7sZ-?mmf8p% zzw!BriTH`lpRX)f+Cu4f<-Ak8mKEIyz%lwDZ7WdS$L^tzJ28N2b@Ql{R2#|bo!18iIoFqjw&O#L}{mjT6uL1IBbHK|1* zKzA{K{itVPc-$`?G`v3nwo7s=2K>vD`1o;Isa0p2% z3b6618{62Ks&Xlt$untNSm}$h=t|298-|tSNr-!%{5d%`L+5=#aCQLC#Ptyh`@ip9 z`276w`;9AKC)eg1&35oAZT65-DQ^LWFau+fx4VmXCUi;nhs7K4w#WBR<^w~)_qnZr_T0JA9IHDW5g3LpPw@OW*s|?<)w&sH=35#&tGt}wS(4&9F*MhA*X_%^%|Tf+rtMW)YpJ*P z>9@UQ_rCFVJ>A0bX*R!)@rsUl4i#Ka*rgRaO_cJdx%4oKu4651DHJb#61IHgXci)rA`8dh3!#4Sb`*yze1kE?+%UaD22K5^V%>1(=zMZRoTkB3!K?d&N zEgUS}6W+afrz&xyeQ(LECieEsswGP8*JfNQJS8D*s(WmM7k8+QXf$y#3L&KbWm zI5s#MZ_ zof@Y2^Uv2_4{g(0`P!Pk{rj#j`R`*tyAoXXt%(vl4Q zl8jWKvHHaYnR$7sMKD?~DJL~AW$OKRoIv9^z{V8;gNebw>>6W?3{XrMBo+izlUfu4 zbQc5Ik9r1%*A4Qn1Eu*u(!t58d8rH~8AbU?NvTE87cRO8lo0^QAhZBO#>&8~X!+(u Ppd5pztDnm{r-UW|TWAbQ literal 0 HcmV?d00001 diff --git a/themes/kanagawa/plymouth/throbber-07.png b/themes/kanagawa/plymouth/throbber-07.png new file mode 100644 index 0000000000000000000000000000000000000000..cb5f946f0a814703eeca1536e7c0b061fda56e7d GIT binary patch literal 1230 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 literal 0 HcmV?d00001 diff --git a/themes/kanagawa/plymouth/throbber-13.png b/themes/kanagawa/plymouth/throbber-13.png new file mode 100644 index 0000000000000000000000000000000000000000..b6942cd7d717fab6382ab7440fa32e2dc216b818 GIT binary patch literal 1239 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~vugPl)TC>$`>}`v3pGMp#G`(3|chL4Lsu972+c z0&INh#x{1Qs$3FuNnrTt}UX(>w+Uj}5^xONr5{fix&o>^=R`B^5 zAbx-S<>&pI;ot2GM?5qFBJfI#UPZ!4!i_>Q(-E?X;5OC#eVc?A2ViI-n#uC|!fvs!;vO6Yp3%^98vn=8**tTXAk@S6YMf9uRWwC#N@%a$K!&fj`4@o4yZDRH;O z@xjNP179+k^RC+*qi7Ow>rRHwlt_yn-z|>+HveM#y;S9fsQ7JJV1SyXMtG+A`Z8z% z*%CnP0mO`Onu$@0ffXvk!6*%93joC!CRDuN1Ed5?Tq8=H6LV9G5*Z+ro`He+@4bJ# zfRYj*NteWuR0bmhBNKfCbA3Yt1w#`nLjx-lgBFY5RzNkXAT=pKHCD+*sZgb+x(4RD z2Bskf##V+#Rz`-}1_o9J2CpZsn2MqyH$NpatrBE5b`7)62xtN|XuxeK$;?eHE=kNS zK+$7nWngM$WCXF~kWb7(pdM$C9=FV#R0jRB#3KES{M=Oitjyfp#AN;AqGbK_%o6>A zoXXt%(vl4Ql8jWKvHHaYnR$7sMKD?~DJL~AW$OKRoIv9^z{V8;gNeb=cz?mnOF%JU zkXR51$={fpQF$`?A`v3p`q95nB0zKlJ&Qz64qWS*MhcRaIOiJs&zs*pVTIsD`z2ApLSK8|N`-oC z4=Bi9;_2(k{*s-QjaBTc|HnL_9#c;j#}JFtXD4OHHyMZ=lkCw=Ua<6G*P_{68L2n_ zu8LLo{&#?vKB59d=c{UU_yr*OJtzm5dn{5LG$O_ zJld5!^(wpP#maSyisXoY$Vu6?HCKet+NOdfjaP zejQ02^oe`Q7Tla zsjh*!u7PQYfw7gLk(H65wt<0_fx+vEE2g4o$jwj5OsfQ$ja|d6GXk1G4H|G8N-}d( zi%Sx73sCf!Ss9pG85uz=Iph;_5U9r)q{l5YCzV0JEU`#GBR@A)KPxjgH!)eixF}ga zJ+nl=Ag3}nzqBMnza%3SXsmv5L1tcFY7vaqOUg;jOPPBA9VgH@4zO`Wz+hr9G*J}c zDFliMgT#V>YEp|rfbL=d`%%xp^5*MjPl3{WAnD-b)Vx%Nl8mDKq@>iM=L;8I1j-12 cWDr__A!B7|(z@v}4^WQ5)78&qol`;+039kADgXcg literal 0 HcmV?d00001 diff --git a/themes/kanagawa/plymouth/throbber-15.png b/themes/kanagawa/plymouth/throbber-15.png new file mode 100644 index 0000000000000000000000000000000000000000..74ecb6b522b3eef9bcfd177cc62183ebfa05f320 GIT binary patch literal 1259 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~v%jPl)TC>$`?M`v3p`e6JP8Krefj1o;IsC^*@w zD@qEmSYpYQnspMf0C0*}aI1_l`g5N15f zKYJcfkiEpy*OmPxJ1ZNj*jN9Lc|bj8o-U3d7N^fn%8hR_5IMS$Wt)j)Lh6n~E2eQq zL{72IJU`+0zx&IrKd?)`d~LP<#<}^`@5+{E{`cwaJ-aM#Mn-S%_Ncet%8n~-d%SML zZtLCEb3WhO$NK5lmUr?pzhW{9Ql4^U9r<|jlKs{~M-$Pext#aq=k>=N=`m1OlI%GC zAUx;-)klH;MDP7tJ-I$usZEIv*ec7#w!<^Gmc%mQNK*ygG+1Cx7@;uz(6%i zjqptK^<~fkvL%4n1Be;nG!vr~11nU7gHamJ766JdOsIIj2S^E)xJHyXC+4OWB{D!L zJp%*t-+TXf0VO3sk}ioQsSHL2Mke|O=K6*P3Wg?Dh6Yw91}zr9t$=D&L26QfYOIor zQlUysbq&mQ4NOA}jI9iftc(n`4GgRd3|>!MF%?BaZhlH;S|!MA>>6gB5zqu`(16=e zl9`)YT#}eufTG9D%D~jh$OvM|A)lCoKt0YNJ#LvfsSNsMiADMu`MIh3S(&-HiOKrK zMalZ5x1`~s! zX_&ChbD)?oNGu4bCbcL8=q?7ZAN33juN&lD2TJpSq=S=F^HLc~GK%t(l2VJFFI)tQ fGy#wdLJKfttPD**ZM{4TD97OG>gTe~DWM4fc4i=j literal 0 HcmV?d00001 diff --git a/themes/kanagawa/plymouth/throbber-16.png b/themes/kanagawa/plymouth/throbber-16.png new file mode 100644 index 0000000000000000000000000000000000000000..15ed61971252c62bcf95cf8d77b5391627374be2 GIT binary patch literal 1258 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~v%jPl)TC>$`?M`v3p`e6JP8Krefj1o;IsC^%(Q zXQ~RYSKywcG=wB|rLEpqDB4WF zZS0l6S5(W=cszBX=u&YP9$`&G?Kd3S2Z6>iCV9KN_~fH31( z{@L?@g6t)pzOL*q*;(0G#lHG~%meB%^>lFzu{eEp(#@!51A*2+?FmX;SEDZNSP(ip z%8WJF_4T@h%KzUDIqM7@tJXg6I{EXYPnuicznRyrnOn_XwQT){!0R`Rx|6Dp2fY>B zy?ys}{T<)f`jw zoew#-$FMFo=|uF(Ch5x_0`{LTI?FBcpAoF9KI3J}1)T@~-8b62-y^fh^!K68A5msv z{_$1;o*%MbcXVgTAI2b@Ql{R2#|bo!18iIoFqjw&&CW~Z z#sbBJL1IBbHK|1*KzA{K{itVPc-$`?4`v3pGoJVsn(5D_HL4Lsu3Qif- zr6z0^GtYng-ml6f(R}~s^Dr}cCZ+XP1MHNgRz56I=hz>iA)qU5^}a&UX8LVouLQo- z`0XsFd;MiyM1{m9d4x3$wHsU$fkrYgCV9KNc($`XsR4303p^r=85m>~K$!6?|Ll1{ zLG}_)Usv{*?5u38Vqg6~<^lDXdb&7NWoV@+?F|N8F{%lC(O<^)fvUpDt{SoQj?{o8KrD83N7S?9G}R#kJZ%-6on zPR}~8s+ZOmtV*+&nirULz2kHDA@j5Mo_^>mvJ^Ua>rlA+_2lak8S@xc@Hcjz{5v~( zdxwWW(E+B(n|9wxPdy~2nzP~H6lP`SDI&3HS1Zr_WO-%#=4G)$cNXYAV=@;sC6 zJ}FlfDQ@Vnyr6%0fpKl!#BXj!AH1IDZ!B@Onii#VG)$Xg&u5l(Mjky&bRF7n&FWJ2 zTC-ZPws4Bn3JKq$N7a5$x&`VF%!{hC_iN%v>{S0ZpXF2Sa!bd@H*6rdWbfaU5Xdih#kyU}(NWHuf}7 zOc*2<1XPn+6asV?1K5vx28P!S@~#7=`9RXa$*Fm%3?&&w`AJEsMb8&5x(JjJ0LdV< Z07J&g&|GHsrfonu22WQ%mvv4FO#qXF5)uFa literal 0 HcmV?d00001 diff --git a/themes/kanagawa/plymouth/throbber-18.png b/themes/kanagawa/plymouth/throbber-18.png new file mode 100644 index 0000000000000000000000000000000000000000..663e964027f22be261a8f1e80b94c486c5255d06 GIT binary patch literal 1244 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~u*IPl)TC>$`?4`v3pGoJVsn(5D_HL4Lsu3Qif- zrB)IaGtYngetn`q^ZlQT<(ZV$KlD{XE)7O>#B|9q{tJqink9j~n#-1*YAr`04PRw?0G7xDCm(p2sqDWLbYeCt<9U^*f z7Nv2#`~QEDnaK?g`|H0uH-Eor`CgLYkMY|#+iq3s`rc1ET)Q~g=$I9I`!%*``&V+C z<>!70xNL809J#hw+PtIt^wjqjvF#gIXFJ8Tezl)WptdMZtqp5j>1^Ft*1Z0dt<`2)XNx;$ozG?`svS(mYK zh4QaQn#L=WS4}-)rT*2GbLw7WMgjBX9F>(y@3I?z?eCtXaQUJR*Xi}Dp^Up!HXTx7 z<5lFzmS+?B6Be~*f`OI}i`l8u;*8&(-xK?N{tIv6E7NIGC;S?KA!?Qy;hE;^%b*2h zO8~J45HrGQCPpa+R;UOEqcof?02E`GQ1N~bkP<9$jVN(W%uOvyWPnh51_tK8_x|w$ zN=kqvT@p)D8H@~!O!N)R^$iUa3{9*I4XjKIS}cBB0oAC2)T98_SS1&wLY1288kp-E zn1&b_TNxTz85wFD7+4t?yq>sXDvE~O{FKbJN|4#uHOx9Apb6BV0k@$fGdH!kBr&%D zMUR=4fvJ^|5yX;1J~0P@dYnOe+%j`g8T88%i}W+{b5r%RGIMhill6;>lJ(OwOY{qJ zDs%HoOEUCJGE#xY>K7Me=H;ap!DzjtoYcIOsrTP;0*&JU8&?DjCI&+bjYSSoKrvyE zSP)Q6YEcN#T?}A9>KPbbH^{pVl;#6T2PdcIr81Oc6y+x+r4~J3xacBKMgSy(&;kq@ WD?^JOmi6jDIR;NxKbLh*2~7Y#Mh74O literal 0 HcmV?d00001 diff --git a/themes/kanagawa/plymouth/throbber-19.png b/themes/kanagawa/plymouth/throbber-19.png new file mode 100644 index 0000000000000000000000000000000000000000..d313bfcecb9ce234ddc822556dc72128d54d5dc7 GIT binary patch literal 1238 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~u*IPl)TC>$`?4`v3pGoJVsn(5D_HL4Lsu3Qif- zrB)IaGtYngetn`+^ZlQ>9P6{0q*gxPsJ=f!LtuNOo%F-^6`9lXT+Fzf-zu}M)-@Kk zNebtaWigdkG!zvQSC!<^)IOp7J_~3jW0JSKi)TCQlNun0v%n*=n1Mk?0fZUP^3R?J z6l5>)^mS!_$HDR*+wJC5aXtL9BY*DP{+i+?@dh7+5>+2`{k(2o7yNU3 z`FDN|j#hs8<9EcHT{|>|7#RJN%Qe=^8!IU0&J6nUXHiNL+l4i{@sW}Ok{ry}4tb>* zO>Fc$7nPqIxgl%S8{d!y_a|8_0ZR9Nh8au#NZ?hlYUwwb-lj0u)U@AzqkwYKseBLp zG&kRx^PUF!2ba&We9rJGh-u;EV}JGquJ|8&jpfwjOo!K(C#_(JREjj=+uE1F(!$TR z=xC0aAh`t`Q~9iMgpoi3|`*&%nU^_ufBVKuHOZq)TE+ zDua=Mk%_*6xxS%+f}x3(p@Ef&L5sz2E1()xkeU>r8mr`@RH#x@T?2Dn1Je)#V=F@= zD(Z6k6UI=DuaGmVv&AEer~FMR%UK)VzPd5QL=t|W{G}5PGxR>X-S5D zNk%HrSpDLH%)GqRA{ecgl#`m5GWGsDPM~odVB?B_!Ng!_8NamP3{XrMBo+izlUfu4 zbQc5Ik9r1%*A4Qn1Eu*u(!t58d8rH~8AbU?NvTE87cRO8lo0^QAhZBO#>&w0H}m|B PKsg3aS3j3^P6$`>-`v3p``Ps{M0zK$j666=mpx~5I zU1}v^G4uS#@7Jd*HQ)bP%(1?o@A+gVu+s5Df{xd)qIQoxz)!xex~2JeVvbQ>$H7`m$|>~3lwpEzT@`oq}S@tGCwkZK9lup zZ}H*-FU*C?wttd6Ub5;)Yj^GRnNG%f>)GbnU08Qo<1l0YJ&u>xqBrkbv3s}tA|`n` zx%u;6Z`6N#-JIhU!*T|LM=K`nW!@0Qq0C@)%s9DFX_NUE=L;<26B3n{R5&vqyure* zwsL}Nzx(B2li7=S)@IVa5marW$C*8e2$V|ze)Ve0(n)b1YHjVdJ zg{obv{uB}Pt2OjcQHNrE^*Ox&H$d&+N4TL37=Frni89v~%H;u=xnoS2(hl*j;~^b8ElfA9U{1(cKkNxCGK zq%s&87@6oBnClxFC>WYp85&rb7_?aYwgReA1*u5^sNoH>@jnywM$jr-2ErQW{Nja%`DO2yi;{+PV0XD7(7)(H$c|&He28s!T#DaioQj0=> z?qUG@QP05exG6EnOgce}PSQ#0t{8Vxc PD97OG>gTe~DWM4f&o2W$ literal 0 HcmV?d00001 diff --git a/themes/kanagawa/plymouth/throbber-21.png b/themes/kanagawa/plymouth/throbber-21.png new file mode 100644 index 0000000000000000000000000000000000000000..211aa091f1f15054cf718aa3bac8ac9d50eebbc8 GIT binary patch literal 1244 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~u*IPl)TC>$`?4`v3pGoJVsn(5D_HL4Lsu3Qif- zrB)IaGtYngeto)~fH31({@L?@ zg6t)pzOL*q*;(0G#lHG~%meB%_H=O!u{eEpVr+DigFvgM(Df}wTwKXF?G`M%bc;*d zK{Yt}|9|}~abC7dudTx880)7$WAy!OZ=r^=hu{D9qP39oAn7LQn-9OCS#Z`JP^ynfR z!^Bs-S0p4YH}0COerl5bp5WT-hRPF~TMx~wy8mI-f9unn9>*`wc&u`8 zWJ>_C2M{yDX(mP~23DvD2ctBcEdUf_m{9S450DZpag8W(PRva$N@RdgdIkpOzxV#} z0!m7NBwZ3qQW=a4j7;Kd5q z8kmL{7+V<{Ss58>8yHv_7`&diVk(M;-29Zxv`UcK*fq>LBcKV?paHj`Br`X)xFj*R z07Z|Pm4T_1krBj_Lq0JFfqI-ldfYN|QW^Bi5{vXR@^e%5vodpY6O;9ei<0%zGfVUf zaw>E4OG`5JOEOY{#_AUrWaj0i7Qtw}q@2{el&SaMaRQCw02@~X3?>F6!>Zubwm>mq zkXR5bP0l+XkKU1JB6 literal 0 HcmV?d00001 diff --git a/themes/kanagawa/plymouth/throbber-22.png b/themes/kanagawa/plymouth/throbber-22.png new file mode 100644 index 0000000000000000000000000000000000000000..04576cf02e2cd9dc302c9b9e874e76bd23b78951 GIT binary patch literal 1242 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~vugPl)TC>$`>}`v3pGMp#G`(3|chL4Lsu3Qif- zrB)JZGtYngetn`6o96VN_lr5Wv~9Nc+ckcE&ZL;y9HAkQWg*RSQ&qNe|4AWX(E=&6 zm2a0S8=EG%$Qz35s!Q_mBpy5T1ZX5uYerR0*}aI1_l`g5N15fKYJcf zkiEpy*OmPxJ1ZNj*jN9Lc|bj;o-U3d7N^e!<~lbSNG#Df^Coo)W4GwyrnW>@G07yU ztl$6tui)j8^RT~Od+Tjqbsm4$r}G;&uYUJ-byRwH%>~;xvW4fWkE<`2PFXU4?q~Tg z`aRq7qJB(bzMHNAFvu7a9VI_vVo1eXum77S(9=6ljwMDD-lM{CbrMHHg)`3v$zhY zFz`0#SpA(5dPTI&vXyO0=jzC0muoVL+1HibnkI5c**%SWB|U{hu1QE^`dWu)PHsA{ zyBhD*a0rD*J&gG7(zxUe_qi#%)lvkNy?QOC-_OqbT>rYYIc0KXQ@8M)8o_Kqjybcv zxJ^>Go{L%X=a`qiuEoXLRXHt!`gct_dUQX{e<&>{W?axauU!Thre>)To@u_m3|c_8 z1Q2@wF(aI2Vw7TFg^F-6O2gR#Krx0174P=|DZvugh!W?-+|;5(1_-5RU|{}x?;kIq zqy$LPC9x!x!N|bKMBl(%-_St8(8S8nz{m``O$tzrRdP`(RH>=1fw``M zX^4Tbm7$T9k)gJMft7*5>xnC-qG-s?PsvQH1euLp!>ls`nm`R2a2rZ8b5n~;5_1bs z^q5&0m|7VbK`c4s6LS!##~Gx@Ei)&TLBA}qNIxS#H&s6?GdDLeS--d_SwB6qM86=X zGB>}pBtyR>BNb?@esMu&US4VujMhuaNzF@{djB0K&^QjTaYevjVlXm#9QCUmC?*UN z3j(T1EeZj;ivjFMJp;>|ub({yO7nrFgOgM9QW;7zit>|^Qj4B1TyzmABLI>?XaR-{ V(Dm+rL_sAJgQu&X%Q~loCIEbB19t!b literal 0 HcmV?d00001 diff --git a/themes/kanagawa/plymouth/throbber-23.png b/themes/kanagawa/plymouth/throbber-23.png new file mode 100644 index 0000000000000000000000000000000000000000..7736cb945149accd862767268e2278b463d2b9cb GIT binary patch literal 1237 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~t{_Pl)TC>$`>@`v3ob+2#uifqrx=3GxeO;4sUm zF13>2Q-AvXG;2^Sa` zU;LS9n0@>6VbdgWT}d9zf9)ajfhIC0dAqx~C+t004dieZctjR6Fvuu?FymSN+4F#c z>?NMQuIw+_S=m^{zWRU61L`sHba4!^IDIxKI=ab0e8Ea z?BDVM{(LApivvcJYJ+IC(yTKkP}XY%%M{4E0Q?#I=mQyxj&4c_SX z-Y5Uny63@FdLm72&g^r)v5OzRSMYSl8p{ZdU8SP2$KOu0Tp?qAL!fx&=afBZj3s+z z7dD98n{QAm;BZ9t7Zb+^j#VZ4y!J)CkWsUtb0- zAX@^6J%E@IPBSq|F|a~KI2fhjYyqGc!-R_Wdw`T+iEBiOb7F34Q6d9`(lanH|GoE* z7f@0HB>qEx6-Q(Xgd zT?5k)17j;gBP%0AZ36=<1B2HSS4>6Gkei>9nN|rh8@q;CX9P5X8Z_WGlw{_n7MCRE z7NF=cvobKXGBSc#a>ys$`?4`v3pGoJVsn(5D_HL4Lsu975XR zr5RQdeCozdi+_H+K3$1T+04%C{QY7so2C8UYoE_#Qq&h^(b%3PU?KhermAe`{*%H5 z28O07;(1r!?p4tZh_RRC(R`Em#tmpDW0JSKi)TCQlNun0v%n*=n1Mk?0fZUP^3R?J z6l5>)^mS!_$ozbrET$X(Ly~z6M>y|f{RYfDADtN#KjbRtXRx_t8{Gf zgES^Cl}G<2bM1OuI-?7i0v!$~EV1Uhv%1&+CyP#tt-QsB^xnB2nfTfcJdTjM{H#IL z@j!v4K~BzrM$4%UjVv8v+$&p;zhCtI%8h`SMO=-~r(fUx^!KkBHU27$&JTKOYU&zi zEz{VTl_SzU+y6oE1@A@kgpVKElz+omvpjRzjG!rLPoFVW-mmnW&}v$~>S%TZ+XlA< zf6fF)Ei#LKu5;j2e(7hfk8^9hruI6$)Y_0Nn%nu`$9_|?Ub*FD9^fU5vQ}welb8{1u^^1#=_0uy; z^b2w-bMs3}GW1I_Qh~jpG0tR|E_u1|t(L%lJ(| zF=3Ec5Kv8OQ3%jo3}8R%85mwS$h!`d<^xFwC#UA6GL&Q#$`>@`v3ob+2#uifqrx=3GxeO;1H5j zG&GUmQ#ZD8>3#n3`a~r*Wivak^Y@Fnv=8@Nm=->q$z-K3%A%36Jxf6P`%P8Z&iyBa z3k-gy_&Irhp8WQ9dVsE`W$5%rKoc30yxm>g6ZW30268wHJR*x37-SScnDH$C?0G;z z_7YEDSN50etZb}eU;RJk0rePpx;TbdoIX1#H@?Y0CdDbl1uxQPj zz#sqQSLS}0E&b}X)qB3@`>WsYFz%^WONbJ@Oq)(E&C5ue-AI#HT>2*;pLAd zNm4wH*7B|zB35f#9*Hr|n$vUsT=pX;WsN64pBOP}&WnrXe&oiQ)-wOxrDI38^X!+)LVXG3ldH?xFfcE1A}JuljWF+Vv;Zr=}`?_%t^*ICA%4?}$sw zB!B(*^DAurAs2zOb1ag-rLX*Y=BVCWreLnFsW)Vh$Gtx|UNiJLg=Ux< zMJ=+6e9n@T9DH|^TR_0M6&phrY*;XVW`g^l^k1xZEwt}sr^fgL1Jo=v!ZXd+mq822 zmH=W8AZCQqOpHASGDh8d2h$n44OZ$N-`A3=GVF@BQNi zl#~ETx+IpQG8h>cndlps>l+#<7@Ala8d#Yaezrfo2B=0Aq$UNZ#wxie6{^%!*T7uY zz%<0b*vinz%E(aLz`)AD;Pu26Q&BYJ=BH$)Rf5dMu3^?00ZpI=4Y&;@nYpROC5gEO zD0C)GcPZ-2uABA<)r4NOuhe(6KEU<*tjBKFfkaJ*4pK(0L6qs zVnIMPsYM|`cQJtdsAph!-5~EeP?`@U9h{t+m&#C*QIwyQlv?zB;i8K`83B+CLJKft Xtc*-=&S;1P$}xDl`njxgN@xNAY#|VW literal 0 HcmV?d00001 diff --git a/themes/kanagawa/plymouth/throbber-26.png b/themes/kanagawa/plymouth/throbber-26.png new file mode 100644 index 0000000000000000000000000000000000000000..ec53fe5b6c0be4d845c7542b8630a8b45d3370be GIT binary patch literal 1229 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~uX6Pl)TC>$`>%`v3p`!*|LuK;OBP1o;Isa0p2% z3b6618{61Lb=E5>n+5FsdB2!TJM3Y{XE z)7O>#B|9q{tJqink9j~nCY~;iAr`04PP!S@Y#`9e>CM#{`l8G1ih_ogXzt40VXpW7 z&-7`~SMgZ?^^Whk`7=G!Oy17te9@LEC3Yv7KZjkh=i|W-A66W1Ti34Ldu(!%6?1I; zyT!MTA6HksyvVuXn7U)bbQukQ(WY5<_|Gc|I2%~4@8Fi)z_EYs5#KF4QVv|*Iz{2> z_wW!Iorx_UVP=f~ChLX(O)Z&uF+yWFm zW>yBKRz^k;OAh(O90cld2I+Cj%t>X?FH0=a&&bbB)z8Yz%}q?!FD^>fPtPpTFUYCP z%`Yv<&@ahI1sbbgT#%WUms$j)^^$T@^HQeXf5!x+kuj^Fi0#2 zs3x^21n4dXupjjd46hsHT?b0@fuw_zQ}a?8N-~P_laf-4o-bT<5hx=7l0j$zhK!Yw UnZv}3kAZRwp00i_>zopr02s{yApigX literal 0 HcmV?d00001 diff --git a/themes/kanagawa/plymouth/throbber-27.png b/themes/kanagawa/plymouth/throbber-27.png new file mode 100644 index 0000000000000000000000000000000000000000..f050150b8a12d9acaa3827e0e35512604e641b53 GIT binary patch literal 1249 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~u^LPl)TC>$`?A`v3p`q95nB0zK-EomNzk4JLX}(Mb%6uD}7Ox*w0zg-*0NjcJ4nZT=3E0xy1cq!|Oj& z5}eLg*uT_`di%awbMJbu`ed;s$vOXlhB793ySsSF@oWVJJ!gSOWHAGSi~oC z4=Bi9;_2(k{*s-QjaBTc|HnL_9urR&#}JFtXD3BFH!DcAxlUa9VoU1eq|EHATG^Yg z{oJxi`Tu`@*4c_PcCY*X?s4r8zXXZ@J_oiaY{}Vj=$*y7=ZQVG_Aj>G(CGQlf352E zf|upV{=cMak4<7@)SCap?%?d6Y;R=^k$(x+tddOE&IJhU)=CgAtez5DvFUi@UuIQD zg?IfcZ9H7MoKu-5Duf+lcbBm+OP%wX&tug!n}-K9CqA5^-m&Gc@3N@bitKlMSi6k* z=A0HNN^moM;Kc00`9Hk#w6^53q|RkrF`rp3&#v#NDPWyk^6HpZf*os<)d9f|me;)GRf^GtJkR zK?}&10AddyW`xsBj8Y7&P!SGBX*gQ|D8?|M;{6^VC0ODbQR1AKn_85}0HO2@49tJ; z{o@6clmJP(B$lKy7#SFu=o^^p8yYAWnphbcSeY1pwm-cFs74i}CIzU*D!C{Xs?=21 zz+BhBG{nHz%FxKl$WYtBz{7) zqF<0xnVVl)lA&LckqR_czqlYXFE6zSM(ZWzq~@hez5k9AXdDOFxFTRMF&LRoHsIp` ziV1_nf`DpLi$Z|zVgUP5&%p4yLEd$sG#^MhI5{;hm7ye~C_gDFwdnc6MHhiG0w5WL a7GTI&8JU|;dsqsTWAJqKb6Mw<&;$U##1+s0 literal 0 HcmV?d00001 diff --git a/themes/kanagawa/plymouth/throbber-28.png b/themes/kanagawa/plymouth/throbber-28.png new file mode 100644 index 0000000000000000000000000000000000000000..7854d207eeaa96beaafa066cc9a7298c3597a03b GIT binary patch literal 1235 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~t{_Pl)TC>$`>@`v3ob+2#uifqrx=3GxeO;1H5j z6ky|1H@2}eRpnAPlV{S7akOZB{g6ZW30268wHJR*x37-SScnDH$C?0G;z z_7YEDSN50etZb}eU;RJk0rePpx;TbdoIX40W>~X9gNHHGGp7+l7^8HQHJD6{aN@R~TuX{uIJ$^`WPCvy{9ai@{7SMy3k; z>`U`F7ubYbH85SU0mI{lYG@{gsQRN^%`I8`5x}<3ZT2 zX$)ewQhv;3bKt61KKi%0Bv@k6LZ*Hthfi0wa8`3oQL@-#`RFV^yVH!b3G?GwKCGH| zXo1ozt6s1A*{dy^v!?sy1$TWezhH0owO0JK^@qEzF4H!2>aSxiyA$Ib-&1Mos=HWm z@{#Ya+86u27RzpNIjZj#&HH?rXdkc7#k`yH&i7TG%`#sz3mBkgsS%!OzP=1vK(+)B zdjK&boMvK_Vqk@ea4<^4*#bZ@h6xq#_W&uu64!_l=fvF9qC^G=rDtGZ{(J8qFQB9Z zNYW*-B$dI)z{o`3z+B(ZK*7+&%Fw{d#PGBI=`}z#svtEfKs8p$MX6Awrn&~^x(22p z2F6x~Mpj0K+6D$z1_rMuu9%9VAvZrIGp!P2Hg*lO&Io7%HE6(XD9OxCEiOsSEkMy@ zW@TV%Wn=`g$`?G`v3nwo7s=2K>vD`1o;Isa0p2% z3b6618{62Ks&Xlt$untNSm}$h=z2BIx0iOB`SYxX?D@`(Cxr_>8a&UExL<5|Jtbj( z#rKH~4_)3@Yx=J*iTRx0y0YKl>-(+>ps9>W-tI2mncS@bKn`btM`SSrgNy6X(DjZ9{U7Wytd{>9@zb1`o+4Bk>mpo2fy;pWz+KwHa9WY`W>vV3j1z*db-b?lQM1xZg7V(YRA+~y)JUh z=1rz3Yu(4-d-p2a?)F zP^G522Ijg3rXdE#R)$7aMuyr3237_JuP3gUilQMmKP5A*5@a@Z4YSS&XaY58z-=hW z%uOvWNz5%k(PL(1U}|M#1hM3hPs~A}9%qmqx6GVW2K}Wc}iz zWc~Ea68(al%G~_Yk_`Qlj8vep`o#sAd3mWtFj_AuCp9l+>iu_|K;t;T#uWjBiNVOS zq(hk>C?*UN3j(T1EeZj;ivjFMJp;>|ub+W(8XrhHI5{;hm7ye~C_gDFwdnc6MHhiG e0w5WL7GTI&8ChP?J5vOdWAJqKb6Mw<&;$S=RS^LI literal 0 HcmV?d00001 diff --git a/themes/kanagawa/plymouth/throbber-30.png b/themes/kanagawa/plymouth/throbber-30.png new file mode 100644 index 0000000000000000000000000000000000000000..4612bd0d350fcd7dc65bd98543f99766a41475d5 GIT binary patch literal 1243 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~u*IPl)TC>$`?4`v3pGoJVsn(5D_HL4Lsu972+c z0&INh#x{1Qs$9xu@=V$mR{EkWy3(>qdp8E#pBHxh{L$cfmc;#H!|Oj&5}fu|e4p6x zP$A%bwWj6G^%`$WXFCLXNU1N{tOzudG0EHA#j~CDNez(0S>O>_%)lU{0K$xC`Df1q z3bL1Y`ns~eWM^e#75nP{F%PK6$kW9!#NzbXN!jsD1|r91Dkw28Y;@F`Hs#Wm)i;kW zdUJ2zfAuW(KL;7VmfF5QH}C(s)by@T=Ut>$EnDeZ+kV&R)-q2`Q{CO0k6x3VE>`qC z;_mwjwWCE@ERnzWrT(-`4B=STc>gZH#|q)E3d&Uy8HY^wiznT2oogih?)&K_e6lWw zolO{3K79D$uB^DoP4Jk}Quzn7j;lNM{8f76eDc(9Um?XKnp&Qj)<+oTdnJUm%wjpG zRs8ug7lZ1WULo=6t`Y|hn-~ASGDh8d2h$n44OZ$N-`A3=GVF@BQNi zl#~ETx+IpQG8h>cndlps>l+#<7@Ala8d#Yaezrfo2B=0Aq$UNZ#wxie6{^%!*T7uY zz%<0b*vinz%E(aLz`)AD;Pu26Q&BYJ=BH$)Rf5dMu3^?00ZpI=4Y&;@nYpROC5gEO zD0C)GcPZ-2uABA<)r4NOuhe(6KEU<*tjBKFfkY#i1@F11r!qo zi3I`Gq!xt$-NgX*qn?4`b%VU?KxsaZbZ~NNUMfRLMp1rJQfkrjg^Ml%WduMn2rX6y XhQPp4t|&AF$}xDl`njxgN@xNA)gBJU literal 0 HcmV?d00001 diff --git a/themes/nord/plymouth/bullet.png b/themes/nord/plymouth/bullet.png new file mode 100644 index 0000000000000000000000000000000000000000..d5b457c185d3d27ca7c552443ecb5068195d8f4a GIT binary patch literal 358 zcmeAS@N?(olHy`uVBq!ia0vp^>>$j-3?$8JydD54g=CK)Uj~LMH3o);76yi2K%s^g z3=E|P3=FRl7#OT(FffQ0%-I!a1C-zo@Ck9faqlG@{r~^JnUn7ZP>Q)E$S;^dWAj(% z4ksX&G0EHAg{42^W+0HmUgGKN%Knm_m5o*GtN+J5ppc@ci(?4K_2h(*u#^M=Gc&P- z05h|&1OqcOvxW@^k`y8t937c=+_jj00jOBD#5JNMC9x#cD!C{XNHG{07@6uCnClvt zh8P%I85&s`8EP9CSQ!|+p15KviiX_$l+3hB+!|(`5zqu`(16=el9`)YT#}eufTG9D b%D~jh$OvM|A)lCoKs^keu6{1-oD!M<_mgH! literal 0 HcmV?d00001 diff --git a/themes/nord/plymouth/entry.png b/themes/nord/plymouth/entry.png new file mode 100644 index 0000000000000000000000000000000000000000..d091fcbd3c1c6f5aa00e14048f9d1cf688c98fde GIT binary patch literal 700 zcmeAS@N?(olHy`uVBq!ia0y~yV3Y&04FuSLa@a2CEqi4B`cIb_Lo1CD@X@-Ch2J0cXVbJ3tZk5>H=O_LuCeY^-8m z{XgabZJ6Wf;uunK>+Ow&Ue19G$3CvUQy}k@HfIJ;-@`+T4yqf>5@Sm{$S!c^P*c;b zFPvgx;w*)UnF$6Ob`6CWQ)cqGsEgax?XNh;8ULsF+PZc5cJJc0eT$NQ>-hY^j};6I z93Q{@yHPI@cV}As!eG-?hqLayziP|FkPsT>T7BWAnCs38!}{6x&+l$Ny^EcR;m@^4 z?tVMpJUsXB+skL4Pv+fiW@M<#vYIt_ui1I^?&q&d`I#AhB#?wvR zFEh%%-Ljc~#a4jf!TNoy{#RG(?54Y~O#nQ4`{HB61H1*J0$xD6$lxv9k^iMa*1^&IkvISACl;OXk;vd$@? F2>`2d_^ki{ literal 0 HcmV?d00001 diff --git a/themes/nord/plymouth/lock.png b/themes/nord/plymouth/lock.png new file mode 100644 index 0000000000000000000000000000000000000000..d4df3c64cea0dce5a8ec4fbad5e909762a8003d4 GIT binary patch literal 531 zcmeAS@N?(olHy`uVBq!ia0vp^nn0|>!3-qN7blhjDTQQ@AYTTCDm4a%h86~fUqGRT z7Yq!g1`G_Z5*Qe)W-u^_7tGleXakh63GfMVy>ag)dFcQD|Cj65vH;ByDhcunX5e(J zJ8#-*#Ui^Tl_@d)*YCe&(Wjz-vW!XI?k>VSyJMySIqW5#zOL*q*;(0G#lHG~%mWHd z@^obe)Fc_!w1P1Y@zeST}lwjA%+%`2}@DxTW-7) zr3*3i_FvfBlguj?33x-U-?J=Vg2VvmCP=? z4MKz`C>a7>r&{6~QIe8al4_M)lnSI6j0}uSbq&mQ4NOA}jI9iftc(n`4GgRd3|>!M zF%?BaZhlH;S|x4`v(5;BqE7>ELrG?CYH>+oZUKrOGb;mADkVi*gtyRVV}cE zYi`$EPgwTX@KnzA8HQ_K$E-QNYt7pG>(c`H`@gVY(~aH8)qEj0oeh1CSIJIK^geT7 z*SVurYfkR!E8TMb{MFuw{@s%=xX;dP{=vvt{PA<5@3m6BYs@!h+aF}YNKiVqFdVqTBl%>_J^OXr_x3*&Btb7Y8q^jtGwe2aD0A+lFfkDX zwqL@9V?)RH{@1zhlYh*Q?0>zT=c4uU$nT%m91oQ&{rCOd>(KYVtNvFo5$*kEjzmLu zIk(a$$@M1J+2qdG9^+8{esNVZKPv~rpX96jwHC(TzuNra6eA)iiyaaSqwf{x-MIF# zr>g$1T=x6Bzhzo~=k!cHfB*S&3DRTcVN2TFX?5Q`_uZfQwxaIQiQ{&Me12D%MSpM0 z=E(j?d_rUsWRf|s=CJa@4XOFkVI0RFauSm=5NXJeQ#L_xv!D0;OsB1xA79_vwaxgg zyM?yD1O6<9o?>ukJ~WkQivRN72d1iD)l3ZYYxoWquBqB@w}0 0.01 && Plymouth.GetMode() != "shutdown" && Plymouth.GetMode() != "reboot" && Plymouth.GetMode() != "suspend") + { + if (!global.progress_visible) + { + progress_box.sprite.SetOpacity(1); + progress_bar.sprite.SetOpacity(1); + global.progress_visible = true; + } + + if (progress_bar.image.GetWidth () != Math.Int (progress_bar.original_image.GetWidth () * progress)) + { + progress_bar.image = progress_bar.original_image.Scale(progress_bar.original_image.GetWidth() * progress, progress_bar.original_image.GetHeight()); + progress_bar.sprite.SetImage (progress_bar.image); + } + } + else + { + # Hide progress bar when progress is 0 + if (global.progress_visible) + { + progress_box.sprite.SetOpacity(0); + progress_bar.sprite.SetOpacity(0); + global.progress_visible = false; + } + } + } + +Plymouth.SetBootProgressFunction(progress_callback); + +#----------------------------------------- Quit -------------------------------- + +fun quit_callback () +{ + logo.sprite.SetOpacity (1); +} + +Plymouth.SetQuitFunction(quit_callback); + +#----------------------------------------- Message -------------------------------- + +message_sprite = Sprite(); +message_sprite.SetPosition(10, 10, 10000); + +fun display_message_callback (text) +{ + my_image = Image.Text(text, 1, 1, 1); + message_sprite.SetImage(my_image); +} + +fun hide_message_callback (text) +{ + message_sprite.SetOpacity(0); +} + +Plymouth.SetDisplayMessageFunction (display_message_callback); +Plymouth.SetHideMessageFunction (hide_message_callback); diff --git a/themes/nord/plymouth/progress_bar.png b/themes/nord/plymouth/progress_bar.png new file mode 100644 index 0000000000000000000000000000000000000000..81e7764bf098b9b6f8c3a5d98a3338b5e433fbec GIT binary patch literal 314 zcmeAS@N?(olHy`uVBq!ia0y~yVAKJ!xfq#&q>16jl|V`%*(1o8fuTx`fuW&=f#DZW zsNn?zL#Y7+!>a@a2CEqi4B`cIb_Lo1CD;OdLR@d$d-?C*zm+$Zeg%p!CV9KNF#c!K zy$9s5mw5WRvcF_!Wn&fl>i;nhD8%dO;us=vIXOXsm6@M`v5kRI%QbEeP(roDHKHUX zu_Vl&Db7#Ld_8d(_`Y8x0>85q2txMC`bhTQy=%(P0}8fKjl u&;)AGfZI@#nVVW%l9*e7qQ}h2z|_jf2x7@0pO}L{Jq(_%elF{r5}E)h+)~~E literal 0 HcmV?d00001 diff --git a/themes/nord/plymouth/progress_box.png b/themes/nord/plymouth/progress_box.png new file mode 100644 index 0000000000000000000000000000000000000000..da894d8c05689a30456865e130812b47083c715f GIT binary patch literal 314 zcmeAS@N?(olHy`uVBq!ia0y~yVAKJ!xfq#&q>16jl|V`%*(1o8fuTx`fuW&=f#DZW zsNn?zL#Y7+!>a@a2CEqi4B`cIb_Lo1CD;OdLR@W~{r~;@x9)h?9-s(glDE4H<9{aI zdq56*iKnkC`%89KHde8({vY#zLcE?Xjv*44lM^IZnfVzQ+ZY(NT;t{dB~(jXBT7;d zOH!?pi&B9UgOP!esjh*!u7PQYfw7gLk(H65wt<0_fx+vEE2g4o$jwj5OsmALVb&P| uO`rx1xD6$lxv9k^iMa(Rdd#d0Os$NJAeJ2Ri8%<=!{F)a=d#Wzp$Pyv&rq%a literal 0 HcmV?d00001 diff --git a/themes/nord/plymouth/throbber-01.png b/themes/nord/plymouth/throbber-01.png new file mode 100644 index 0000000000000000000000000000000000000000..a6a867cff6f7dfa6c2f4787ae50e8302fc5fa1f9 GIT binary patch literal 1265 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~vTXPl)S{doM=_`v3pG(X#TXK#%*D1o;Isa0p2% z3b6618{62Ks&Xlt$untNSm}$h=t|4F2#0MvJW*uvPj88v#fH}no~I-@?LS}fz2Tuk z!24>=_~ZB2pZuti^tRM%wnJuffrnI_+5GQ7gBg>&-Cg`76ASMHIh+L^k;M!QG72Ef zc$R96 zTBQ;SOya|=-Pm{}Q^S{WHZEIH&8a}cP<8KlQ8GbfcnzbvsxKO;XkRX-~;H#ad^ zzqlw_KRvTVzaXbFH@~zbL%$>=6=++99AEgQu&X%Q~loCIA4WGe-ab literal 0 HcmV?d00001 diff --git a/themes/nord/plymouth/throbber-02.png b/themes/nord/plymouth/throbber-02.png new file mode 100644 index 0000000000000000000000000000000000000000..a18b5aaa20db7ad463473a930dd9a80e26419d3a GIT binary patch literal 1256 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~v%jPl)S{doPDQ`v3p`jE&p;fnN453GxeO;1H5j z6ky|1H@2}eRpnAPlV{Slu+kT0(Uq1Jb_w2iaPjOGFlDeYS}l0ah_lf2zse7@%kd~K$!6? z|Ll1{LG}_)Usv{*?5u38Vqg6~<^lB>d%8G=Se!mPDcZToL7+8q=jJ<1Jcmwod1#&V zI=!j;=H74r|Ie2QnW0*{?(??leRGXB?{4~V-X&_0O6R6c$HGkS8fYwS%e<+bbF?s1 zwfu1QuWk7OI?Ej=w93y&Gf+3_`=IjS_H4yY5v9DTE9%(k}l ziL5%}IwQtKKUv3i-84m?tA`G7ChJ(QJ>F8jDL~kBKf|Xb_bx1GiHLu5a{gz3*|xpP~d>09KSOtE;?Twi*2|96Ro**2&1)f0@%rhjO76l}FC-P^WAzO~Ip zeTJRx-<)Y2`l55H(AU@J#dd zWzYh$C4krih#BED6QdLZD^!GoQ5wz`0E#h8sCd5zNC}p>MwB=w=B5@UGC(Lj0|WEl zd;fR=B_%+TE{P?n3`Pb1X8Urs`*9=H@0Q>lYU#>!)Xy z=ojQv=H{1{WayV&8pi=Pt_T=R3 z1=#r1jcx2qRk@VS-Ici(`nz>9ax6(M=8lsjL%ED{)A)q+ZNDYow*6 zti8GV_y76;o}U{xFF9X&FYWwH%XBu8r}G=Pg!l&E{w1|5dB(KV+uK~{zT=82x82=# z{qyV^^9?yX+ZQT$+buEq6DTq1(DjD*`7SEgI(J2C3h87xN6$DC@owRgeawHE4X>zX<714RKIO3dxw`ew-uyQ&b0yb!yiao|t~;O7D3>Cv_u+#@xYUQc>IcQS zm;G`37ZdWP;@c;$DN|1@&+q=;e}28`m-!E+cd)7+-OQ@#4-8DR)CkWsUtb0-AX@^6 zJ%E@IPBSq|F|a~KI2fhjYyqGc!-R_Wdw`T+iEBiOb7F34Q6d9`(lanH|GoE*7f@0H zBg6{IEwsKzR}C>5&IRM)^<*T6Ky zz}U*r$jZo2+rYrez~J@76;n|(#;#%3839e81`W6kC7HRY#U+Wk1t@yV ztPD)8jEo?b9P)`d2-M>Y(&Ltylggl9mRO{pk)NBYpOu-Lo0zO$T$HSzo>`(_kW-nP zUs{r(Uy_juG*-X3ATuv7wFpM*CFP{%rA)p5juU7c2iUkGU@$Ql7%$6SF&QW(3=#_h zs!1&h0lJF;>_iM=L;8I1j-12WDr__A!B7= U%yicM9Z-(J)78&qol`;+08%0y1poj5 literal 0 HcmV?d00001 diff --git a/themes/nord/plymouth/throbber-04.png b/themes/nord/plymouth/throbber-04.png new file mode 100644 index 0000000000000000000000000000000000000000..8e72cb245e13fc13eed68b0fcc0573769842263e GIT binary patch literal 1219 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~vKUPl)S{doPC>`v3pGj^FWxKo7c>1o;Isa0p2% z3b6618{62Ks&Xlt$untNSm}$h=t|298wN-$eExQF#dq7h@P?~$jq4*6_P?**c>ehP z){h#srAD(IyfT^#Jf!aW=d1-9$e85q?&2oC>*re_hqJ&VvY3HEMgfEw&+^Zn2NYy4 z@$_|Nf630u#wzyJ|6?9dkD8~8V~EA+vq90(O%4KgMPnMDs;zShP>{NN_SB~CyV?K$ z$9Fl}&rq#h_j!x)^D}d1GCKW}%y7S4y7qM01>3`0bk6NewSFfytI}@$!|%;z@A-84 z9&QyWIm~@qEW34~29xZMhZ;)+7vG9o+Ocr~cdAm~hCA+)+4!!g`v$LtTi?SuEvzWGNmJ72E%ZUX&bN>-8QB-GRyKwfe%af+3KfiJLp}4SS z`gF;qpTBVZcrE?4x?fCa!u@-?-LFhfhcND*F2UdJe#z;>6!V&Wr%vSC^k1Kp^z)O~ z$*?o`?}f|HkH2sI!u~Knx4yFevvm?TfPrY18sVAd>&u`8WJ>_C2M{yDX(mP~23DvD z2ctBcEdUf_m{9S450DZpag8W(PRva$N@RdgdIkpOzxV#}0!m7NBwZ3qQW=a4j7;Kd5q8kmL{7+V<{Ss58>8yHv_ z7`&diVk(M;-29Zxv`UcK*fq>LBcKV?paHj`Br`X)xFj*R07Z|Pm4T_1krBj_Lq0JF zfqI-ldfYN|QW^Bi5{vXR@^e%5vodpY6O;9ei<0%zGfVUfaw>E4OG`5JOEOY{#_AUr zWaj0i7Qtw}q@2{el&SaMaRQCw02@~X3?>Ex6AOM@U?IUE3=#_hs!1&h0lJF;>_iM=L;8I1j-12WDr__A!B7=GH2x_U}?m_;OXk; Jvd$@?2>_#$4FUiF literal 0 HcmV?d00001 diff --git a/themes/nord/plymouth/throbber-05.png b/themes/nord/plymouth/throbber-05.png new file mode 100644 index 0000000000000000000000000000000000000000..487f218397bafcd4951db467f91d9bbaab2b1232 GIT binary patch literal 1248 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~ug9Pl)S{doM=<`v3pG z1=#r1jcx2qRk@VSFdh=lAV=}RqU(($2_1Obx#+^5R21igCe7w4Fr6+mN@M2S{(4IR{VA3 z){LvGzMB32|NTUhe9ng2Yn8X>-kf{am*Z#p0$tzhrp>wwZZAu{J*W6~;a*FV&&+X( zFIs%>y}l)LIA7xhzrKw76t3XF7OM~5rv-Z@uU54x9b{rYxE~ElD~Zb8W7!bh7Oao4R+V76Z5Y zR)H>8mgub;5_sPQrAzcYS)>?|?3?uIYwy{$zc$>q-d%m?Xnf*-2QSM7sZ-?mmf8p% zzw!BriTH`lpRX)f+Cu4f<-Ak8mKEIyz%lwDZ7WdS$L^tzJ28N2b@Ql{R2#|bo!18iIoFqjw&O#L}{mjT6uL1IBbHK|1* zKzA{K{itVPc- z1=#r1jcx2qRk@VS-J^d=Af(@)AlN@wbWbt z^xNLDd*67wo^IjzG@IYYctyuNhYGGI?9z&zCQA9!TzVKq*RdA16pEL=iY%zVAyRtE z>;g-`f#Z*xyYI>5e4OOiVViuzeLG)!g65m^WvylhgZd2wX8u_b-_F&)t#zlVAOm;s z77mu~3Gd##QUzPDsn6MK7R)e@!lYcnnto|2F@)jhVsi#ycD@+pJ#WG%0A=ZxPO z9GoZ4u;KJ-7uCyeto-vgH7fmkAL+T_(YL&LhmY^QUsZ9E`EXT?&R(leAtpZ`RVwMe zP7PE1`R8k|hqh_0d~HqN{(aY%{P(e+UauxxekEudFd)rRBRtc5eHpZXYzZLt0AfZs z&BQ3hzzP-NV3dZl1%P4<6Dr>C0aAh`t`Q~9iMgpoi3|`*&%nU^_ufBVKuHOZq)TE+ zDua=Mk%_*6xxS%+f}x3(p@Ef&L5sz2E1()xkeU>r8mr`@RH#x@T?2Dn1Je)#V=F@= zD(Z6k6UI=DuaGmVv&AEer~FMR%UK)VzPd5QL=t|W{G}5PGxR>X-S5D zNk%HrSpDLH%)GqRA{ecgl#`m5GWGsDPM~odVB?B_!Ng!-c8xJc1}G*B5(@&VNi7Ni zx{CqqM?C|>>jrt(fzo^+>EPtlyi|sgjH3Lcq|~D43m07k$_RjD5L$pCV`X4gw0v_S PP>#XV)z4*}Q$iB}7)=_a literal 0 HcmV?d00001 diff --git a/themes/nord/plymouth/throbber-07.png b/themes/nord/plymouth/throbber-07.png new file mode 100644 index 0000000000000000000000000000000000000000..9ed61bbd5b2c6aad07fbcf01281e1bc0b35ce751 GIT binary patch literal 1230 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 ZFl4L@4Zq$HZwAUSc)I$ztaD0e0s!YvAJqT= literal 0 HcmV?d00001 diff --git a/themes/nord/plymouth/throbber-12.png b/themes/nord/plymouth/throbber-12.png new file mode 100644 index 0000000000000000000000000000000000000000..bf670a0180eafd1a8e63f96a4a4800401b4e2276 GIT binary patch literal 1266 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~vTXPl)S{doM=_`v3pG(X#TXK#%*D1o;Isa0p2% z3b6618{62Ks&Xlt$ur5M7rRKU{Qh&bMfLL_eNh%&X{(ph-&aW7-tU!Aq)~gm@p!6& zPk{LS^^-GrCVqAmURY(Q{V*(hexBxB-87KFj7i?^E`E}Uh4+CR&H|6fVg?2o1rTOD z%RhS_P>{XE)7O>#B|9q{tJqink9j~nrk*a2Ar`04PP!S@Y#`9e*%H8{tC`2TQL8)b z&iC5Gv9rI|%c?(M=e(3XcXvVEvpGI)m;Xg7-aT-`;3Ut@S2w3v^*P`Dx4>CVuJ~1w z^ZvEx&+6+~1y$-MWs0<%{$N{lcZE_FS7R8{x#O#|Uu&qH@bFTa+L&|3^8SX$ubw1N zoa*U$QSHU#waZq9AIoT{k#3k9lcgE+CQWYl1ce)uZG#Q@SKGaFZvNQF!!twZvp|D# zFk6y%Lt?EB+XENI4z4*|-Nr|if^^O~E9j*>2=WQdUsuU`VCxgdsOwkq7#?i*JrdHh zNx!s5P4%O(*QB&V5B;4|f_&H>!yZu?Vhhn?4eOIS0%E|f_mA>%Mfw)zRB|pu-YA%|scFAn!2X0`Pnx#f~ zruq6ZXaU(0K zlJ(OwOY{qJDs%HoOEUCJGE#xY>K7Me=H;ap!DzjtoYcIOsrTP;0*&JU8&?DjCI&;J z6Xh#ifMUWRu^^zD)S?ieyBNTJ)H5)=Zjg5!D9s0w4o*(ZOJyj@D9TStN-cW6aM4Ae ei~vXmp#>N+z);G$=w=C&WAJqKb6Mw<&;$Tj8!6rZ literal 0 HcmV?d00001 diff --git a/themes/nord/plymouth/throbber-13.png b/themes/nord/plymouth/throbber-13.png new file mode 100644 index 0000000000000000000000000000000000000000..5a28e23b4c45daf70a7b129eea90354b4c8787fd GIT binary patch literal 1239 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 diff --git a/themes/nord/plymouth/throbber-17.png b/themes/nord/plymouth/throbber-17.png deleted file mode 100644 index 76d709e1dc84762568cdaca9f467069f25309bf7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1246 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~u*IPl)S{doPD8`v3pG=ht?ij~P5lg8YIR6r3`u zOHJ4;W}g4}yV1Wx&Gg&GUI~1u z@!MHU_xj7ahzf~I@(61hYB#th0*z!~O!9Vj@oZ;(QUm007I;J!Gcd>~fH31({@L?@ zg6t)pzOL*q*;(0G#lHG~%meB%^>lFzu{eEpQnquGfk>O?+OsMO%5!eMIOKDn>B@>F z-Dwm4{ExrF#+u$T|MlM^mhTVm%n6=SzijT^u&e$8GUhR?;BV|a`FD2o z_6`q$q618mH|@TYo_a`3HD|-YDa^{uQ$%9Zu2!D;$@0qf&C6nio>Lzj&)By$mH7!c#XqYy~p3f}nj68al=sL9Dn$@N3 zwPv+oZQ&HD6%xKhkE;EibPLoUm={%N@7KhU*s1<+KFg=t<(7_*Z!Q;o7C-yeVP|PB z(W?D%vKtGZK3?$hp<8BSOV}%+rGYw;?A!JyMZdAXEY5S+u=LN7f;eE9nx#f~ruq6Z zXaU(0K9CV`gPwYGq^uvE-0X%t4?YXOJGZ%$!sP{j$U&{fzwFRQ;^X+}y-u{oUfRG_i?#RZvpd8tJ(S}!RlH7{lA{db%|<2b;^6#;{Z!O(n%Z0u>E zm@r5z2&g8tCvW@{^KMi=HoBbP*^c0Fpsy Z0fvl~p}EZNP1}HS44$rjF6*2UngDJ|Av*v7 diff --git a/themes/nord/plymouth/throbber-18.png b/themes/nord/plymouth/throbber-18.png deleted file mode 100644 index 86f83461e8124eececbcb1dc317d631c73fe9f7e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1244 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~u*IPl)S{doPD8`v3pG=ht?ij~P5lg8YIR6r3`u zORXdVErgqI*uem@o8I!!-T|C=apVR<3oCO|{#S9EG3LwmQmVfp< zpdfpRr>`sfOLkT^R_OIkN z%g_B1aM|A0IC5>Vw0TGO>8bB6V%s;a&UT7v{c!7$`S0e1OZoHj-oN8i+{csgN2zLZjBEK?GDG{~c^|)xWqah& z+1Z&}?~{^X^weR!7IWO$DSKCP^;DWJJ;kx2=Z8r2+0+N!@&|skba~7aX)?RUvMyue z3gusqG>um#ubO(qO8u)V=hVH%i~{D%IVvla-eoub+TT4%;qpZtuG8yPLm79eY&xXE z#;eGaEzc(MCoF2s1OqJ{7PC{Q#TmanzbE$l{1@KBSEkdXPWUwdL)0ua!ZXd+mq822 zmH=W8AZCQqOpHASGDh8d2h$n44OZ$N-`A3=GVF@BQNi zl#~ETx+IpQG8h>cndlps>l+#<7@Ala8d#Yav{?MM0;*93sYwBN+ WR)!WmEbG;QatxlXelF{r5}E+|s}@NB diff --git a/themes/nord/plymouth/throbber-19.png b/themes/nord/plymouth/throbber-19.png deleted file mode 100644 index 4937f9b0daafe971c679a5bfebd8b5efc0847a75..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1238 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~u*IPl)S{doPD8`v3pG=ht?ij~P5lg8YIR6r3`u zORXdA3&xtMV|zg1>it!pf7 zlN8P;%VH|8XecTqt}4l+seMBEeHPG6#w2fd7teOqCpAD0XMsm#F$05)0thpn<)1wd zD9B#o>Fdh=lAV=}RqU(($2_1OT~8Os5R21iC+5aCD~KG`ogTD#TI$6!vsi7jCx@I$ zTetP;pMUc;E(mRSTRJ!VPW8WncYhaV{`ZldU6t=`e#X=c7*)}sp@(<4qh+$EbXUDx|I$Yr}zF%|HYKSZN8lO`O!3BSem6qc&7RKGH3zW5?)FP^G522Ijg3rXdE#R)$7a zMuyr3237_JuP3gUilQMmKP5A*5@a@Z4YSS&XaY58z-=hW%uOvWNz5%k(PL(1U}|M# z1hM3hPs~A}9%qmqx6GVW2K}Wc}izWc~Ea68(al%G~_Yk_`Ql zj8vep`o#sAd3mWtFj_AuCp9l+>iu_|K;t;T#uWjBiNVk^erdrOpqMa7EC{G3wI~GW zE(Wk4^$ZNJ8{}OFO7nrFgOgM9QW;7zit>|^Qj4B1TyzmABLI>?XaR`v3pGj^FWxKo7c>1o;IsC^%(Q zms&|!%sl_``}OHc&G&y6bFA;@dp?=Tcz=Y3!1j$5w>`O3?Y!ETM;0C~QD)P25w;PP zmNjEBl~*(r64zCiI-Nj9O*Uz^=4rhT!WHAGSi~oC4=Bi9 z;_2(k{*s-QjaBTc|HnL_9$ilt#}JFtX9KgHn+!x^12;`E>1v7a)Ze*xW@AfBm)igT z`db@M%D#MVHQ%CtZuN1FpXoPlU+3f7I&I(KW$thL0!3V(@3?(C>9zW^%#X~U&t(1D zTfF$d3v;2e?Vn_im#jL{+Fd(+rjxPWdbW9X7uKEDILz38kK^UF=*|09?A|TEh)G^f zZvMR28};8_H|Kc8u$;l*(TYiXnKwjnC^J|cGfpm4+GPI4`2vghghZt!70%2DZ?Led zt(;(IZX%qs>dx%djFw8F?g6PsA`E6cJP^aNC2U8`Nq6rLGE=fAwXTV{rhROpP2>Gl zp=#HvKSc!nYEA!T#Lzuq_d3yMpK7#&?^lPaDWqOj(b_-7UO(HtLGY>br3UE>x0Xw) z?@wI6%45nJo9Q{NqI#PZ=0#e+u|I5n?1=fN=&WOrz_2t+jqptK^<~fkvL%4n1Be;n zG!vr~11nU7gHamJ766JdOsIIj2S^E)xJHyXC+4OWB{D!LJp%*t-+TXf0VO3sk}ioQ zsSHL2Mke|O=K6*P3Wg?Dh6Yw91}zr9t$=D&L26QfYOIorQlUysbq&mQ4NOA}jI9if ztc(n`4GgRd3|>!MF%?BaZhlH;S|!MA>>6gB5zqu`(16=el9`)YT#}eufTG9D%D~jh z$OvM|A)lCoKt0YNJ#LvfsSNsMiADMu`MIh3S(&-HiOKrKMalZ5x1{2U`-jLa=fnvfSu^^zD)S?ie zyBNTJ)H5)=Zjg5!D9s0w4o*(ZOJyj@D9TStN-cW6aM4Aei~vXmp#>N+Rz?OZKb2eq P$}xDl`njxgN@xNA+9D7G diff --git a/themes/nord/plymouth/throbber-21.png b/themes/nord/plymouth/throbber-21.png deleted file mode 100644 index c6f56c7754b6f4457b5b92f1b44a0a5d1b648bdc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1244 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~u*IPl)S{doPD8`v3pG=ht?ij~P5lg8YIR6r3`u zORXdqzHFNhy9$d| zm4xw`Nh=$(n93W9>#9rgXf|I6F9Mp$nB?v5;@Qsnqz1_0EbxddW?+y}0Aa?n{Ill) z1=&kHeO=jKva_)Y1dT-Fm<4fQU(iE#5w zbidTAE-_inTXI!&$)+R?*%HGKn#@6JF>|lDyMLIui>vfp=+Q+s zhKa9uuSiH*Zrn9l{nRA=J;Alv4V5P}w;q~Vb^pVv|JJ8DJ&s?V@zj5+{`#!yhNEfQ z!h~ff7Wvt%`x`bzS5PdS@#?ixT;lgMUPehDt6!FX(baOp?ITlf07KL)HNrE^*Ox&H z$d&+N4TL37=Frni89v~%H;u=xnoS2(hl*j;~^b8ElfA9U{ z1(cKkNxCGKq%s&87@6oBnClxFC>WYp85&rb7_?aYwgReA1*u5^sNoH>@jnywM$jr-2ErQW{Nja%`DO2yi;{+PV0XD7(7)%UChE>6gTe~DWM4f8P^uP diff --git a/themes/nord/plymouth/throbber-22.png b/themes/nord/plymouth/throbber-22.png deleted file mode 100644 index 196e88545b37a586b5487d1c2edb91c5b43af7d4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1242 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~vugPl)S{doPD2`v3p`F^(y!KySL21o;IsC^%(Q zms&}v%{>3{`}K)RY?{-5-Y@3h(ze;&Z`b(wIg?^)bA*OKmW4FSO;y>>{U?QlMGK_N zR=!=TY;2n3B5x?Jt1ijMlX&dV6QGfdN#5=*9v_&lyaIAK3p^r=85m>~K$!6?|Ll1{ zLG}_)Usv{*?5u38Vqg6~<^lDXdb&71!RHIl1Y) z?rOYK!yyzN^)TYQOXHF^+~=n3R!b37_Ug5mem^_!bN%bq=9I~mP2IwGY6Pfbf#=+XT&|Dm*;m~lbxymlF2n3|?)FP^G522Ijg3 zrXdE#R)$7aMuyr3237_JuP3gUilQMmKP5A*5@a@Z4YSS&XaY58z-=hW%uOvWNz5%k z(PL(1U}|M#1hM3hPs~A}9%qmqx6GVW2K}Wc}izWc~Ea68(al z%G~_Yk_`Qlj8vep`o#sAd3mWtFj_AuCp9l+>iu_|K;t;T#uWjBiNVO|an!GNpqMa7 zEC{G3wI~GWE(Wk4^$aX;zJB%;D9s0w4o*(ZOJyj@D9TStN-cW6aM4Aei~vXmp#>N+ VK-atf5e1b@44$rjF6*2UngC_^5#j&< diff --git a/themes/nord/plymouth/throbber-23.png b/themes/nord/plymouth/throbber-23.png deleted file mode 100644 index 2465d4e1e5090245e08b98b6f54f9842f299ec19..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1237 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~t{_Pl)S{doPC{`v3p`!Uy+cfPQo<3GxeO;4sUm zF13>2Q-AvXG;2^Sa` zU;LS9n0@>6VbdgWT}d9zf9)ajfhIC0dAqx~C+t004dieZctjR6Fvuu?FymSN+4F#c z>?NMQuIw+_S=m^{zWRU61L`sHba4!^IDIxKI=ab0e8Ea z?BDVM{(LApivvcJYJ+IC(yTKkP}XY%%M{4E0Q?#I=mQyxj&4c_SX z-Y5Uny63@FdLm72&g^r)v5OzRSMYSl8p{ZdU8SP2$KOu0Tp?qAL!fx&=afBZj3s+z z7dD98n{QAm;BZ9t7Zb+^j#VZ4y!J)CkWsUtb0- zAX@^6J%E@IPBSq|F|a~KI2fhjYyqGc!-R_Wdw`T+iEBiOb7F34Q6d9`(lanH|GoE* z7f@0HB>qEx6-Q(Xgd zT?5k)17j;gBP%0AZ36=<1B2HSS4>6Gkei>9nN|rh8@q;CX9P5X8Z_WGlw{_n7MCRE z7NF=cvobKXGBSc#a>ys>{U?PB z3=BFdh=lAV=}RqU(($2_1OGfx-C5R21iC*{UB8HgN}oT4x#s#(-&TJM1(k+3P> zQbO47{}F7u6GT*-a-nGcy!s3oV@@>T@ zFLr1=I!sSh1MAiD5GV!$?cpM>h`B{Ug zF-}NYW!6gogehn)YLW3 zTBflvD@UYzw*Q0R3*L+72_HYSDgTDCW_jka89`Iho<3u$ykF@#q1Ci})zRz-whe9z z{+tPpT4WaeT<5^4{L;@{ALrJ1P3?7hskI?lG`I7=kNu`(y>iRR%F)0;HA{`~O!M_+ z&;qh0fY<|w8R0Y&qZ9)xRD^?38qO8~iZM*6c)tfo36{7GSoIOure@sJ#ocU6b-rgDVb@NAhWS+m~}=#6R1H0ZbM0CZfbE! zVr~J79y2QgQ!67Qh$V-7Vh#fJID_=KW#*(Z=$9oH>1X8Urs`*9=H@0Q>lYU#>!)Xy z=ojQv=H{1{WayV&8pi=Pt_T=R3`Qngmhqc_ zV!|M?AfTGmq7b0F7{GqiGcdevkary@%?FYWPEO5BWhlug%1=s4EqcCi(M6z)07wR* a1sF0`Mked#Z#WN>WAJqKb6Mw<&;$T6aU2`~ diff --git a/themes/nord/plymouth/throbber-25.png b/themes/nord/plymouth/throbber-25.png deleted file mode 100644 index 037453ae8a6c9d988e6bbf6ee87fe51b85e33402..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1235 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~t{_Pl)S{doPC{`v3p`!Uy+cfPQo<3GxeO;1H5j zG&GUmQ#ZD8>3#n3`a~r*Wivak^Y@Fnv=8@Nm=->q$z-K3%A%36Jxf6P`%P8Z&iyBa z3k-gy_&Irhp8WQ9dVsE`W$5%rKoc30yxm>g6ZW30268wHJR*x37-SScnDH$C?0G;z z_7YEDSN50etZb}eU;RJk0rePpx;TbdoIX1#H@?Y0CdDbl1uxQPj zz#sqQSLS}0E&b}X)qB3@`>WsYFz%^WONbJ@Oq)(E&C5ue-AI#HT>2*;pLAd zNm4wH*7B|zB35f#9*Hr|n$vUsT=pX;WsN64pBOP}&WnrXe&oiQ)-wOxrDI38^X!+)LVXG3ldH?xFfcE1A}JuljWF+Vv;Zr=}`?_%t^*ICA%4?}$sw zB!B(*^DAurAs2zOb1ag-rLX*Y=BVCWreLnFsW)Vh$Gtx|UNiJLg=Ux< zMJ=+6e9n@T9DH|^TR_0M6&phrY*;XVW`g^l^k1xZEwt}sr^fgL1Jo=v!ZXd+mq822 zmH=W8AZCQqOpHASGDh8d2h$n44OZ$N-`A3=GVF@BQNi zl#~ETx+IpQG8h>cndlps>l+#<7@Ala8d#Yaezrfo2B=0Aq$UNZ#wxie6{^%!*T7uY zz%<0b*vinz%E(aLz`)AD;Pu26Q&BYJ=BH$)Rf5dMu3^?00ZpI=4Y&;@nYpROC5gEO zD0C)GcPZ-2uABA<)r4NOuhe(6KEU<*tjBKFfkaJ*4pK(0L6qs zVnIMPsYM|`cQJtdsAph!-5~EeP?`@U9h{t+m&#C*QIwyQlv?zB;i8K`83B+CLJKft Xtc*-=&S;1P$}xDl`njxgN@xNAe#jm{ diff --git a/themes/nord/plymouth/throbber-26.png b/themes/nord/plymouth/throbber-26.png deleted file mode 100644 index 8757e00c79bca2fd54c883b1b305c4f54ac1d08d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1229 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 diff --git a/themes/nord/plymouth/throbber-30.png b/themes/nord/plymouth/throbber-30.png deleted file mode 100644 index fd2fc2582c1b970b07f24f4a4ca361b673f51140..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1243 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~u*IPl)S{doPD8`v3pG=ht?ij~P5lg8YIRID{k> z1=#r1jcx2qRk@VSYE8?V>owk%&UOg&kWyc?SrKR^W0JSKi)TCQlNun0v%n*=n1Mk?0fZUP^3R?J z6l5>)^mS!_$c$cH|L#4>o1(` zD4qX@@6T_}b(znldrFVVO)LH&KY!J4zt5`C=QoRQXpQ)&wV>K^qmNOwO-*Q4lHa#r zw)_X`?_+L;XtSyab-z5W9=NUR$f{{|wg2C2`0um--4~T}Q)U@}60BKjglC$sFM}44 zEdj(HK+FiInHZ%QSfL^ujM8wn08or!LdE+%KuWO0HKN2hF*mg+kpV*K85o%V-uuT3 zC@BGwbV)2pWiT=@GSN3M*Ecj!Ff_3;G_W!;{A_=E4N#3LNKFb*ja70{DpaYdu7SC( zfoX_=v6Z2bm64&gfq|8Q!Rv`DrlM%b%}>cps|1;iUBj$10-8V#8gLs*GILXlOA>Pn zQ1qBt8JJob89^*LFAYFnC(t+!uyIAeU}7*f5b>jrt(fzo^+>EPtlyi|sgjH3Lcq|~D43m07k$_RjD5L&DZ X41s~8Tv2EUlwbP0l+XkKf@vM^ From 924a9861c659999349c6330290105ad7ea43f741 Mon Sep 17 00:00:00 2001 From: Ryan Hughes <1630358+ryanrhughes@users.noreply.github.com> Date: Mon, 7 Jul 2025 20:33:54 -0400 Subject: [PATCH 25/86] Add grub, fix mkinitcpio match, and set theme --- install/plymouth.sh | 59 +++++++++++++++++++++++++++++++++------------ 1 file changed, 44 insertions(+), 15 deletions(-) diff --git a/install/plymouth.sh b/install/plymouth.sh index c77c71c..0d5256e 100755 --- a/install/plymouth.sh +++ b/install/plymouth.sh @@ -5,26 +5,21 @@ echo "Installing Plymouth..." yay -S --noconfirm --needed plymouth # Skip if plymouth already exists for some reason -if ! grep -q "plymouth" /etc/mkinitcpio.conf; then +if ! grep -q "^HOOKS=.*plymouth" /etc/mkinitcpio.conf; then # Backup original mkinitcpio.conf just in case backup_timestamp=$(date +"%Y%m%d%H%M%S") sudo cp /etc/mkinitcpio.conf "/etc/mkinitcpio.conf.bak.${backup_timestamp}" - # Add plymouth to HOOKS array. Should be added: - # - After 'base' and 'udev' (or 'systemd' if using systemd hook) - # - Before 'encrypt' or 'sd-encrypt' if present - - # Use sed to add plymouth in-place - if grep -q "systemd" /etc/mkinitcpio.conf; then - # Add after systemd - sudo sed -i '/^HOOKS=/s/systemd/systemd plymouth/' /etc/mkinitcpio.conf - elif grep -q "udev" /etc/mkinitcpio.conf; then - # Add after udev - sudo sed -i '/^HOOKS=/s/udev/udev plymouth/' /etc/mkinitcpio.conf + # Add plymouth to HOOKS array after 'base udev' or 'base systemd' + if grep "^HOOKS=" /etc/mkinitcpio.conf | grep -q "base systemd"; then + sudo sed -i '/^HOOKS=/s/base systemd/base systemd plymouth/' /etc/mkinitcpio.conf + elif grep "^HOOKS=" /etc/mkinitcpio.conf | grep -q "base udev"; then + sudo sed -i '/^HOOKS=/s/base udev/base udev plymouth/' /etc/mkinitcpio.conf else - # Fallback: add after base - sudo sed -i '/^HOOKS=/s/base/base plymouth/' /etc/mkinitcpio.conf + echo "Couldn't add the Plymouth hook" fi +else + echo "Plymouth already present in mkinitcpio.conf HOOKS" fi # Regenerate initramfs @@ -50,10 +45,44 @@ if [ -d "/boot/loader/entries" ]; then fi fi done +elif [ -f "/etc/default/grub" ]; then + # Backup GRUB config before modifying + backup_timestamp=$(date +"%Y%m%d%H%M%S") + sudo cp /etc/default/grub "/etc/default/grub.bak.${backup_timestamp}" + + # Check if splash is already in GRUB_CMDLINE_LINUX_DEFAULT + if ! grep -q "GRUB_CMDLINE_LINUX_DEFAULT.*splash" /etc/default/grub; then + # Get current GRUB_CMDLINE_LINUX_DEFAULT value + current_cmdline=$(grep "^GRUB_CMDLINE_LINUX_DEFAULT=" /etc/default/grub | cut -d'"' -f2) + + # Add splash and quiet if not present + new_cmdline="$current_cmdline" + if [[ ! "$current_cmdline" =~ splash ]]; then + new_cmdline="$new_cmdline splash" + fi + if [[ ! "$current_cmdline" =~ quiet ]]; then + new_cmdline="$new_cmdline quiet" + fi + + # Trim any leading/trailing spaces + new_cmdline=$(echo "$new_cmdline" | xargs) + + sudo sed -i "s/^GRUB_CMDLINE_LINUX_DEFAULT=\".*\"/GRUB_CMDLINE_LINUX_DEFAULT=\"$new_cmdline\"/" /etc/default/grub + + # Regenerate grub config + sudo grub-mkconfig -o /boot/grub/grub.cfg + else + echo "GRUB already configured with splash kernel parameters" + fi else echo "" - echo "systemd-boot not detected. Please manually add these kernel parameters:" + echo "Neither systemd-boot nor GRUB detected. Please manually add these kernel parameters:" echo " - splash (to see the graphical splash screen)" echo " - quiet (for silent boot)" echo "" fi + +# Copy and set the Plymouth theme +sudo cp -r "$HOME/.local/share/omarchy/default/plymouth" /usr/share/plymouth/themes/omarchy/ + +sudo plymouth-set-default-theme -R omarchy From 06507963f26c7f463bd894359fbcb38d4a59dcd1 Mon Sep 17 00:00:00 2001 From: Ryan Hughes <1630358+ryanrhughes@users.noreply.github.com> Date: Mon, 7 Jul 2025 21:02:00 -0400 Subject: [PATCH 26/86] Remove spinner --- default/plymouth/omarchy.plymouth | 2 +- default/plymouth/omarchy.script | 70 +----------------------------- default/plymouth/throbber-01.png | Bin 1652 -> 0 bytes default/plymouth/throbber-02.png | Bin 1640 -> 0 bytes default/plymouth/throbber-03.png | Bin 1625 -> 0 bytes default/plymouth/throbber-04.png | Bin 1623 -> 0 bytes default/plymouth/throbber-05.png | Bin 1584 -> 0 bytes default/plymouth/throbber-06.png | Bin 1633 -> 0 bytes default/plymouth/throbber-07.png | Bin 1630 -> 0 bytes default/plymouth/throbber-08.png | Bin 1642 -> 0 bytes default/plymouth/throbber-09.png | Bin 1631 -> 0 bytes default/plymouth/throbber-10.png | Bin 1622 -> 0 bytes default/plymouth/throbber-11.png | Bin 1624 -> 0 bytes default/plymouth/throbber-12.png | Bin 1611 -> 0 bytes default/plymouth/throbber-13.png | Bin 1626 -> 0 bytes default/plymouth/throbber-14.png | Bin 1603 -> 0 bytes default/plymouth/throbber-15.png | Bin 1630 -> 0 bytes default/plymouth/throbber-16.png | Bin 1641 -> 0 bytes default/plymouth/throbber-17.png | Bin 1630 -> 0 bytes default/plymouth/throbber-18.png | Bin 1591 -> 0 bytes default/plymouth/throbber-19.png | Bin 1602 -> 0 bytes default/plymouth/throbber-20.png | Bin 1582 -> 0 bytes default/plymouth/throbber-21.png | Bin 1585 -> 0 bytes default/plymouth/throbber-22.png | Bin 1586 -> 0 bytes default/plymouth/throbber-23.png | Bin 1625 -> 0 bytes default/plymouth/throbber-24.png | Bin 1627 -> 0 bytes default/plymouth/throbber-25.png | Bin 1610 -> 0 bytes default/plymouth/throbber-26.png | Bin 1618 -> 0 bytes default/plymouth/throbber-27.png | Bin 1620 -> 0 bytes default/plymouth/throbber-28.png | Bin 1613 -> 0 bytes default/plymouth/throbber-29.png | Bin 1629 -> 0 bytes default/plymouth/throbber-30.png | Bin 1620 -> 0 bytes 32 files changed, 2 insertions(+), 70 deletions(-) delete mode 100644 default/plymouth/throbber-01.png delete mode 100644 default/plymouth/throbber-02.png delete mode 100644 default/plymouth/throbber-03.png delete mode 100644 default/plymouth/throbber-04.png delete mode 100644 default/plymouth/throbber-05.png delete mode 100644 default/plymouth/throbber-06.png delete mode 100644 default/plymouth/throbber-07.png delete mode 100644 default/plymouth/throbber-08.png delete mode 100644 default/plymouth/throbber-09.png delete mode 100644 default/plymouth/throbber-10.png delete mode 100644 default/plymouth/throbber-11.png delete mode 100644 default/plymouth/throbber-12.png delete mode 100644 default/plymouth/throbber-13.png delete mode 100644 default/plymouth/throbber-14.png delete mode 100644 default/plymouth/throbber-15.png delete mode 100644 default/plymouth/throbber-16.png delete mode 100644 default/plymouth/throbber-17.png delete mode 100644 default/plymouth/throbber-18.png delete mode 100644 default/plymouth/throbber-19.png delete mode 100644 default/plymouth/throbber-20.png delete mode 100644 default/plymouth/throbber-21.png delete mode 100644 default/plymouth/throbber-22.png delete mode 100644 default/plymouth/throbber-23.png delete mode 100644 default/plymouth/throbber-24.png delete mode 100644 default/plymouth/throbber-25.png delete mode 100644 default/plymouth/throbber-26.png delete mode 100644 default/plymouth/throbber-27.png delete mode 100644 default/plymouth/throbber-28.png delete mode 100644 default/plymouth/throbber-29.png delete mode 100644 default/plymouth/throbber-30.png diff --git a/default/plymouth/omarchy.plymouth b/default/plymouth/omarchy.plymouth index b824473..d59f00b 100644 --- a/default/plymouth/omarchy.plymouth +++ b/default/plymouth/omarchy.plymouth @@ -1,6 +1,6 @@ [Plymouth Theme] Name=Omarchy -Description=Script example plugin. +Description=Omarchy splash screen. ModuleName=script [script] diff --git a/default/plymouth/omarchy.script b/default/plymouth/omarchy.script index 8f4998f..cc63e87 100644 --- a/default/plymouth/omarchy.script +++ b/default/plymouth/omarchy.script @@ -9,19 +9,6 @@ logo.sprite.SetX (Window.GetX() + Window.GetWidth() / 2 - logo.image.GetWidth() logo.sprite.SetY (Window.GetY() + Window.GetHeight() / 2 - logo.image.GetHeight() / 2); logo.sprite.SetOpacity (1); -fun refresh_callback () - { - # Always animate spinner - it will be invisible when not needed - if (global.spinner_sprite) - { - global.spinner_frame++; - frame_index = Math.Int(global.spinner_frame / 3) % global.spinner_frame_count; - global.spinner_sprite.SetImage(global.spinner_images[frame_index]); - } - } - -Plymouth.SetRefreshFunction (refresh_callback); - #----------------------------------------- Dialogue -------------------------------- status = "normal"; @@ -67,16 +54,12 @@ fun display_normal_callback () global.status = "normal"; if (global.dialog) dialog_opacity (0); - spinner_show(); # Show spinner when no password dialog } fun display_password_callback (prompt, bullets) { global.status = "password"; - # Always hide spinner when showing password dialog - spinner_hide(); - # Setup dialog if it doesn't exist if (!global.dialog) dialog_setup(); @@ -107,57 +90,6 @@ fun display_password_callback (prompt, bullets) Plymouth.SetDisplayNormalFunction(display_normal_callback); Plymouth.SetDisplayPasswordFunction(display_password_callback); -#----------------------------------------- Spinner -------------------------------- - -global.spinner_sprite = NULL; -global.spinner_frame = 0; -global.spinner_frame_count = 30; -global.spinner_visible = false; -global.spinner_images = []; - -fun spinner_setup() - { - if (!global.spinner_sprite) - { - # Load all throbber frames - for (i = 1; i <= global.spinner_frame_count; i++) - { - if (i < 10) - filename = "throbber-000" + i + ".png"; - else - filename = "throbber-00" + i + ".png"; - global.spinner_images[i-1] = Image(filename); - } - - # Create spinner sprite - global.spinner_sprite = Sprite(global.spinner_images[0]); - global.spinner_x = Window.GetX() + Window.GetWidth() / 2 - global.spinner_images[0].GetWidth() / 2; - global.spinner_y = Window.GetY() + Window.GetHeight() / 2 - logo.image.GetHeight() / 2 + logo.image.GetHeight() + 40; - global.spinner_sprite.SetPosition(global.spinner_x, global.spinner_y, 10002); - global.spinner_sprite.SetOpacity(0); - } - } - -fun spinner_show() - { - if (global.spinner_sprite) - { - global.spinner_sprite.SetOpacity(1); - global.spinner_visible = true; - } - } - -fun spinner_hide() - { - if (global.spinner_sprite) - { - global.spinner_sprite.SetOpacity(0); - global.spinner_visible = false; - } - } - -# Initialize spinner -spinner_setup(); #----------------------------------------- Progress Bar -------------------------------- progress_box.image = Image("progress_box.png"); @@ -179,7 +111,7 @@ progress_bar.sprite.SetOpacity(0); global.progress_visible = false; fun progress_callback (duration, progress) { - if (progress > 0.01 && Plymouth.GetMode() != "shutdown" && Plymouth.GetMode() != "reboot" && Plymouth.GetMode() != "suspend") + if (progress > 0.01) { if (!global.progress_visible) { diff --git a/default/plymouth/throbber-01.png b/default/plymouth/throbber-01.png deleted file mode 100644 index 85367eba35315a3af63294dd90a9904ab82da679..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1652 zcmbtV|2vaw7=LG&Z_zSKOjMH+_70&*$k*kHiHhQg_12UP+my!Jg-aA?tP_>$WK&($ zIh7=Jq`={qQK?@IAWMpLo z0Kg(@Xy7)4?X)n^MsG)K$t@9tB0zm-9h4QI_f0WCS%1$LBN`yc zoO+0mVQO$NM|=Ld`W^3eA&FsHXe=TcFVO<^eDJ6S5d*kEG2Gzf6bK+4N@SB5sZ5A; zAeqTbq?0&oI%$70mz0)rgqfPbWstZGhzW5>oU~*X3u6DvE=eg6Yj646NkgQarM6vQ zA{PQ&L05MY=t&}jc4T)78Kk&_`CjuBq-L?UCOVl30U${Ew#gHZSBnwP;OjW-M6F2< zg(OXghSh2Th{R3={vj6-^qhaB*@Bp+S~H3cu^@oUV5cS}LF`dcRS)8rYn^S#Xb}6q z%UsChu5}5g0YJBm8t5M#V_0`OEFyk8E~j(&UQsFS_O9$!VOgKRGNdgR^dN>`z+xzF zl*oeaeACPyHD;et^b20;dvj{g^twutJEU!EPBwNX(9M+w6F=$&^acV#`A z?N>~|Sv(#u+z^AoTpbDe6jOK$9CDbT+o)wSnb_e>$c?xirNz$@QHf>N`8UGru;Y#O zgOL&rtmNx#?pegwsS+yRd(^97Eb+pZ2wt?y-j}N~qfuvE;(0pfQA(3FQ?IA6qqbv{ z9UUEwcUYodb)48N)?{p6Nwe=F*wuclZecvvRMVs!P@WG93v1|bgO5dgR`2i@cr#i{ zB35PT9kLuqdh(9oo}IVyEjl%~cg^J}si@NRL+3IY&68Mv^Qg_I4UBb!D;e$ZyZIio zJUA*U%KPBKgN2n_+0S2%Y>xGNUfx>UHnv`OfBM)XPUX!bN1xo)dW}AXpb|D(paB=cGtzT zYDsK{KJL!EKS7q`^I=zW*Zal-4gM5sXe>}Pi}5XnEwT-r^l^?}=Dx%Cci*^E*@k^8 zm0FKLOH9rYMcz%})7G7xolGdCMXgr1jE|3djLO8XRE14HZ<1S1zF3%6;VCBTm#_A# z30Qj@{a}V&b?Tw=M5Q2dWP4JXBse7G!-$>Dbg^TRQDvKnFjJpfWE?<9S*X;#83z)( zFX!;OiL!GQ74=?Z@}DadE0j<8e16c-o083S3h7cK!1qzoc)Z{m`ZYPRFIX%*LRK5p z*4EAz78J+|VY9pFsS-XPHd`=t5~b_vI%7!oDfAD{JMpxLvlAUcSK{n*p0(3(i+7&| z11C5XXN7%Zdc3^0v-e}(3;Q*iq;wn;mvhoQVd7P@aEA6Yf0|{NF|zTVtN_&|cpT@) zy}40A^IOVNp6!`poe_6-RI9zrKOy=u$b1I6vqpp!LGy~f7Imu~J*pa~Z- z&VEnLYn|k~kNWae4zbjZ7O^k|Vo)Woz8?2=13u`nE!)_f-=Ni1`s;}xX zOG`_e45u1wZ(}$%8Y`|r(~6qWgbH3S3J)xA{FL4(+F0Vc^z-(tq7^>AAP62CES4w8 zEtC#v#jW@#)Qqw`x@fI&yR*WkJ)=d@$81p(_E$el*S-Erd&bI_D&p8aw{o537GQ+x zH=A~t)A&YAmAtH=ajR?{>Lp^*+{2tNKpADu;6SS_0eQau|0e)YgTe!EZQhgjH)evd A?f?J) diff --git a/default/plymouth/throbber-02.png b/default/plymouth/throbber-02.png deleted file mode 100644 index 6eae3e6b5f0e8373c9d5648a63191819c92dc8ae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1640 zcmb_c`#+Rf7=H(o8Fny5Y)mdmvdp~5j7DzDkZO>oP^d8`Lte(rxNf-&ecW~<+g&cD z5Xyu_rH0xH)re}zZD`eCl1o_=(!SHS?LV;3=X}riIp6Q|dCob%JXzkJ?iiIdDgXdr zJhr;}z-%A~Y6ZM=6B9qcL}dDT9HdeKGdS0Qu@wg58!I5z0LZTj3ZeTg*MK!3FMg^S zCUlgW8&`h*5`AV3A~->_xBA1P>Pk5f-GfO>u;{|0`0?DrBA5Unmd+utq97(AJPd;9 z3<8(KAcThT2<(UiC@O}>BJfyDh{+{z*9&hxxJE->LkokL00@%5E~}W1xOmt@eR&RtE;p^ZBF@M^ zij`|Fu*9JQ{}3JoNsG6aw!x;F+}y=rMlt~&ixU+b%;ZQeTjn4?Q0w@@HR7#odsMA1Ru@+>G1Op3r$ivRL%f zJFa*LjPO)8oEyXF0(ee>>l>}AKW@_@DpceW4W{rmT6y<1d@5U=eQ?O!b^4h9AV z4f+0I!P}ie5s5@a>&K9?hb6hAN=F*@+dt)h)=tt*Vnjzr`zBndnR&TioT$7_`Ip`q zpf*RauD1-A!F@W7&OWT(j2SA)+hd)P)KOn^(8>8(-e|)Da#V7m{NB#K^lt5C%>_e2 za(H-nC1=#c3VN18E<1o6*bYa|4?NPO3)~&N`s|w!60q1uxsA;p@zf zzX)|QyrqA4WPLB9Mb*wzx;+9q0qwp3MI8&*TR4UD=s;cTgzZez)CCmE9U5<@-KC6j{>ZVuBpb*_^ zms`}vL{(X$+0j*whNW%N-&rQQ7hQ%bXf)ZSk!(s?u1n!7uzpU6t^X_4Fx3QY6kTmS zXa?ndoYbN1={qgaTn@Tj3F_^wj_WvpHDF!IG4Qq%ls}Qln(9It2LmwOp4-uCidgSZ znc|0}*OgMOh3QAJ*T1{zXl>1n=J7t@l)U)+YpSacYj%`CNR0uUuM@k|zWrPl16R-C z-$h`ME3@gn>qDsaXALpn9x-{)jX3!g){wiUva z0-~z%xe`_FSqX7-X#YgeuLFfb^(53OuldeuN93bY>fv(3wwRL6$=w9oosusIV zMndC3Zvsze`J2f2;`xi8{P!FW7l0MJ%aQ0Bm$yENx=j!784K?&P`ttMXtwr!-(hoy z#^6=dKPONFfoQUAURx4y+hLKxU<5s+Pa6xYbB48uu}_}F@M$L;*N6LEOOx1&@aE?6 z#>HucEy?#CQ;Sn-(#A)+#0o~99(7958vtA&D{ zwhd^Rwzr@z;PI!>-Ri14XAHc>Q0s%uqM(F+N28;`BzArvso;th+oz?rB4g5NeBbPg tJ^CjC3egm02|d5Se2Gs`m8nm~t^JI8+icEqS(HnfTXTzwT&m;r zdPO&tW9C*1g%IsTSTj^q7$KL=cb!h>4>+IK=l#5&&-?wnp3n2s!`|oZ4p-Jz1^@u= zu^ZD&;^rXQLGtrB>g5HPLb(=%-4JBHv#g9ZApcEKlF|8|t3n#UiTPL$ z5sd2Q#*n_ho&nSQT~Gp}?e>R66?G|OdWRBLAkih-)i2sDoJ;~hW(XY&qehazkN!I;U^~~txqYZ6HBSYDYLO4#=)VJ;YEmvm}%Je`_ zHxeiR)BOyM1bhu%13!naMh(I(kU2?8Yz{&_yYpdC;0%v7GSfw8E*LhLXuWN;JT_ix z${A6RC_|Ck}nr;=6!spJ$!1 zy!45gTRL!D*%ntXPvw9eOp)sM2SI$cmuAff3gK6DzqOSOFF_$E0k zD+_gUbq@jlm$Wh7g3 z19&m-w|oXPsI7 zJInI=&*e^=j&nlgFF#mTSmVBmR%!LVTI(o&Ih7&w=b()PX1rINhMl!Zj#((b;9zF% zgfZrLj%@XcZ~908f#CQ;u$ReX)&&Lz#uqQ!)KU_~+~&L0X zoi>ZC6UBl;iG-2P+QPeoRkzJtkhBw%x?{}^ow;)Fg@?I==xY5e6tcWN#&s6^L&MmU zu1Wd3`b%PmiXm;Q_hj$m+ntik(5W^*8WAGzSXcNIdKkG4@Y!s3d3$?1egDs0?f!z| z;l-MPin2o)PjopFWR&|sU*D6P8svuM-P6+22%}s*8+vi0-K0|4$)gAMsf)&D)TTQ1KVH5E+o$5>tO1U+yQ9h&C+QNQ;Qi(qF*N2a;CdHpY+^v^PQ$rb}m z3b^2+kX-8GYLS9?$JKg2)hAW!H}g-D0}yI+myqdu*%bpk@y24`W_1LK3HMh zs#GLQJ+d-7K0dzird0n$8uMO+5Ve`v$)C^d%XhRf7$3bAPLpNHP?Cd1jiS=#LZJo6 z!ESuesUvT)C9xNP@h*}VYu|3NCMbe{BRXLrQBlxz;&35*@J+g3(W@u+W*4tJ$nPKu zLx}YwXG$iVS*uxzI9pdoy7tXdK3>~8vZemI`_O4Ss|Qc7Ioznlswjh9S2P~@iBn6g drol!v*zI-1LIY?={r^o5c({7ws&^eu`Wv+Jx*Y%j diff --git a/default/plymouth/throbber-04.png b/default/plymouth/throbber-04.png deleted file mode 100644 index cd322483d39b342cd578938616998d90c3a01151..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1623 zcmbtU`B#!@6#g(Y&|EX^RHjACRK|xz?v*B}I3r``47Q-6eJLR>fRec-<%XkY(y+7S-KeCsh{tA5n z01Qdq1b>)qv_R>>H~aW;4NUe>AnAy&FR&TTm&5Ref%wKch!ueDR|SPw`7JkrHQ?7{ zss@Ls%TnVXkrB2R4ng=Dsi}3IaG0tmx2Ci1qf;Wf|-&)jIz0Xb|ha z&#*YVK3r5E03f*}f_p$9y5?+s^s1lCGsojzBY!K)T_Q%IEKq2fiAbEzT*1Xgn9L(M zc)WQEdd=?7y7~n7(G0Iw77ycje(rNp$1H+@Dm1q+@{nMrI2Qu-wyxg#YuR6a#35YClv zXdG~D-f&U;ss|4+8ysgbF^lD81@Vm;u_GE#b%I}qX}6l%@=lN@$ahO9`4FgJ_ZNjk z96dS`!eERlDmU>oHMIfue*Hdw?SG@$#@~X(FER5sP3oFm{&9^w(&M>C78H{|E>9O${ya_jNJB_(i4CA z<{+YQtcldZ$Z8d?pKo~S&^z?%+Cj$+1!JF0!mGfvx9)XiF%Mm0OKMxIJ5uWMLQ+x& z*MWXz^a7oUc?y5%0F}zTF-m;#;zh}$M~@PV=Ms{vQrleK8%gd4=XXkqA{|Fu_wcGc zoH&3yA>oQaGCy0;D^v6+Dl8e>)(9&83~0OBxh#hloROH*Dw8dcA9omJ=+v#_iz~4+ zK@%stxe{WWC^dy_s=7k4_jD_oaxb+tL-sHWkQ2x}@!|n`y+}XK3V~3zZ{Zyz%$(ig za>ufZuXvbDaM>}0ACTX;iO`Y9k`yr|oSMV2g!SM_@+lU7M=~_<6!G^HlG%7bv z*h5zkPT0LyDh}|j%hQWFRB&zet|~f3@9~Lq664;|*)p+3r~dSitgEX_s#dEjGIDbb z!;;y%P+krj%d)v2J6lHvXJSG4c5Ygx1YV!Xfz#dZEe?wCzVPi*KfgN zV(yi7k~E6_8j`(!Ii3d+O?5zwHEq<#6U9uYC7tfm(92*iYcu1PCXhEkgyCLq= V;)+l3hWh_|9v~6P1mT_#-rq8Dzz6^U diff --git a/default/plymouth/throbber-05.png b/default/plymouth/throbber-05.png deleted file mode 100644 index f4bfb219180132e063baea208592fbe086f51009..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1584 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 diff --git a/default/plymouth/throbber-07.png b/default/plymouth/throbber-07.png deleted file mode 100644 index 2c93f47799548e27006c63aeebcb0d3defdd9689..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1630 zcmbtU`8(8W6#vdJgAq}Pk?mS;k(nU|(_$S<7;ZcwAv7AySiUnw_Ms9&W>Sb|kW!|x zwa6t+a#PutYw0O_LZRnUWa)mV+wJ}V_dM_C{hasnInQ~|PbbZlWG96}qW}Pqa6ur;@kwmzy zEnWEj9>cm1I-o=%!rluKCASFy>v@x~4vE$bq9?;Pm`Vn)r~N@JC7edah6K}S{()FJ z7>GR?%)mxa&(Ok8F(_CDg-j#UvGj=GurMGQt}7U>X^~;RrvD34)vQ1@gqdj|2J(O_O3IH67Aq zg_<=af&Rchgu&rV)*9CjL8i3ObPFVhkpTt;3=aq(gVV(&-H@|g=p2SdBZL2ahQXN) z&Apof0MP^o8%uXjiThXfQQW=d&a>099+eDG;>Pz5U%&@!-)66?akExNR+PpgRye8- zPIjkxdfljz8v`YK9a%>w!3@1$n3Rhs+r1$>?TS9FMSUjl=^f85o|F93YvH+XEGM2s zhl0)Zs4!03k!~_X6{MxEUZZ}tDwYXocnhBK!DA2VN#(Jla6VUF+FiN`?9*1z!J?t}a)-gUSLaZuH0a{QVs6tBHvT`5E-N z^JrJLh=@oci?MZG=e=6Bh2_LmmGY;F=M%-u%?X71J&m=uRun4-mqg=|3Oyrb-y{s4 zj%!ZWA1rTCB>Ex!n4Odx1$T>0XC^s?u-!FTas%br+!2^hIJ3lSv3hZ?>LF9Vv9Zyy zx3^cX(s>K3GF_5|EYa5(4lR@}9Xw=VX=!D-g|B{Ow8<*>E)l=ls(SkY&DzDK(|hFX z&{R_gTuWT5b_C)1@ry@!bV?;oO|WA$*0tr7bRQS}CW~YMyF`p)sx9VcgEcZr-DRCg zmwAsflS-?IFW~EpdQNd-i^CEBYc^GLmW2fe#OD#suyZJe&ZcIVnf-ju>tunzQhUgb ziI-0+&o#fbl2Kh<9p2NQlAoVH+}GE)?{oZt$LOY(&>rIlV>En6w#i_`W%@perzj#* z+f~nn#OO;^jLpl^;jlEld6^P3nJ8y3C(~m(HuXw(+^AXTjZoH2j3TO4J4qgI)XJ>LQpU-b99xxSAs}WSZh&)PY8v|K9o#L2l@I1@_+0TztK#-a(t(9unavko* z6|G=yX6>p|;#3tyTGgAGdpY%$VKR)Pe` z$+ulVC)IUE_mdALdHjhJk*)RC3X_u?Eh*+0IWtAq_X_LsY?TeMP0R{#PbaFG17vr$ zx3`m=oc5<~wTO&2Q80a0d-E@&VBmRIkx9=pmB|d>>1bN6s~Xx^y^rxuH}_>`PEL;9 zB6>r)b-QvCL-n2?Y<6QHa7EI+hc4K?QB@L5bL(XWR1aE@rSeE(F&+aeA#75ZmGhGn z_&BrS>?WbS9}gd1AV#Rh@m#7Dj%>AZi;2EmdNuQwfIX@b0pp2%)w_-ezw&A-zPY)1 zOh(sN%2U;)G@%RzpEJ(yjl@V7??s_X=rJkX4>UIi|YTcd%%H6vf*1DPyQPkqoV}? diff --git a/default/plymouth/throbber-08.png b/default/plymouth/throbber-08.png deleted file mode 100644 index 10cc347ce3a8420fbfe1b4a6a5d80dde24aa0dae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1642 zcmbtU`#;lr7~fWmIaF>Vu_c#M>^o*=J4GlKV-}h$VNJ%E%^b2J9dbQ|LZ@)h?UZtF zk$Xx=3c03JA(tG{4X2p%U8mFe1J3jMyg%>f^L{_C=kxsZBvYO36%iW|5C}w(>|jR& z87+mJEO>`SMSTPb&!Ut4DHMnim}`J=00I5ZFz7~z%r`|2s`Wiz4{DI~$hkU@pezNn=XuOBDB244&;@(h92NxglP@0=zzt?$0@=aAzD!IQ zpNToj7GOd-$AY=xf&h#lfECON!-R#hLqb^mf7!&3!wNZ)_2R8O*iJ**&dyiBf|vrP zI1FHc!2)P3j)(<_I3S+zg$UNHm)5wkgIN#&AbvZ9EL6Tf=*fK@hwm#j3D_E*7N~8I zYPO)n_l5jJCIDdZrG9xIXevp~{Y+K}3nB>MbN&2S{K>+iZqQMYIy7)J7XQD`OaSZv z5HbLPtW6=??RKNf-^wO&-R;*um5-NeMi2w*zq<7^vObRu&YLvq`*db}a6fnaG_WAJ0eQ30xSkOLouSeB0} zm7%B+uVy?r%?8G;dP~G*Sd7!=K3w8xe7jXH6nbq-d*7Rum%?f7C|#7rP({p((NzNkZP*~$n!MXDV_gYQQV?qsD8>(sZ>h~07I#S`5)0l2 z|D4!bnE-UpxfPSbz{UvO%UaPk$KX~8s|i_*No$$wPoDdv@b1z1sJfKLMX1DtHo5Gb zYha$yNT@xPgj0WYwRc5hS;p{C@=cYl5;)Ij!F~zyr_xs1B{N=5wYf!#PK~jKre?Pu zoc!dnUjD83hI+9?bMsHXmFb?paH057XXlQ}Ij?#5FUH<^CFP3Tp6crQu9FvYBd~E^ zg?d%6px3YLgd_I{TYwZ%+a`8}3GtFehZ+m}Hgu@zp(*X^;HJLMIZo$md>qh7`|QD1 zZpUg+<2Yb-~=aG^%ZmXNdUQE1vEk9l=KXEd95HWh_z|7+D*dR#-HYR8lF|l3f z3Xflv!8j&Qx!eg=>JnwHjCWCxiXFQ$r-@3b%p1mi{dZ~;%H6K2H1Y}wPpuq2lHUBP z@!_-kxZ0BJ4U%_VG>79O@!E0;9O0)TPY(p)TK&_OqH_=F9L%SmSQGSB2;1 z&;ATAI-NQybdqdcIUYB;l~JBebywT4XGC@&dR~S0B3XxyLPjqhZnpyAm6p6MqA9GpJPn diff --git a/default/plymouth/throbber-09.png b/default/plymouth/throbber-09.png deleted file mode 100644 index c511351956b22296a61af6c12f867cd0096acfce..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1631 zcmbtU`#+Rv6d%Tzuu{1+sEvHICFXq%hTMfI%^;?Yrg0m+%w%RTGnm{aDwS%IELKzu zsg$zHWgEGx&85jL!pb-BZ!9mTgFt;%R>|pp%h$jfB8@*O zhDj-$K;X*WU(O4oiViqYir9Ss7FE{CAlEsRxCD#NJXc>Hfx(0jKy(lXpog;{;4p*5 z3JM0eoM0f7!2=?gM_A!eJUYOmLoA33a3dIOHpKatu{0*cKJ=4xLJ4k%k+pLP;z0-; zh%*O3OTZM=Gc~t11+C4&<5r8-aLpQ7%{~STLV%$4*SljFQ#u8EtGyj~DKdNgEkj}17G`}6Fd5s>rWS13(ov)cxIjiEy8O@FB z;Mz}A$4rpOWO5hQtHxhy=x03CJId9w|1LaiCTox3di4PlA0}}oxu0I=Xj;d-p+U%K zX{jn0E|bnuk)w1M3bHq?*_=XM2qDtyC&^kp4ViYyc{&(v?SAwqk`EaBg$5Wt)!{^O zI2^wU!i{{z?h%PZqMx3ayrR#k1@?9>ygqq&>~lUK@@aYW$Ok&Vq&@U#JKiSA%26*` zj2=+xHV7ONn)DSmXE*tuxYD4;D9r5Lo6BrCX`|!r$; z^Yim}+S=P$@vQi?yGB@LRer!4>oCWFKr51?n-lGVnty1Ga7FP3vwd30pf=08q9!3B z;pwX_Z9x1P6kWeFX9k=9R;*@Fq+8>31O?Q8ZZIm1yQE8MJV?N5=*^CHmiv0J?hZ9dvWmasJwMudTU zzOS3T$gw1q-`latE1p544Ga2H>4}LC?QLuxv{g?kmV7)Y-s1NLbGbP3BR@|qP$jf? z2M9_C>jqvcdwj4Rr2pxS({*2QyL``gyLzYP6AP%U+6KhqdrxpRR<2c6&hIbst~Rx> zh&oyLGkVMAojKhL$~>bz za~ylXv79-lNtMkp3VdPX%jtXps&eZEL!wH~Mk?tA!>;~q!sESO$ZfkV`@GVPbD_iY z5%baf1fo}WUAe+gGvyAYvG8==i&JsA_q6msu{eh+3b31wo&s`(g`oz_nXYwA3f^Mb zhGvAWuM*9wceYlCY`sKT^39&aKS?(ci}#iE;K+9sQqJfOn|QrEuPzM(f%XubrQENA zi zBb=Ih~z0M*tR<(8944dn9{pQu|jK=|wiG8)l?ho9) zUi{#}z_NsYv_mW}?ed(`y2NcyQ8X^Mpr!v|WSjDNgRN@uxv`Q@yQ-|ESg@ff`!53X)*FI~KpF>T!uAdHD;QBgXTg}YOYV~|h^=uMGEi(;}46`RhCe~q& z>4ZEvChuyB&zFzsxTonqH|VfgyZM~Nql$pP$OtSx9!Z|GPO`%HHtw(7j=iFs8YPkz kRiz%t9gjqY%S}V8v&Zx7?BGrH|Mxw@&DF!DbZ21l-zn&&NB{r; diff --git a/default/plymouth/throbber-10.png b/default/plymouth/throbber-10.png deleted file mode 100644 index ccd1b3250a261cdf50f75bcccd6ee6cbf3b30a72..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1622 zcmbtU`#Y3r82-jMP1q)fh!|{`ROXwIQ{^~@WTwotg(l6I!DtSQuTeP-iS4AUa)=dH zDKuzvxKs`!krGjKxH5>GnWEBiv7g#)|A2k3_kQl@z3=CG-sh+1^d1sXZI$jS007iH zJ=}a?He7+SA{--5oS1`Y8|#2)kheEr4(B>BJYXPxupB}cQ20ktM(F*>(Xa+wJT`L= zCKTV@J!0kk?YuUxdI~3~Fb`i?R8e06qU&w!A}qQ>gaeQ}o5KQdLb?DK!soJZp=>Uf z9*Bz&1mc3(5H5^!oXbB7h2WqN7MB%)iwI-$cr3xcY{B5Lc+AVvX%yT}XQiDR9by4n z!L3#}&<2MG4e?g?c+lPoOtf9FhilL)HB>g21%ROa_lpM;q-I*Mr~GXk0Ub8+py~0} z5LjEYqPfD7fDU{o3lOwfxWBjyHh)?%DS<2=3xGldd3L`1iI$P#I&HX5gR8p}V_6v>}1fKq8hm)qEGU+AWs zg8Ij^rd1{x)Hy3gI>+x!4T(9h~QRF&bwm=`SSd_Y>N6Gjnn#5wmOV>8FeDN)0>g z1za9aY~)|`d@nLo5FH(@?dj+`Lx|N;p+buvUA^amM=x~l4+;wEVMZ>UGkB+!y#s+U zL_72)aWUft<@A=doG!+0hEz1uRLw5TD$BQhl}NTUbT#k@*Z+k696O}67Mo>;Ia{Z- z%&UoFGKW5Nb@?p(dD>Z0T!Xbn$9Rs45&920iB1G(#$HukIWMo?$=ts>TGEQSCgv{4 zWU^wuWKqJe1h%;OMM$-%ZzC~2wa-*870LAHQKf@dkk&Wc9UHG_I+dCz_1kA&t|95A zYWNEknanSDi9}-ktrwxUhKGkw$cNVQ(?)lui6ugHfs!$)eLA^b)Fe_QMwu=d^R|f7 zuvQ=*zn32N&?)Csb)zGhOb#Fx&$mrZa>n)yR0sAdCN&hJ>iwISHf0yNAlri?a3aEd zh=5;^7gSBgC$HteK5o*hkKdWXK6)fuB9I$--;?0|d zF71pa6N`fc)#y?D%Q@j(>-G2N7k6Y$m5ZvJ#b`LW&He)l*wa;LH)vHGm>e{{Sg?ZS=J z#!o(POOi!8Ew2OH@H;!6Y&;;>^fl?27j?cnXT~m5b|Z^+J4_BL%U@_d*-4g2M>ur$ zsar;Mar!ZipD(E4FcZsDaSBas0YbUk0Vgq@;ZQ2Y7P&yST3=@E96l8-s?2?N$F8Tg z>u#G?cB(GaGj?s2`$B%F!W@P>HKaDTNyev8D3v;8%j<-BaVazha?^QQoXzydi~B0H zTalI|@t{?b*Sf%{{D~S>oUAn0B^HHAzR(b(x!cb7tU;hZyQEnv-!qinX~)^`HMung z8K*RHv|B?@ebfz$9`_qul=h^ZkOLDTJl2TKVY4YQIhhFjW zv#b3!9E>p-w2b^amRn^jJse0|6y3ilJ0t>Hb;7qK#h7*Q(!7qBL`9 z4%>VSGuC)7#?xjR5kp4vuOyO$L*Dm!=J!aYO9LV0N37F4viBZhsC=ymR?)R3WMI!! zXqbm<@8(M$ADS~c8aZ_VncIsgCw diff --git a/default/plymouth/throbber-11.png b/default/plymouth/throbber-11.png deleted file mode 100644 index dc82348893d8e3762bd12e6db1005610ebb974d7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1624 zcmbtU`#Y3r82-j-5S_^6tVrcF-#82nVjO3(h9rzrX86V^Gvk^WlT*VYWUbW!6;UC! zqS88y)isjnU}(9NW0(}G%VZbH6#J>&_7B+Sdhhps-ur&8=Y4*9PWh5NRh6}r0RT`X z65RY?Hdu$E0(^6lk``dXLP12Dw>Mw{=i6ZrU?9G;3_=T#|3^_oXn)T)!x~VKAZdk3 ziRIzJS$}_xVUxxlI8lltkYRDd)^#BI#`vFM(Ut2S#Px`Yg#a{JE^}OXvq03Ms1reom!eFyXI12y#@7dE@DW_ zfIHb0A)c6O7iXTbFkVF%OT-h`RO$_am2ovW@+l*&3sS)-$FcW>{$%_Nv4_*+D3t8` zDCq4UhC?Qn!Dwj9_|S+A1N$DlXE0U{RBcUZ9i=9c^#ZXY^5;+6f@IPi1p5dpuxRw% z&#XOd>LOp$Hf76l+S$l)8ov9}S|ubfGR==@lIiU1#6|V*9W~92UMk7GyQ5{lqhpxs zb2ID1fO~#kUP{&Fdt#yb7)s5b?v#WN`;44tJw$txNOgwCS7h|R%$xJt>?105o4l4T z4c>yZd9ghnqOO{$lJ??ulu2dTblWD)rCAk&N2-OT0s6(Cb7oL)6h-%?x#Nak@RX5> ziHV~P!DD>JRkcPVq{%@IIb*lZn@9x(5|O89UuverbD@bwZH;_5AMaPaQ!CTa)%8xy z3A^=T2VyA!X>`*@@}#4q!zVagQ%ftUp}9GMMWekDJYQ2@(^%aV8fl)~gOJzTs#lbk zF1y+5nPCdLq^g;ujo(Y2S26HEIql9=^0}=ss;jRrv{-TZG5l@iS-S>I(9D&(JN=TA zC)(qj-4Q(C6izCn>}C9BgddQCepV52d#(Y@ilHKka!R z@Q|mNoMDhm2!EfZY-dt({Tb?m^SdM5aiNB)bNc8Du5bJ+&mmAl&8np<$@J*z?^`w& zliiX67D9GcoM=j6b1mXxY@_}h9-)iI@Vk|l_@q9hU2S#hxFASxCE|H_MR=3$PKWUs zK@3)`c|7o0v*!cN0;aJ4L0y_$eMF+m*=WAa<0i|Hxonwp+X}QX=>Yk*byldJ=xL|+ zVSOSQk;?Z+&LJHI0~Zx=JEII4c6aivTk+um0k7*-`b5TMO=1<2o>@(?X7Ap>z?P`~ zd^28+aSH|eyrJH8nc&ge4fZ`va@-Jh8=y^Z=o|17vnJwR(6{@e9vW#&imf+6uXz_h&mbB4QKBDrMK%9 zj#Scr@wDYIxUrTZi(ca%lE313ZYFE_Mk8;bak*p#>)?O+gZHzGsaaog<9~3l_sO;& zjys7ayaZ+oD@=~$dCZ5DN^f02Rm{AXNQ77?r(V-1O@*oQJbm2TSA@pvgI-sw3X~_N z{M;0T$3(RWJIQYy1DFL5}WfuW(H!tVTXKVFM*i`fdvev@$j zpg^pM0t9i=z#H9dDvkq0Nr5>s|ALiXV;6bi%w%>2?bO5F2ESkr4u*D*g(CfoFm~7w zkY8T!S+<&Mj=%Y&$lfpZxJ>S-=$daEvvdE@G_OsXw4Xt#o|+*j^2PCs8100=Tu-A` c^>&51a)oy*aaX52{oI)t6q==Sk zo!8P)lgS7b$0;)PlH9tuRB|cTTWwv{4gFUrx<3JIxiMMTz z6BA)=l~QwqB`5;%oooQWVL`s=37c9<(~l0aK?FYr;?QUyG+cVA9d>k;jxRhK2>th& z4S??i*qsQ(@`Dtji+_;1^sFOupF8HaQA4gq#L%YvmozR(RmW9N&CHER za`zk{4U^7U1X!-tBeUPW&E}?I8iK<2rtr~#z21P!&7xiW$FrOnr{Y_)VGF*1qUT)E z=eVfY*tTNcQDqQOD3qJxfnrA`?(iJGkG>Epp%&_n=IFD)Fkp5iV4=daDg!P-?E70b z<|d8oP<@U+#z)#T^H%J!SyV@T9Qf*IKiEL+Pkpnpps2`5b<#wrbLNJ;-@MfrieoUu z8@fyEe2|t1f zKV$t~6yA}!qf5cF{$sqcuCdOCeCJVVdxg_(Iwevr@W@7rk#Dq@ga7@ zyZgn4KxkEWR#sN;u{fw}-q2|MS^0WLSp(~JF+nUt(>`2x6Y*X z$_#ocPBtFL^hbU z>I-&1nRe*rPe&fS4jFn2MeoE_C!V}&a!C{W3R>Q^7#QpeAIoRA?nvvAUU8e#Ea}&H z^l5!=v;?gc9%daA73Gm}(L(q&MaDW0dZRwQnUNubYcqsbZN?TsZ`fuy;kkw_(*C9J=j}C&Dvx^s^$Y zYz7mPopxgn@23e-eap&cYvz)Ie)l%YK6JC!tg;rpMr`S99_X$&g{Svsa-tVnhlYmQ zf@h!IU<~?yn5P2F=r~u2tb06s^aiv^y>OV^*ZuGXCRfz-)x^p8*sfnJa5*m zs2{miHMAL%`ZRAMrpUCaZ}J6wRCWq`HP=_-A5Axm&pLh88?V1nNU3N%n%v~++);39 zrzc>vbyQYKLV0ycZLo=4{sja1`oYrk(o4LtdA}0R!L6ACoRGbB+mTU%!Ien|KIHh Min|x_hHH50-(v8lYXATM diff --git a/default/plymouth/throbber-13.png b/default/plymouth/throbber-13.png deleted file mode 100644 index da5a995354532d6fbf30829eb9e54d0e42a1a1d1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1626 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 diff --git a/default/plymouth/throbber-16.png b/default/plymouth/throbber-16.png deleted file mode 100644 index 32a5fd56c1c75c1999eaece49949de92ebbf6481..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1641 zcmbtU`9IWo82`EwQ!03 z$JoY@Qd@4Nsn(Gwk&3dSnb@z|ZU2CMUZ3~p{e0f<=k7-{fP*mSD2L2f4?1dIAP;t_;HshRAmo6;S~s{!uoIpuXp_um%*Sz30Lt zmFVI^-gtkFX9nzkIFU+n3x-96+y+F3$1;Sl=tyx6qPWBp@Bo+^Ndn^%Av|~_9)cpH zK{6>CjE$#&NdzjCm_msIDRFoRPX@_J@kAn?^e>x45%5GDW8$3@+)jC;ol_(Q5167& zcY|mwh(W7kc3WZ4R=d%(JpwDZMs}m-U_68e&}ge~2V;@I%~6NF&0ohMMZzY=Vn787 zhc)De<_JrqNZ=cppwU=CyU+tRWj0K|Xgm=QP~u35QBio(%;hUXup__W_`;*%N&kIj zg2wRCL_PqBpK*7xKNuv{Qaq3l?yPVx;?O>KR?Ak16^~%k^ECBRG&FHDU5rfoaEks| zDnsq2R=2aA{lY!XNB$PZ91IfK=;qLf47>1ii}m%bptEO5th>V>>5GDky%)>&eqvKi ztQXqJuY~1hTjTLVu@E?8j0(ZjdrA>!v_?W)JQqfyjg)j$h@#D%k1bg)g7 z*h}7cok1HP6=Be+FqR*XrHHc`)48{nD}k9=C)YgC4o*hM7*;%-4J+>RpERG$uYVl3 zJENqmOz6javQtfM;%rUATosT~8g);Lj|6JL~IMPO; zW+Y0!HZNUE$l>wUx|f!gR8-W$7EPr2n>M0wdp@klu}9Y5qYeCxZE7hctl_v#yzU%$za`(b=2 zP5;A|=J%o6u^sYM+kIu{1idA#XJ2#dbfvomCrsD*nC3GsA-w66!49bQ{?(yus0r!S z>ScA}a5ek6Q_P(Qfl|0zA80xQ!c?t^9>Om%7LuQ`{H9$9_7z4!&w9dC`>NU4Dw$JN zGS)WUe9l+~YR3-!cANfdcZQMK^quzitqX2uCpY>sJeHYD6PwF~>Az2P@K=hw)e#}G zccn62=N`B}rB&}ujdPtUej3VmpzGjvDl0!>GMNw&f{gnH2G)%TZllFqb1e4!J8#5c zo&wJF5cYmsVZpAStYoI6yW>i?MYF_?58ycs9L~!A2`W1a_##b_vC++OG_kC;)m>#( zuUxUw z!8xi}QEhCwATVD{H{iER>(=Aj-z^S@PMvJiyj|YIyL^Dy#4*r3?OoF=p}+EaKi4Rf z_i;XXwpu6Hl~;4F>6QjD{^ewgwq!Ed!DN0N5wK%grZ;6c9p95Z6+Tnh{ee^0hT~w4 z8a1pqO-}~q59z(Kk*%nZO~l>JaGHQ_t^7EkN}b)JE}D=C@7#+%%%J#Ql0kE@x0O+2>5H3&D)Rq!8_~!Z+^ht`G8ZM!{MC20o*LIUjP6A diff --git a/default/plymouth/throbber-17.png b/default/plymouth/throbber-17.png deleted file mode 100644 index e726b5ccae03de0dad9a50c15364d9fa13579d78..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1630 zcmbtU`9IWo7$3$l<4&%|jAWByGcy^+(JU6zAXXMRa}Gu`!yImA(JqmY4KI`{yOEM? zjuAORQ#Ltrq#QXGjmG5Kb?F0U%<)&4`Iv1IU2rY8_~22hs*|6#xVPLSI-|2nG`UM}Y{be#zwk4U`qN+zb#j z6pv>J-k)MjyS^7lpkV|zK$MghKxkl`wF8J2OeKzj6wZqxNQv7$O&qkNE9Lng);tp&{+7R+Iql)d>V)D3z%qZBf_f( z&<+SR3qYd#fIeuV!m_qBcXEZ+<=O>%I;$jW>1lR`)M>sdz}JXrTrOGAE?n|#lz+?Zs7q2k zzv%|C?#$tlmD?kZ(74(r%7J>4?HVc~_w-zCD39N;v(@tgp|$9%oGHe*M@J`spfJ@o>tYJo_+dEe7(aZPUN<9A9uZ4PEYiL@Jxv$FY&OFk`l|^ z&F$JZr%4HeSu&$i9`VvU5MGkFdN#ROuM=Zf1#LDQX?PJc-GwM26jg}0?7)}6eBDMV ze7p6-7B+jce{9UXFaZ%3OCnXyoA)uY?ONW~cUF>bvFo>N`RGPrwIO&U<^JH}!h!Te z<+dwJ_z5uXD{Nl2iT+ieGPcY1i73empZt0>gu)jeJ-T1DzP^qdN&GHpk$=c4sFp0`*b3 zqDFtE1{boW*7r`Yax-X3GR=0QM4mCNxO5VUY(SBteckm{zz3s!k7Xu9XZ)ivnq@`7sKDT@$U$RKfayev9o5fqO(4GpuD>S3}$c=YjeDf1_4v>rVZ zy?drN(Rsqi4?pCZ(8L$du&sBWlglnw46-nU#NXgPtnp~i8+v7S%y0cg)Nstou4HRy zVf38QVr=yhKl52A>;ltqHe=PSnG0Lf*a(7a9o~ApuVd)4_gscUXj9@8<-y8@w<^x| zmGJ*KT09Wa6zr47>CZ!X!<%|vDuta)%|FZ95A6B+T}t5KUlJohF#P0ZYa4Fu$@TlH zJnPw>(Ylp5j>2y_)xn-tX^En;Z+^+_DGq@_y}TRFw_U`!X%mY>6+XwGw=H}jxwaEM3w1nHuF{;emOG_ghS(!uFux3j(pgA(1Pd&@GNZ;#L0#yc@KUpc6(HFYOl j3YdR(UTw!TI_&hDTeQ&)U{U@5bq}((vbU`M)+gz2xh}Kq diff --git a/default/plymouth/throbber-18.png b/default/plymouth/throbber-18.png deleted file mode 100644 index 19d0242dad89d87a803410918ec3e33d34301b97..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1591 zcmbtU_gj-!6#h_Fs8H6!9)g1@UqX?+6EIPrfLH>EKw@NskdT0ku!~S+$d(6#-~ud5 zi$WL?Ql^5T!6Fh=pdg4?cG+M*w6%Xg?{nYtp8LM%Irsc@(wv=6iHazQ001D0L8DwD zKD-ZMK`7FqqgNp^Bw#U@9325|D3^nPhQRlg5AZ1f0{_-Iy$Rq+76i6cZ;XxV| z5Bdj&ft27V5;;6901OKtkO(x8MhOfFAyEHiJzOv$o>>6eQz&fu@pfIQ*P<52w|6Je}*+u9S- zB=$8VBvJi{cem-!?lulINV3pQq`T@&` z;Nako3~F?Aw3Bybk9ka5=l6?vl|845Jltvels4&kD@9P0|NhbB8k1)(#Sf2>u}g!h z(N&3*41N29T<6XV&+~hmXi4^`8RKf1hOHyURf%zJpClRA**d-=jD*y2vqdTY3E6IL zmmtU1(wF?p5OLg#BAjKd#ft+~p-* z)6<7-{IM>y7R{ayhfp>LZC`~nZk=6JiR5Dl-RYg;a=AuyI-S+j)YOrgnaL*R9jWQk z9@Gu5ELY3mXvGywAQugb0LLYd^wO2y>?w)1#>R#Qm7E0yCc?_fXDG*J9<@4SJCZ3l z!@4k#wD4nuwZ~4;rVRGrXuII*cK_G`a>D%9)|Mcik=R#hNE?2A#bR~M%R2S=w#a!* zHG3d7Y%~7zb5nOC3p^3gVTmiA04`BtG*~d3Ef(=52-m(T$EuV^I z_N6IpnY}|H8%M*1^eX*ByNJ^3QSPqYb`#G`oSTmcy*S%mQhCzHvO>C{xtWLDlw<}i z$!|0}$OzzdV=2hjiId}HEu*p>^7y8~i${E80t08)`uqDE*z4IPB_;X2OUKkC|PEVKDWi`djKYfY*;pE_>89~o$Mx(@z2gnVqef8BT!;zpzh4&B$ z8M(X=POCUct8w*#=-gn0VU1p%x%ohV&N0dShTm2!;w3oDhE}9T#wm81H&NL(NlfjW z<5YrH?F*hBDhZ7>nO7FBR8fh(b&UbMrV)9rY~(0q|UkE$o6pXG_SP>kq7C z4PyIMi@dxjLtbXtu)PTzqmjw@!>Vb|6i< zC9&>uY;JFYPpE1_YQO4CB$-*kt;0pU8=BxSc4O=&e?Eh$j(SzAirBftbuHQsr;EP6 zTjtYtV?2COJ5nXSAg}3<$yPJx(Y7J>@|2j?Rf%9+*)%XEOl0*qHbhk%mp~Fk`9Y_25q4KzsCWLofE3o);H;IuqdeW diff --git a/default/plymouth/throbber-19.png b/default/plymouth/throbber-19.png deleted file mode 100644 index 86ef4f79838a57fc5ec1091ecde2c8e19f02fc75..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1602 zcmbtU`#;lr7~jaf70p4yoZMA5nM>;=#3DAgm?UDpGHt`Q=5jg~l1e5?(j-x&8kPvT z_L@{Kqew(35z1Yy*Idqbbx!9GIG@+&{k)&g`~AG0&-2rB&JDjGCa*3Jfk0qRj`kiP zYl|T(4Muuw>>@}OfR9rM4hJy?b2Si-AfUfk0;&#?`bUw4Zuylff*Ryv^h_;Ca^YAk zUHtxW`i(0)z(g*>@en8~Y!UB{~8Gs;}fiz@jI0Zn4ktmcvB9cxc zB9D<6$Ov)_CHw><6v+q$C;%Nvk04R00PSBk2_gg3;LM?EIk26YxSf3<1Ay#A?L;F{ zmPk{SwkaB8io&2#r>#U7utrf_bC5&_wb_|KF-(E{H>;7YR}JP5krlbs&>8dQVChz(R&+jjDmt2WkQ_LxCR6mdCOzvJcf6z%ho>YS)I`MM@JP&wl$D5 zt>5ogsp#z-LV1kM|-tYQ?^2RqWCyXF+|c zQ9VLr5Fvj$^Nn9O=J<$v_Z=6!$ER7LF#4{JbTyne@i?78tnqGI7+ycyOxU~zElJ?m zz(W1ESwlM#JZlN4|m?=_4W0M-e4MvtUJ8}YYrL~7L#PWM^5Lz>8I?VO6fjlpE`xJxF_MbaS>>V z3{-GHHINN7myh2bd$2pp+@>)(`7(L5(@J>YxrYwGBIi#=A7M>}yoOAd6h1W8lb*y( z`Q@aY3yKeV!to@^VMf`^S+5htW*eJ{c_wKr-FGZ)w}(xWV%R^7rdgC zgat5*x$lo`?9Xe4;7bL%x*nZy4MF3!r-N#xmIL0OSA-Sw-NB>V=b7XY0UxfALGIn7 z;p)|`K>TZv9UpEeVg-O3y4X)j63Yr^G+OoKSJZ0TTyOsaH)Af#a6-G*B0UYu_zmSpkm)y%V$CI zF!JS2%cX#*#+KOKJC;0~&5IK3dOl3Tz57&(s%al)pi2?~#qZ4$7Qkin|5rN1$pLR) IVs|v*Zv$1S(EtDd diff --git a/default/plymouth/throbber-20.png b/default/plymouth/throbber-20.png deleted file mode 100644 index d00033ffb51da30f7aa2b2b31fbff33740e68af7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1582 zcmbtU`#;lr82`>CHW_n^O0OlI5ZiZ57M&7u>uiTwnHP>Wjg8%2+guWJNe7ima%;7d zbZX=%m*kRZl@6*E31Ok*vQpDYoJ2Wabx!9GIM3_z{=A>h`~AG0&-2rh9YFHYN328u z0HE*Z>$MAF^b&NJLAM|=@jXPF=oG(5A`!5Ia&rj25MbX}1GW;-{zuV;t@@T5LK<)~ zVd^GCaIUwvVCnrO`t9lzPy*-q21BBr(Gp-?O3?x&dJ1`B(;*O~*zv z*=%YAR=|(IMlpq09_s*`8!KdBg$z2IF2D+SOb&<6|Ccc|7M-&{e@G37+L(}E5mc0}9K%VZGarjiobOiOu z;wzAbTGBiriBAQ-5(Wfa=9?G%ArrY|?v9{y=zx&H=hA3&{zS=zPRKD{a&|$Z(fR*< zh5>QCAg31qv`Btl+sPF8^@8tX$lFbR&Qm(yy(-O+c6y*pb_C#ah@$Owa*tIpAyqpO zsJz;Ktr-I?w^GBq9agc1r={q|?ckrrIgOk_)xC-4Vy6cWnqzuyYjVdQ6#td<@WDA^ z6cm~JV`Hy-Hlmf|bp^Q}B9g=diDl%DB#)+61e+O3h|xB;wJvh7Y|XtWTYJ^!Ks_h1 z5(r^L)oN6rrL?k|a z`_d-`ZY5vSqDk)8{=+&AAE_~6+;Oz33YR=xEKTk1?ZJ~sBxHB=b<64L>G9on7WNB; zwQ|nfGCRa6VT~!R&WS^WJs6Dw1=L*R*-=ZI$GmGD!-7cxT>(W?G?B^b4I}WJVRM2;+%#NopY+RrWK_MN|Z#MC5eeG zZz|cjkgxcpXD71j(68P$tGal0@T~Yb5ey?FPksy{zImy9ylz?(Z;xwSF*dT8A!QUc zHCw*T4H%_#2e!dy_9i_O#NXOu`te40>nE|aZH5pCo6Nnlf3Z=sge#pl`&`VU}ZhDb& diff --git a/default/plymouth/throbber-21.png b/default/plymouth/throbber-21.png deleted file mode 100644 index 7d8b06b47b1a64b655d402e9caca02a4d2612a7b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1585 zcmbtU`#;oa6#g1_8HvVaTw9SHX68FCGmH-@mrR%>L`!Ri!Nf3)F^S1#lqlsEk+9ip z>NeXaw22fD00>J@-$TxOBvHoQYHG~%GpEdDT8fvGq)y|f}rU6Ev zkqH(gU~!-}&V+~qi6-D#vkf9tBfnMSMrY6f5F~y*M!08dw$_j*^<^9u1u~6rQAf%w zA#KN&W&=qq3hb`*wCwc1bKJCtXl#<}IfO&0jg&&P(hXA){09R#XaX zw};>u^0Oon?F9B)Q|MKmm+ruk3F{YrI_w>>{Jys@_mBMO_)E!q%q?b?^Mzx%(RF+% zNWa$C5AF6c9A>YW%kNDjjBggZ_H=e|en*TBH2TiMRrDot&_3sO6j$RaOCsk9=E690 zq*sMV@B=Cmjp1I@t$zNQuk@rn`;3@@sY}@tPW-UwVuHmaY7-G7+w#J&(T{QcaqGeP z?L)ZQzmztm3KC*laXs(Enx)IynD&M(!%o6$1_eBaTIptqqt6SOI&LCtM5yD6*GYI5 z-CDvJ859{=pT9fs`Szt20h~8tSXgl~-y=dF=Bd27C=j@))sB})PWGw>`cwxt#oZ>= zA$&1@!82ptMJ3G3g8Nh7^BLgwvemY>HU%ny)xEm9x|20*b7fkDD`O?16_*MV`D$tbe!OO$5`U=??k-_MJF!F2$2Rx)(cFt>tc@uGhE|88xoy`C^DT& zr7ATah&csc4z4pDSiMi{W8rhjt%k>w+>d}CZd-Z$Ue^8c~2~>gv^kHC9cxP{p0dLpNqULK)td8iDN$YgJ4k#}rD?`MdF1xXHoqmbWYCTz9luV5^#9k$&R2e3b++Doc mK2ub?yPZ8(@t>5>+{?t8=XZ5OyXXIJaDZe-wyoUn%ljK#O^wt5 diff --git a/default/plymouth/throbber-22.png b/default/plymouth/throbber-22.png deleted file mode 100644 index a3a1944755554ada2359210be1bc821d0a101cac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1586 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzv(yOBG+$o^Eg)M0h&_Oq5l%BP zN-?lPMK~Cx;cNk*7{i2$_j`a8XTFnC(t+vkZ~@FC8-QX21X|O2Il&P1`38IR)z*vCI&4Qzpa33 z1VCy+GILWI3=FIw$jHe3kLWL;90%ArMTtO3BcsPrzuJLff*>(xpiogF1BB8uFfjkU z_m3A)k`E*qoSd4M%21L~l%JH8TJ(J3qKiNoVUSD^&}pef2+Q;gEN{Mk_LPBvCCJmo zF(iU>>$HOAQ3!l%C zg}Gieu6#eBMQYsZ z+#{UhH08eU2T6&Sk=*`&PffbWY4UuAbh%KPtJ$^?KYf8xb0edm#Ji2x%>-t->|efm zb++}c-4DzHn7#H1%CI><;P7~9@$;N^xz~##)!p|`ocsPrrccJ+_jmD^^~;tmtJC7! zH=%#-%88dBNCYIi@h7z1cvBmEL#iyj>*B?WT%FY#7ZxhX*>BwMu;0ScQqxXbFLrCx zUx$g4H;AjcFA4vap~7yK-O#k!VS8Enfojf-=cT49lXRDQm^ZzxO0qx0nLDlj>4ezx zRv)$3I&bvy%D;SZf7u!{Utv|%ufRq69XAD%c!Sp+aqvy+ z72BlJRK_C`Jk@hkeC)dj@p)T6XZ*=%xMTSHz}1dy>1EH>tLA3Snxkhf72n>!+x-vc z)rkGGreB}BNm0dPeN4t7_L5?I5x;{%5r=jt)`Ug`zdv!iZo{$gotsnD5A2Q$7A|!9 zVaN6DM@{R|KWh~80!?o<*EL(7YWowobE$Fs$D5oL?XGjUHaj#imR)miJap&B6Rykh zGs^CDzvsKQ!7@cOj^*RxQk#!AS8MJUI?A@;tL4G}6FeN(3*2w=Kk?3=n+SuV82-RLffr{?sGj(}xmmu49s4%2?Zwf$>JUy>bP0l+XkKCxVO0 diff --git a/default/plymouth/throbber-23.png b/default/plymouth/throbber-23.png deleted file mode 100644 index 8355e65ccdb10597edb59cb84de1feb12939f6d3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1625 zcmbtU|3A}t9RHwYOYSJ*d|9-}w`^FP(Zh{3B&$T5Z)wv)?2B!dFLN_zJhFTV(RIj| zF4gTuiKY~4l}n10Z;6p_C8DI3#eLLW_Xphj@qWIZulMu$dc5ARpI*oI5Ii;47_0#R zK-1d`=LfRM3ZSdO$WBb02g#92@;>bA3s`}2IR)S zX#@$zz~k8~?=Pp{s{SFEz?fcvps2BK1uBo9|EvT>56%t}2Okwf1&~}a3mM6vQISWY zXf$#-lFbT7MnrLt%$NikBaRb^&A zLqX_$ZBWx*(L6wjMFzf-Eehqdctg1pG{0Lh_k~mGRDcu7Vo)el)I&PU{k?VWPS5D~6L~U=y|PZZ2DUSFgGy1JP!hqd z<(AuqY&QMFbwIj@iBsx@G{9_yHmd0YEE7Mgt&6^7eCMNir7=G&uH^DX`n@Y6=h^qp zaf5MF1J^>WPVThEi9{mn%^G<$n&X5lNAaxx^%$$~jx4cFcj|59N3;Q|s<(yXT$E#x zllA$uZqBs1o&n0kdcdG2-R9iWk+;>Pbs9@<3AI6!j}at^puD{NRcmXjsWLm2Py-AK zT;$rdD0N23lV(;&%3i73>ld+S)E+f&(du#)@te(Rf{lB}ZJJ)jY#l7Tx|0bl$f}s0 zd=!uhcQrLNE9v^`X%qA@C4^UYVWP6K()xs(s@V{bEy$Pu*!ogOA+b107>n<* zKav%$&a-B6-&98NQ+Y>uJSFvazXZZN2Kv1mF3tQ*WNN3eJvWq?)A=5|_%EJ2x5?#Y zncPm?b<9G?!)=P%@bK`w{1+^NvZKHNBRYSW(%&}nfkbANtE{OP5HcG!jdZxiw>+FW z;x+o7P=ChDDP^Yc<#xBbeT=-EvD`sT;wrfIEgobnm`n(jTo1JoYdVE-eM-44%^v8Au z7f<92*LhWK`DhvBa;YO_D0UXnP@0ky`>v$FKOX9?4~KVKCu+I^*P7`)N9vm7FkJ~n zOunB?Q9%D%yE*W(kRL=t&qeV0%MGQarM_KVUF;Cb@Ud1;#kRTO&QGp0#*W*0x}WOg zaUu8C$uRjpxSNG#>|T_~(niuCoMC7|n7_Vz>im77d9mKcO*0vzQGu$A-Hw9l@kpP; zi#Y?B%(Poqek(khjP(WfStd9^uBUEV_u!Gih+zf(dPlXBQy-}*fd29Uku?m9&j>8e z3p8ngbGv;7hnUGMVZ&~xT}0_k1eq-kh~FR`5u0It{WzlTj?e6iAo+N%ku5_+{1%t) zFka)5gBUxQe!%5>-^7if!w!=gIxgmTcu%qpG5~Gf9UQoERfc6e&d5kry&3=7bW8M! z?0114HcRO(k4GIX7jm`CI76$Og4-&tB69m=$?#++bce&WyX|n*#+uP43S<|7@bmQ4 zRFW{HrRh~dDMB33tH+AScDi$tb?6jSFO^Lmj~n0rK*t~#x$ zITy@@)AuMQ&i0qhwKK+Z)gz~uFGk7dB}74eRgy>1amf(G`nZu-+&ppDKx@yEBo~_{ zBa9od`+{ktSRaK?*eMlD;r>YHru~lj=$epQ(hFyjRbyjpGX7jTFO9LXKqrO1NNYbN g%HPUR8Y<&|dNNsUs0r?<|G()0?;Ql3#Qk9E-&3rz^Z)<= diff --git a/default/plymouth/throbber-24.png b/default/plymouth/throbber-24.png deleted file mode 100644 index a26816bcf1e56bacc7fe15611926e70d017d210e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1627 zcmbtU`B#!@6b6@Evs`dZGnGkk;d99?P00Db9PwfPv3vJI5MZtg0u2KClVza#5cz);MX15gd^4y)N>bn5 z1xYEv*OxARe?N~AH~C~gpj)YPS#7bwwikRN0N08W2#*D#=|CN=lR;N$TS29cH!9gU~Gti3!8I+{`^7#s~x z`|mRwz*Y#v3n37>41aGFHcY9#B7k@xR4bqUuDnE-bwKm-<-<@5qh#9iW7^%->q9M8Ivs1;{xXDTRf8Qnqj}n19l; z)u(~~1Y1o^PZt|@aRH0<%v0hNk;blC;-EF4jEDKK0TQLe*;ZY{LRPYdgnWfS-m;C%JI_DQVB0()_%oB zWK}(q*33jCV-^cB9nZYV=5pqYPW&~vc6fEDueUekMML?DHvuv4Bnq8Ok>q@JInN!c zG<_BcsH&-jC}rlzHDStHT$zR0*$f7jwvEGRKeTM^Z)5VUo>LdY>)0WW(DLl0tn5l6 z6bVfl`34BISvV%pDTiXx!oua~=HrK(^!)zf-%VTochDfc1w!qOS%F_()?6M4UPR)162&cbm#X z2iC&$jEp7{x-=Um^hR)MN3Usrd8}Gg8wVfqJap5LZ{)2~@_L7GE`Ob0US57-&!?mJ zk0(6Tq#F0=jCTsN#A5L(Z!u{!$sxc{GBP%X&Gf3VK7uWIwJMw6N}$nbEnKc7nH#lE zNKXFTD-ww!qZjx1Al!OdS9G(61bArM>?Tg($69V_VVl9%#*fk;A7fM>8Vb0 z_L?_d7?hLdoT5#2#^9#Scr^xFt(GGCGql1T)#=Mj^O-q#S7Mdy|Uub=x!5vW~j}gu#j>IFy#Y5NRIR=~1?_{mhDmNbasq zMp1vnje@tYI>Od^m+H@km%UN9QP#~iC>tMeN5qa+_6)zvXHQpOOl)g_lf~D=)LdJt zzX^FA)|9Er-U2$DuaW2OcQFR;ag}4Iq0MJObuU(OCxWo1^jN4Z%^b^UhO=+0=1sh3Vqr`JBW`cN^ zFz&nu+2^>8rp50+#HPMdA$VdE?Qg)?Rk1XAGEAWJsoiomi@POUa(%wlqW1Qi4si~? h^=p5H_BZ*aIMp;vaJO{1{r_DL@%IVzX74_d`!@)YuU!BD diff --git a/default/plymouth/throbber-25.png b/default/plymouth/throbber-25.png deleted file mode 100644 index 5251b086886de653ea9d14ec5f11c8f3ca5da3c2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1610 zcmbtU`#Y3r82-kgF@pvrqXV*{ReUo})7p@n28&9@gvHRe%rG;|j8p3{#vxV|E$J{a zwVRa2xTr~LV{+<%izrj6MidgtA*ZJO)NcC+?0dcUb3gBWKiBg(KxJ zsJj!L_rYwi0+m&8WFI;-1CtFzcK^l83owOqEDRzH#5YzztOu0;QB)8czU3OQ1{_PA zya^ME>FUZ}d4D-iOs{pq2`Ywo02WoXR)FXkNL_|SCyoo5<4TQ&05G1y0wbAp2&7Tz zbV@kLW`%5;F(7~w$zq0uL991|bKS7BX2sbDj|Q>+ z`^+4Ne~e>11^^|RyR+kdGU{rHmrt?V+O~SI=_$!yDwecPp={@>h0{s>D;OEa9lWGVEnU2Sb` zikkYo{VkDcpt#o$ValS>#ta;vwlC>A?BNv_7Cssp8WQKcXfhoG=XK^Su0tKucEb=Z z{giQkX$CnKycRx>RKb#>`vn3)@DTImo$d>UK9Y!&?5y{u>|o~*0rkrD8wvNe+8EZ8 zW_7RGgnPCm1q1{vVtzjJ&;)DV#75&HG#d@Ml+HN8?US`L^N{73>w?aP-El zTRKsJ()O_>;jzox-`G-*~H%^e?IEIU3-_rcxQQ^Zbm9P zYIu{jQ4weoaaxkFZTe`9(i*6dcnLy~^EJ35-|X*T#|@elHu}XB3h1BMW<6 z_-ElEV#mhzcr*UhAFxh+9(s;XY*M)Bg9vo%#gW*IY?(Z=XG$s9W+47bZ>AEdxH4x4 zh5Jz;QeD@mu*hqi6INGWPFU`!KPY2TmfUf!Z z#I#yzvXmiaVlWto*qYrzGb{x9p3Rd8GOfHcQhgYIGhOd5RQqDrlx9tVL7G~{>jJEu zY+JwQP`a{-TP*U+U~TN*wsC zk(9+x)~tpkCk?g-jU#lLV<>-^tmgIUujSWtJ}c7o?z&34^nA~UxG2)FhP{bY_KumV zZE)7WPVVP>r}9;xsDL<`EibdnAeiAEZiN+`y1lho}vH% diff --git a/default/plymouth/throbber-26.png b/default/plymouth/throbber-26.png deleted file mode 100644 index fa79cbcd05eb551059d6981af05572c0e9533f76..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1618 zcmbtU`#;lr82@f^S#0Lc)Izkxv7yK8=e_s4!8f8d0ssK_ za3}bJtS5zn9C*hjBrJktMGEjZ?&SsS0CQ~+?jRuF845uGvi~Rw5Z&)N64Zc8@pF$r zg3(-EW2Nt}F}S0?3rt|q?t!4Fs44}dXE=EU6rC9^0Ss4i6bZn_h0?JRGztlOf=r== zhGAprVc2jo0~;N6nnF9th`=%;NEA{mHa40}rIP6XvKcXoL_L-}@&N|6)0Va)gfd8g z1P;(7!hKj zXIPd|io0JN3T23&+Ah}eZp@0Ff(rD~Z+h#wvw%aOxHqTYCfo!MTT(=!tnFFZ{PNmY^uy*r#fa}EyF_uDjfA9{a-ydeXP`RRCH{)=dYE|W!H(C8u{$@i{TzGU)Jg>i=y3R_;nAg8 z4j2NDt|-jG%~XwU!{&Q`YK8|D6+p$mC^APs;1gnAn`FhbS(I1TD!xms=`#irr|2@j ze{vSJe;`ySopxhCc@wE~Oj+1@p4i_Wm??9u!s@hKBPE%MQiq^g?C0kc5@hSo6^-~% zpXvAZ}%mzaW7W82hJ)WA=4}b0^zxG_;XDyrimhy45JZ`MVdbHgr%S+{AWB9OrV^{_hnF!p>$n7zU0EpGbI=*DeT^MXd$h8A~G^^tuklU zbtLsMv)4#HUi563mWt1A4j%|Lz_1>_81?^*m{|0}FBOidoHbfv{Va&!Hf_J znbr3soHj%*ls+%V)ZjCR=bUOTTo%VG?+O;k&wrV9w?oBq7Zw&$XjE!)Qcrad+0@Qj zb+-@k%;vGYGMe*d?IRPuutJO0k38;=;_2XtvGCxu{VOJM&-(iMo(>HS(cXo1UT>>W zDMDY}jS&|#TucsmyKF{9ov!fx zC%nup>WFTyPOsKlg)lnq5qwho$a)60es0c%xac(b(ce=iCw2*LTUje7`yfvuUv;PD zPl-qTYyrA^yRviHSVo}dEoLvY&t}ktl`*$a+WDq@J?54P}b!bWX Ya)E)cL%O{G|B44ZT=o<0I)$+Q27X|z!vFvP diff --git a/default/plymouth/throbber-27.png b/default/plymouth/throbber-27.png deleted file mode 100644 index 1831e15c2148d6e4790ca4505a417c9833a54680..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1620 zcmbtU`#;oa6#kAo!$hMfwS=-LGlQBng%ZP%p)!Rwm(hgy8s=hLO14l#$z|MH?Q~bM za@UPyXNEz=*fmy|LadZok?UCdo!V{xfIXl0d7tw>&-tA9{B+pfL{}}1^%?*GXc63; z4?t`rhnfm>(-RVAAlgCkB^>wk1T3IjAA%bM*jHA7tp}9hXfz7#zt61D z7%@6Z3;;?Dg7Y39U-jDj=Mh&(+JfAO1h5qU%G)+w%n@CMSDuGsVN-@(F2=DWermtc zkg*|rzq3+(dB2)fe}-W=QpJ(C1h+FL%=t>2$j4 ztC(?LW$$B8CET9d)gnXAt~?|o%rU9Ud(lxub$eRZ*w}c{e%{i)1$l&JqymW8kE`s> znfP7?S@j4`<>8}833p$82*{EeOpT>q+nKhOttI1Z8{X|sEPdI|!oQC5KS!d)#8j4y zP=&qinR>cnu}OlNg3yI_Cqz}npfX16&(-6?T(vbRTUpN=Rvq)2bHHL<$!4mHY4g9l ziS}g@BTlk!lehc&PBfZdSRx9Mw3V@Po@6MHU(aWyUbE3vn>C*bB#-iDE_0+Q3xy4v zJZ8*^NOmpIopY%z0B34YB6FGD=80pMW(rwHW#fH)ebYJjGluWp|8~;yD1TMe;hU%4 z!TbUOwu~$P9;%p=n=9)R2m}=uF^I=#r1z5RZ@?OgI}u=WZAV46U*nHt zVnEJtgn94c$D^POb+@8AXb2{X-rjVshUn$0B3hI%KiY-~1fEVqBQFlFq*nSlY_s$F zo>$^p3j6p+UbAjf>)?ihP6L;~-idoNlIF{L>!$a2wXO;4F4wVpR^IdEt@~ThNpI-E zRziUNivN<9|5X#^5u{%7juOT3XCN{W^gDy#)Fmr=_24zKuCTpIC?S|>@4>?P%71HbiG6lJ{b{`t=_9yQ%7-P6%yA;pDvBV*!l zr3vT#^^;S~_s{xQkFJ^mHxngF^EMj6I||p#8L@n|hNpeNf}I zE{MT(*;H|>H)?Xkig%Noy;{Y2_Dr9Zw83mC1rsPh@e2l$#@FOI-cs;EtcAnj^`^w| z;clx=eruA`zV-!b>zqmLYK*>S;}tGmWQbFQuR_O*ELA6%CiQDEy_|JfsOO WzpW)f>*@b5d4S+TbS`%aI`cPH^|uuO diff --git a/default/plymouth/throbber-28.png b/default/plymouth/throbber-28.png deleted file mode 100644 index 91cd3965714501fb5730c9fb5b9dfb1a32dc7d75..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1613 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzv(yOBG+$o^Eg)M0h&_Oq5l%BP zN-?lPMK~Cx;cNk*7{i2$_j`a8XTFnC(t+vkZ~@FC8-QX21X|O2Il&P1`38IR)z*vCWfEwPp<*0 z5df(P$;?e>oni&Dd8f=)st^6n`?G$Nm6r&#v%>I`(b*!G)ktoPH3GJ%iVY>cA>Oq& zIxaE0gm=Haq%Y9)lTWE5Rw8I}mMd?sl+omW|IEMNvHWh=U%2bTftjEG6`ilGOiM^e zSfF_0?%muD@h-kh!BYAIpY+=6n zzDo^~zZPC=FikQ1D>nT-qLy%iF$vN%^;){*PT})gLfF zInrhC@?G?e#=gX(VmVimdKT65<~6J~xulz|;b--8xv_%lOOL|dUlzX(U*OjX*uo;u zZEs;~Tbou?RJ7#sOPi?3$eX*(3_bQ~={1~J7pUFxNpVh}vizatnN=4h_Vn&kmaAge zswOICXm9^t_EZ0*#{JF3dxU3sF?^nEu!1e=P{Ncmb*mSA`z>%q{J!Hq@ju*mSjsa(k>=Evz8+LgB?!@43@i*G`m3b2)nXYPVOlgeLh$CmL2uuW44c58Ijcqg+$jc4A$KbcLwYl}EM*XRWc8zxNo zt~k3%bwkTO#e4Ol|L)~XeC2aTyJYX>Jhs~NS6lo!)~83xFX5Uo-}FfA^&9mJ`eNtG zXZq|AeWqQV$`thIgT$G0Os#$ft%mb%zqz9^({y2b+lToF?jKOR@IdfPF6X^?n~2H| zCxN4W37^kzl=Z27KEG+U2;Y5{idxR-w`IS%{_tK9zb-%J^_sZ#$*h;MazvjU46|vd z4|+B6>qIH`^Oqh}27chFkov>+<*4A{$u-_SvP+tmPL2+Kqv)7rR3qJ$ncDBQW$kVy z{fE;JO6I(F%_(w@-_Lq!wPLO8!~JdcJihBwPCbzLxtVu*pe*zB1NJ2!bfy>cuKAL1 zuVK;@tIEqK41O)%z<%({d-rV|RqMX$XBKB=y_)~=5V6*0iJlA{2Kj(j*ZueJvTf>d1 zoxg*AzGKh7?I%Ck^uxLqyAS{U4jiwt(@os}Xw%9C8{X~u)l$0W=*cj%fATh_pR$fd V39kZ{OO%)H44$rjF6*2Ung9yYpO^pu diff --git a/default/plymouth/throbber-29.png b/default/plymouth/throbber-29.png deleted file mode 100644 index 00a392b79996c61556ce41f9b17bb3ea044f284a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1629 zcmbtU{Xdgy7=LCfMjA;Iby#&eMQm6J9j{}gg$_k1Yo61FF^`d#ZM99ZYUM4_o8_aE zL{eVj4DoSJsS~3YA!kTUnU|#ESe$2dPUjCe_vijz-|PNU=yya4ubyHmRd^=Q3G9G@JEYk9N~D7&NkIe4T7JH{Nqwp(jtzdfl$% zbX>4c9hb>ueq(4hWRCbf^d8m~nBzw>M8G__O|nfV;iDy^QEffG>aOgA$VwZ(83} zU7fI@M?&yJm_r~4o|NQF9+aHEhYAz#Pmy32FsiVbez920ZL{TyPtQ-4`}+%i2qZLw}aZ+^{I?MA+w zOiV>KE^fWHr@Fqrv^Zrvr{Ic1;8g#kM~|Le$u2+f_CrdnFNMMtjZoUwhF(76%OOx! z?{&%4X9*%MyZeV@0u&pQbNej)9(v6q1^XyHZ=~{xPlZ`x?agVgrf^+XCA|ksBBz@= zlg9*Y!mX7Y6uY#0@;s}Aw@=6ozMm5?*~4&%JKfo)YG$U3K@FOE5UZS(*CjuPb(Qwym`n9;oNCA0jqO{V^PO>hi=yNj zeWG!tl3oWjv=<7_(v|7wqL8nEQAdf}_JRvNBJ1J5gj2+l1<_{5!~x{+ZOMEYN0;Y2 zgrwiJFsa(MT$09IY-5g_4@_NV%C)VEj`S5(8O$vos=(dT&K1@c@2-j%2sbEk`+SI8 zM`^bphX}Ln=5x0PtvI9ka5hKz;9lR>?GZA3m5ziXm_~n diff --git a/default/plymouth/throbber-30.png b/default/plymouth/throbber-30.png deleted file mode 100644 index 688f4438f76b9e26d975bde49d5da9c7850faf6d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1620 zcmbtU`9IWo82^r%UBjZHV+NU|`-!%MAOScDMZl_IZ8Y&-?kj-_Ps$e13Y8ogD1dR8T4a0H_fO zco&G#3Ml^oW#-wlvk>7(9>ky{M}VDBy#WFN0_;00!B7DFA4M6a{k>iVX+YK)NgYH8 zs+}EEasL)QJ8RpZ0zo4jheXvi3c$Mh&&wduhGpx)vI_|#0hkCs28K+fkT9Vk6pCK} zhRF!P1c$INw6I7D^)!o&VUbA`5);Fug@lKb82|EK|1eT`;HAMy1T=1gVjSL&MFI># zLt_kRiot?ttg#suG&9D2v3gw&^{i6#xP?$i00^2X4i?Ir&(N`ur~K_Z3_r*;0<|2= zK0?}Rg=Pau3_sv++6#iFi}kWYkg2XPT?0trB!ER`Q2qT$jIqL^PRP+zI4;oFNR0m; z+Y4faV7L$fR&1JrW_ff5;p}0M7Pk2^szpI!0Xzg|63*J>8Z~c3iL1*@> zSTPR)(s)hHY;sp)VX}sAQFd}bKnGE`yP)FQi7>dq=m!b=sW2#?$zhn&wxrfb7i5xp zVSmyP6r0AyVlu(oJ@fQ@8F~pHRsLddoK<$cYh%qJ&+5Hc4FKpPgCXkGuZ?;+}&1Ny_eA&H|FN$ z^}g%ti<+t?5?}RrwE#I7Rmru2^;j=-VL;CA;*k}CAH{Ro?%JKfX-fw6wQs7ctD}EI zKc~vb29LA6n1i}*l0_vK3$bO3&s6)Aceki57Jx5k;g~!9E22D+Bha30xn^q3`cTseD9V#_z^ujS*im2hR znmT>Hg*3uXgc+o4jno{Ux}=36*VX{Hb;p2|b4rYfwiSft>#TBPn9jKzfl^F=a(gD? z<&C7!tq(O0j^l4`5(vR&B;)F?6xY{mUG>0(9`9mwCSSuTz32e{>NgFAEsekDc@ycr3(+ERnAvR=g?Gs9e={Fq3EE=lWkTPtP-0T9UUEx z;$z-dra#i;CaDJ3yc>>LHes)xAB#?sbUj|!TF&8Ew)dDX0}*4SFXrV|esdGe>qx+4 z5hAgln-zefu8O z1|TjO^@q<9XES{>xx{Gyd6kp;lAz6|O(HfrV*N%<9fDx+MKA5Mr>~b%mX8A^S*O-y z-Ww;4&zrE9#!MKYv+nQ%gFfg)Jp1CvTgvx%Nncj))1I;n8^*kM9HNrTD^gB{gP+y{ z+EP`pl-QcETxMaHVXl{#n~TiL&(F6TjDMCO?{iP@GZ!-Zwa)j~&DYJMlzv z&pN5Vsu(qDEx!G;^-V3;6*Lzb;-jBqLF=Bcb#IqLIqiuLH02V#OW+ From d9da252dd3aec21ea4f927eb9c4bd1c8f167f1bc Mon Sep 17 00:00:00 2001 From: Ryan Hughes <1630358+ryanrhughes@users.noreply.github.com> Date: Mon, 7 Jul 2025 23:20:50 -0400 Subject: [PATCH 27/86] Rearrange and simplify boot screen --- default/plymouth/omarchy.script | 131 ++++++++++++-------------------- 1 file changed, 48 insertions(+), 83 deletions(-) diff --git a/default/plymouth/omarchy.script b/default/plymouth/omarchy.script index cc63e87..d7b380c 100644 --- a/default/plymouth/omarchy.script +++ b/default/plymouth/omarchy.script @@ -9,81 +9,67 @@ logo.sprite.SetX (Window.GetX() + Window.GetWidth() / 2 - logo.image.GetWidth() logo.sprite.SetY (Window.GetY() + Window.GetHeight() / 2 - logo.image.GetHeight() / 2); logo.sprite.SetOpacity (1); + #----------------------------------------- Dialogue -------------------------------- -status = "normal"; +# Dialog elements - create once, reuse +lock.image = Image("lock.png"); +entry.image = Image("entry.png"); +bullet.image = Image("bullet.png"); -fun dialog_setup() - { - local.lock; - local.entry; - - lock.image = Image("lock.png"); - entry.image = Image("entry.png"); - - entry.sprite = Sprite(entry.image); - entry.x = Window.GetX() + Window.GetWidth()/2 - entry.image.GetWidth() / 2; - entry.y = logo.sprite.GetY() + logo.image.GetHeight() + 40; - entry.z = 10001; - entry.sprite.SetPosition(entry.x, entry.y, entry.z); - - lock.sprite = Sprite(lock.image); - lock.x = entry.x - lock.image.GetWidth() - 10; - lock.y = logo.sprite.GetY() + logo.image.GetHeight() + 40 + entry.image.GetHeight()/2 - lock.image.GetHeight()/2; - lock.z = 10001; - lock.sprite.SetPosition(lock.x, lock.y, lock.z); - - global.dialog.lock = lock; - global.dialog.entry = entry; - global.dialog.bullet_image = Image("bullet.png"); - dialog_opacity (1); - } - -fun dialog_opacity(opacity) - { - global.dialog.lock.sprite.SetOpacity (opacity); - global.dialog.entry.sprite.SetOpacity (opacity); - for (index = 0; global.dialog.bullet[index]; index++) - { - global.dialog.bullet[index].sprite.SetOpacity(opacity); - } - } +entry.sprite = Sprite(entry.image); +entry.x = Window.GetX() + Window.GetWidth()/2 - entry.image.GetWidth() / 2; +entry.y = logo.sprite.GetY() + logo.image.GetHeight() + 40; +entry.sprite.SetPosition(entry.x, entry.y, 10001); +entry.sprite.SetOpacity(0); + +lock.sprite = Sprite(lock.image); +lock.x = entry.x - lock.image.GetWidth() - 10; +lock.y = entry.y + entry.image.GetHeight()/2 - lock.image.GetHeight()/2; +lock.sprite.SetPosition(lock.x, lock.y, 10001); +lock.sprite.SetOpacity(0); + +# Bullet array +bullet.sprites = []; fun display_normal_callback () { - global.status = "normal"; - if (global.dialog) - dialog_opacity (0); + # Hide dialog + lock.sprite.SetOpacity(0); + entry.sprite.SetOpacity(0); + for (index = 0; bullet.sprites[index]; index++) + bullet.sprites[index].SetOpacity(0); + + # Show progress + progress_box.sprite.SetOpacity(1); + progress_bar.sprite.SetOpacity(1); } fun display_password_callback (prompt, bullets) { - global.status = "password"; + # Hide progress + progress_box.sprite.SetOpacity(0); + progress_bar.sprite.SetOpacity(0); - # Setup dialog if it doesn't exist - if (!global.dialog) - dialog_setup(); - else - dialog_opacity(1); + # Show dialog + lock.sprite.SetOpacity(1); + entry.sprite.SetOpacity(1); - # Clear all bullets first (user might hit backspace) - for (index = 0; global.dialog.bullet[index]; index++) - { - global.dialog.bullet[index].sprite.SetOpacity(0); - } + # Clear all bullets first + for (index = 0; bullet.sprites[index]; index++) + bullet.sprites[index].SetOpacity(0); # Create and show bullets for current password for (index = 0; index < bullets; index++) { - if (!global.dialog.bullet[index]) + if (!bullet.sprites[index]) { - global.dialog.bullet[index].sprite = Sprite(global.dialog.bullet_image); - global.dialog.bullet[index].x = global.dialog.entry.x + 10 + index * (global.dialog.bullet_image.GetWidth() + 5); - global.dialog.bullet[index].y = global.dialog.entry.y + global.dialog.entry.image.GetHeight() / 2 - global.dialog.bullet_image.GetHeight() / 2; - global.dialog.bullet[index].z = global.dialog.entry.z + 1; - global.dialog.bullet[index].sprite.SetPosition(global.dialog.bullet[index].x, global.dialog.bullet[index].y, global.dialog.bullet[index].z); + bullet.sprites[index] = Sprite(bullet.image); + bullet.x = entry.x + 10 + index * (bullet.image.GetWidth() + 5); + bullet.y = entry.y + entry.image.GetHeight() / 2 - bullet.image.GetHeight() / 2; + bullet.sprites[index].SetPosition(bullet.x, bullet.y, 10002); } - global.dialog.bullet[index].sprite.SetOpacity(1); + bullet.sprites[index].SetOpacity(1); } } @@ -96,7 +82,7 @@ progress_box.image = Image("progress_box.png"); progress_box.sprite = Sprite(progress_box.image); progress_box.x = Window.GetX() + Window.GetWidth() / 2 - progress_box.image.GetWidth() / 2; -progress_box.y = Window.GetY() + Window.GetHeight() * 0.75 - progress_box.image.GetHeight() / 2; +progress_box.y = entry.y + entry.image.GetHeight() / 2 - progress_box.image.GetHeight() / 2; progress_box.sprite.SetPosition(progress_box.x, progress_box.y, 0); progress_box.sprite.SetOpacity(0); @@ -104,37 +90,16 @@ progress_bar.original_image = Image("progress_bar.png"); progress_bar.sprite = Sprite(); progress_bar.x = Window.GetX() + Window.GetWidth() / 2 - progress_bar.original_image.GetWidth() / 2; -progress_bar.y = Window.GetY() + Window.GetHeight() / 2 * 1.5 - progress_box.image.GetHeight() / 2 + (progress_box.image.GetHeight() - progress_bar.original_image.GetHeight()) / 2; +progress_bar.y = progress_box.y + (progress_box.image.GetHeight() - progress_bar.original_image.GetHeight()) / 2; progress_bar.sprite.SetPosition(progress_bar.x, progress_bar.y, 1); progress_bar.sprite.SetOpacity(0); -global.progress_visible = false; fun progress_callback (duration, progress) { - if (progress > 0.01) + if (progress_bar.image.GetWidth () != Math.Int (progress_bar.original_image.GetWidth () * progress)) { - if (!global.progress_visible) - { - progress_box.sprite.SetOpacity(1); - progress_bar.sprite.SetOpacity(1); - global.progress_visible = true; - } - - if (progress_bar.image.GetWidth () != Math.Int (progress_bar.original_image.GetWidth () * progress)) - { - progress_bar.image = progress_bar.original_image.Scale(progress_bar.original_image.GetWidth() * progress, progress_bar.original_image.GetHeight()); - progress_bar.sprite.SetImage (progress_bar.image); - } - } - else - { - # Hide progress bar when progress is 0 - if (global.progress_visible) - { - progress_box.sprite.SetOpacity(0); - progress_bar.sprite.SetOpacity(0); - global.progress_visible = false; - } + progress_bar.image = progress_bar.original_image.Scale(progress_bar.original_image.GetWidth() * progress, progress_bar.original_image.GetHeight()); + progress_bar.sprite.SetImage (progress_bar.image); } } From 9692a7985cd1067721ddfe6369eff8d636c914a3 Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Tue, 8 Jul 2025 10:49:54 -0400 Subject: [PATCH 28/86] Remove power menu from icons and just rely on hotkey --- config/waybar/config | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/config/waybar/config b/config/waybar/config index 8109e4f..5137d3a 100644 --- a/config/waybar/config +++ b/config/waybar/config @@ -14,8 +14,7 @@ "network", "pulseaudio", "cpu", - "battery", - "custom/power-menu" + "battery" ], "hyprland/workspaces": { "on-click": "activate", @@ -101,10 +100,5 @@ "tooltip-format": "Playing at {volume}%", "on-click-right": "pamixer -t", "ignored-sinks": ["Easy Effects Sink"] - }, - "custom/power-menu": { - "format": "󰐥", - "on-click": "~/.local/share/omarchy/bin/omarchy-power-menu", - "tooltip": false } } From f00436c89275e2afd123f9a6cccbac5513f8c46d Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Tue, 8 Jul 2025 16:21:31 -0400 Subject: [PATCH 29/86] Move GDK_SCALE into monitors.conf since it has to be changed together with the monitor= setting --- config/hypr/hyprland.conf | 2 +- config/hypr/monitors.conf | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/config/hypr/hyprland.conf b/config/hypr/hyprland.conf index c2e6fa4..fe07406 100644 --- a/config/hypr/hyprland.conf +++ b/config/hypr/hyprland.conf @@ -25,7 +25,7 @@ source = ~/.config/omarchy/current/theme/hyprland.conf # exec-once = dropbox-cli start # Extra env variables -env = GDK_SCALE,2 # Change to 1 if on a 1x display (then change last "auto" to 1 in monitors.conf) +# env = MY_GLOBAL_ENV,setting # Extra bindings (overwrite existing binding with: unbind = SUPER, O) bind = SUPER, A, exec, $webapp="https://chatgpt.com" diff --git a/config/hypr/monitors.conf b/config/hypr/monitors.conf index 68c5c16..0f1b399 100644 --- a/config/hypr/monitors.conf +++ b/config/hypr/monitors.conf @@ -1,5 +1,8 @@ # See https://wiki.hyprland.org/Configuring/Monitors/ +# Change to 1 if on a 1x display (then change last "auto" to 1 in monitor=) +env = GDK_SCALE,2 + # Use single default monitor (see all monitors with: hyprctl monitors) # Format: monitor = [port], resolution, position, scale monitor=,preferred,auto,auto From 033a2d9f02e7bb67285fe850e2c46c17da25e174 Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Tue, 8 Jul 2025 16:23:44 -0400 Subject: [PATCH 30/86] Example for fractional scaling --- config/hypr/monitors.conf | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/config/hypr/monitors.conf b/config/hypr/monitors.conf index 0f1b399..d48ae12 100644 --- a/config/hypr/monitors.conf +++ b/config/hypr/monitors.conf @@ -1,12 +1,16 @@ # See https://wiki.hyprland.org/Configuring/Monitors/ # Change to 1 if on a 1x display (then change last "auto" to 1 in monitor=) +# Change to 1.75 for fractional scaling env = GDK_SCALE,2 # Use single default monitor (see all monitors with: hyprctl monitors) # Format: monitor = [port], resolution, position, scale monitor=,preferred,auto,auto +# Exmaple for fractional scaling that works well with GDK_SCALE,1.75 +# monitor=,preferred,auto,1.666667 + # Example for Framework 13 w/ 6K XDR Apple display # monitor = DP-5, 6016x3384@60.00, auto, 2 # monitor = eDP-1, 2880x1920@120.00, auto, 2 From ce29c0f498f574bd4b0bba53b7c092dd6f1f4d9a Mon Sep 17 00:00:00 2001 From: Ryan Hughes <1630358+ryanrhughes@users.noreply.github.com> Date: Wed, 9 Jul 2025 00:43:49 -0400 Subject: [PATCH 31/86] Adjust progress bar and prevent flash --- default/plymouth/omarchy.script | 96 ++++++++++++++++++++++++++++++--- 1 file changed, 89 insertions(+), 7 deletions(-) diff --git a/default/plymouth/omarchy.script b/default/plymouth/omarchy.script index d7b380c..997af66 100644 --- a/default/plymouth/omarchy.script +++ b/default/plymouth/omarchy.script @@ -9,6 +9,56 @@ logo.sprite.SetX (Window.GetX() + Window.GetWidth() / 2 - logo.image.GetWidth() logo.sprite.SetY (Window.GetY() + Window.GetHeight() / 2 - logo.image.GetHeight() / 2); logo.sprite.SetOpacity (1); +# Use these to adjust the progress bar timing +global.fake_progress_limit = 0.8; # Target percentage for fake progress (0.0 to 1.0) +global.fake_progress_duration = 15.0; # Duration in seconds to reach limit + +# Progress bar animation variables +global.fake_progress = 0.0; +global.real_progress = 0.0; +global.fake_progress_active = 0; # 0 / 1 boolean +global.animation_frame = 0; +global.fake_progress_start_time = 0; # Track when fake progress started +global.password_shown = 0; # Track if password dialog has been shown + +fun refresh_callback () + { + global.animation_frame++; + + # Animate fake progress to limit over time with easing + if (global.fake_progress_active == 1) + { + # Calculate elapsed time since start + elapsed_time = global.animation_frame / 50.0; # Convert frames to seconds (50 FPS) + + # Calculate linear progress ratio (0 to 1) based on time + time_ratio = elapsed_time / global.fake_progress_duration; + if (time_ratio > 1.0) + time_ratio = 1.0; + + # Apply easing curve: ease-out quadratic + # Formula: 1 - (1 - x)^2 + eased_ratio = 1 - ((1 - time_ratio) * (1 - time_ratio)); + + # Calculate fake progress based on eased ratio + global.fake_progress = eased_ratio * global.fake_progress_limit; + + # Update progress bar with fake progress + update_progress_bar(global.fake_progress); + } + } + +fun update_progress_bar(progress) + { + width = Math.Int(progress_bar.original_image.GetWidth() * progress); + if (width < 1) width = 1; # Ensure minimum width of 1 pixel + + progress_bar.image = progress_bar.original_image.Scale(width, progress_bar.original_image.GetHeight()); + progress_bar.sprite.SetImage(progress_bar.image); + } + +Plymouth.SetRefreshFunction (refresh_callback); + #----------------------------------------- Dialogue -------------------------------- @@ -34,19 +84,47 @@ bullet.sprites = []; fun display_normal_callback () { + # Hide dialog lock.sprite.SetOpacity(0); entry.sprite.SetOpacity(0); for (index = 0; bullet.sprites[index]; index++) bullet.sprites[index].SetOpacity(0); - # Show progress - progress_box.sprite.SetOpacity(1); - progress_bar.sprite.SetOpacity(1); + # Get current mode + mode = Plymouth.GetMode(); + + # Only require password_shown check for boot and resume modes + show_progress = 0; + if ((mode == "boot" || mode == "resume") && global.password_shown == 1) + show_progress = 1; + else if (mode != "boot" && mode != "resume") + show_progress = 1; + + if (show_progress == 1) + { + # Show progress + progress_box.sprite.SetOpacity(1); + progress_bar.sprite.SetOpacity(1); + + # Reset and start fake progress animation + global.fake_progress = 0.0; + global.real_progress = 0.0; + global.fake_progress_active = 1; + global.animation_frame = 0; # Reset timer + + # Reset progress bar to empty + update_progress_bar(0.0); + } } fun display_password_callback (prompt, bullets) { + global.password_shown = 1; # Mark that password dialog has been shown + + # Stop fake progress animation + global.fake_progress_active = 0; + # Hide progress progress_box.sprite.SetOpacity(0); progress_bar.sprite.SetOpacity(0); @@ -65,7 +143,7 @@ fun display_password_callback (prompt, bullets) if (!bullet.sprites[index]) { bullet.sprites[index] = Sprite(bullet.image); - bullet.x = entry.x + 10 + index * (bullet.image.GetWidth() + 5); + bullet.x = entry.x + 20 + index * (bullet.image.GetWidth() + 5); bullet.y = entry.y + entry.image.GetHeight() / 2 - bullet.image.GetHeight() / 2; bullet.sprites[index].SetPosition(bullet.x, bullet.y, 10002); } @@ -88,6 +166,7 @@ progress_box.sprite.SetOpacity(0); progress_bar.original_image = Image("progress_bar.png"); progress_bar.sprite = Sprite(); +progress_bar.image = progress_bar.original_image.Scale(1, progress_bar.original_image.GetHeight()); progress_bar.x = Window.GetX() + Window.GetWidth() / 2 - progress_bar.original_image.GetWidth() / 2; progress_bar.y = progress_box.y + (progress_box.image.GetHeight() - progress_bar.original_image.GetHeight()) / 2; @@ -96,10 +175,13 @@ progress_bar.sprite.SetOpacity(0); fun progress_callback (duration, progress) { - if (progress_bar.image.GetWidth () != Math.Int (progress_bar.original_image.GetWidth () * progress)) + global.real_progress = progress; + + # If real progress is above limit, stop fake progress and use real progress + if (progress > global.fake_progress_limit) { - progress_bar.image = progress_bar.original_image.Scale(progress_bar.original_image.GetWidth() * progress, progress_bar.original_image.GetHeight()); - progress_bar.sprite.SetImage (progress_bar.image); + global.fake_progress_active = 0; + update_progress_bar(progress); } } From c9c05038a0da8eb3f18759bc36341cea1c9f2b9d Mon Sep 17 00:00:00 2001 From: Ryan Hughes <1630358+ryanrhughes@users.noreply.github.com> Date: Wed, 9 Jul 2025 00:58:36 -0400 Subject: [PATCH 32/86] Cleanup --- default/plymouth/omarchy.script | 80 ++++++++++++++++++++------------- 1 file changed, 50 insertions(+), 30 deletions(-) diff --git a/default/plymouth/omarchy.script b/default/plymouth/omarchy.script index 997af66..0c7245c 100644 --- a/default/plymouth/omarchy.script +++ b/default/plymouth/omarchy.script @@ -48,6 +48,11 @@ fun refresh_callback () } } + +Plymouth.SetRefreshFunction (refresh_callback); + +#----------------------------------------- Helper Functions -------------------------------- + fun update_progress_bar(progress) { width = Math.Int(progress_bar.original_image.GetWidth() * progress); @@ -57,8 +62,45 @@ fun update_progress_bar(progress) progress_bar.sprite.SetImage(progress_bar.image); } -Plymouth.SetRefreshFunction (refresh_callback); +fun show_progress_bar() + { + progress_box.sprite.SetOpacity(1); + progress_bar.sprite.SetOpacity(1); + } +fun hide_progress_bar() + { + progress_box.sprite.SetOpacity(0); + progress_bar.sprite.SetOpacity(0); + } + +fun show_password_dialog() + { + lock.sprite.SetOpacity(1); + entry.sprite.SetOpacity(1); + } + +fun hide_password_dialog() + { + lock.sprite.SetOpacity(0); + entry.sprite.SetOpacity(0); + for (index = 0; bullet.sprites[index]; index++) + bullet.sprites[index].SetOpacity(0); + } + +fun start_fake_progress() + { + global.fake_progress = 0.0; + global.real_progress = 0.0; + global.fake_progress_active = 1; + global.animation_frame = 0; + update_progress_bar(0.0); + } + +fun stop_fake_progress() + { + global.fake_progress_active = 0; + } #----------------------------------------- Dialogue -------------------------------- @@ -84,12 +126,7 @@ bullet.sprites = []; fun display_normal_callback () { - - # Hide dialog - lock.sprite.SetOpacity(0); - entry.sprite.SetOpacity(0); - for (index = 0; bullet.sprites[index]; index++) - bullet.sprites[index].SetOpacity(0); + hide_password_dialog(); # Get current mode mode = Plymouth.GetMode(); @@ -103,18 +140,8 @@ fun display_normal_callback () if (show_progress == 1) { - # Show progress - progress_box.sprite.SetOpacity(1); - progress_bar.sprite.SetOpacity(1); - - # Reset and start fake progress animation - global.fake_progress = 0.0; - global.real_progress = 0.0; - global.fake_progress_active = 1; - global.animation_frame = 0; # Reset timer - - # Reset progress bar to empty - update_progress_bar(0.0); + show_progress_bar(); + start_fake_progress(); } } @@ -122,16 +149,9 @@ fun display_password_callback (prompt, bullets) { global.password_shown = 1; # Mark that password dialog has been shown - # Stop fake progress animation - global.fake_progress_active = 0; - - # Hide progress - progress_box.sprite.SetOpacity(0); - progress_bar.sprite.SetOpacity(0); - - # Show dialog - lock.sprite.SetOpacity(1); - entry.sprite.SetOpacity(1); + stop_fake_progress(); + hide_progress_bar(); + show_password_dialog(); # Clear all bullets first for (index = 0; bullet.sprites[index]; index++) @@ -180,7 +200,7 @@ fun progress_callback (duration, progress) # If real progress is above limit, stop fake progress and use real progress if (progress > global.fake_progress_limit) { - global.fake_progress_active = 0; + stop_fake_progress(); update_progress_bar(progress); } } From 6513db1bdd0cc0cef65153598c5fd6907ef1d523 Mon Sep 17 00:00:00 2001 From: Noah Penza Date: Wed, 9 Jul 2025 19:07:28 +1000 Subject: [PATCH 33/86] Add gum confirm to omarchy-refresh-waybar --- bin/omarchy-refresh-waybar | 2 ++ 1 file changed, 2 insertions(+) diff --git a/bin/omarchy-refresh-waybar b/bin/omarchy-refresh-waybar index 4193870..56c3bd1 100755 --- a/bin/omarchy-refresh-waybar +++ b/bin/omarchy-refresh-waybar @@ -1,5 +1,7 @@ #!/bin/bash +gum confirm "Refresh Waybar config? This will replace your current Waybar settings with Omarchy defaults." || exit 0 + # Overwrite local waybar settings with the latest in Omarchy cp -f ~/.local/share/omarchy/config/waybar/config ~/.config/waybar/ 2>/dev/null cp -f ~/.local/share/omarchy/config/waybar/style.css ~/.config/waybar/ 2>/dev/null From 5f4962188a97596f68a027d13cb6b651197b3529 Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Wed, 9 Jul 2025 09:53:07 -0700 Subject: [PATCH 34/86] Fix indention --- config/waybar/config | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/config/waybar/config b/config/waybar/config index 5137d3a..f2585b2 100644 --- a/config/waybar/config +++ b/config/waybar/config @@ -68,14 +68,14 @@ "format-discharging": "{icon}", "format-charging": "{icon}", "format-plugged": "", - "format-icons": { - "charging": [ - "󰢜", "󰂆", "󰂇", "󰂈", "󰢝", "󰂉", "󰢞", "󰂊", "󰂋", "󰂅" - ], - "default": [ - "󰁺", "󰁻", "󰁼", "󰁽", "󰁾", "󰁿", "󰂀", "󰂁", "󰂂", "󰁹" - ] - }, + "format-icons": { + "charging": [ + "󰢜", "󰂆", "󰂇", "󰂈", "󰢝", "󰂉", "󰢞", "󰂊", "󰂋", "󰂅" + ], + "default": [ + "󰁺", "󰁻", "󰁼", "󰁽", "󰁾", "󰁿", "󰂀", "󰂁", "󰂂", "󰁹" + ] + }, "format-full": "Charged ", "tooltip-format-discharging": "{power:>1.0f}W↓ {capacity}%", "tooltip-format-charging": "{power:>1.0f}W↑ {capacity}%", From dd21b5ca5ad48463d3eee058e0fd84f724713903 Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Wed, 9 Jul 2025 10:04:20 -0700 Subject: [PATCH 35/86] Fix wofi for showing keybindings after moving css --- bin/omarchy-show-keybindings | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bin/omarchy-show-keybindings b/bin/omarchy-show-keybindings index c517eaf..d6e1be0 100755 --- a/bin/omarchy-show-keybindings +++ b/bin/omarchy-show-keybindings @@ -48,4 +48,4 @@ grep -h '^[[:space:]]*bind' "$HYPRLAND_CONF" "$OMARCHY_BINDINGS_CONF" | printf "%-35s → %s\n", key_combo, action; } }' | - flock --nonblock /tmp/.wofi.lock -c "wofi -dmenu -i --width 60% --height 70% -p 'Hyprland Keybindings' -O alphabetical" + flock --nonblock /tmp/.wofi.lock -c "wofi -dmenu -i --width 60% --height 70% -p 'Hyprland Keybindings' -O alphabetical --style=\"$HOME/.local/share/omarchy/default/wofi/search.css\"" From 099f094f8e05b464e2f52c116e0766fa68a1fc45 Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Wed, 9 Jul 2025 10:08:48 -0700 Subject: [PATCH 36/86] Use larger settings overlay --- default/hypr/windows.conf | 1 + 1 file changed, 1 insertion(+) diff --git a/default/hypr/windows.conf b/default/hypr/windows.conf index fb86ca6..025eea2 100644 --- a/default/hypr/windows.conf +++ b/default/hypr/windows.conf @@ -6,6 +6,7 @@ windowrule = tile, class:^(Chromium)$ # Float sound, bluetooth, and wifi settings windowrule = float, class:^(org.pulseaudio.pavucontrol|blueberry.py|Impala)$ +windowrule = size 800 600, class:^(org.pulseaudio.pavucontrol|blueberry.py|Impala)$ # Float Steam, fullscreen RetroArch windowrule = float, class:^(steam)$ From aaedb7d62ea32c4a970d22972669530ade67eeaf Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Wed, 9 Jul 2025 10:11:28 -0700 Subject: [PATCH 37/86] Permanently fix F keys on apple mode keyboards --- default/bash/functions | 3 --- install/fix-fkeys.sh | 2 ++ 2 files changed, 2 insertions(+), 3 deletions(-) create mode 100644 install/fix-fkeys.sh diff --git a/default/bash/functions b/default/bash/functions index 926742f..cb84c3c 100644 --- a/default/bash/functions +++ b/default/bash/functions @@ -71,6 +71,3 @@ refresh-xcompose() { pkill fcitx5 setsid fcitx5 &>/dev/null & } - -# Ensure that external keyboards that use an fn key has the F keys as the default -alias fix_fkeys='echo 2 | sudo tee /sys/module/hid_apple/parameters/fnmode' diff --git a/install/fix-fkeys.sh b/install/fix-fkeys.sh new file mode 100644 index 0000000..330ebde --- /dev/null +++ b/install/fix-fkeys.sh @@ -0,0 +1,2 @@ +echo "options hid_apple fnmode=2" | sudo tee /etc/modprobe.d/hid_apple.conf +sudo mkinitcpio -P From b707d1974a35be25884f76b7bab7ee4e3169870a Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Wed, 9 Jul 2025 10:14:48 -0700 Subject: [PATCH 38/86] Add helper to create a new migration --- bin/omarchy-dev-add-migration | 5 +++++ 1 file changed, 5 insertions(+) create mode 100755 bin/omarchy-dev-add-migration diff --git a/bin/omarchy-dev-add-migration b/bin/omarchy-dev-add-migration new file mode 100755 index 0000000..18e4e2c --- /dev/null +++ b/bin/omarchy-dev-add-migration @@ -0,0 +1,5 @@ +#!/bin/bash + +next_migration_date=$(git log -1 --format=%cd --date=unix) +touch ~/.local/share/omarchy/migrations/$next_migration_date.sh +nvim ~/.local/share/omarchy/migrations/$next_migration_date.sh From 841596c5a302e2794fa3add4f322e23aedeef45a Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Wed, 9 Jul 2025 10:15:00 -0700 Subject: [PATCH 39/86] Migration for permanently fixing F-keys on Apple-mode keyboards --- migrations/1752081088.sh | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 migrations/1752081088.sh diff --git a/migrations/1752081088.sh b/migrations/1752081088.sh new file mode 100644 index 0000000..af35ff1 --- /dev/null +++ b/migrations/1752081088.sh @@ -0,0 +1,2 @@ +echo "Permanently fix F-keys on Apple-mode keyboards (like Lofree Flow84)" +source ~/.local/share/omarchy/install/fix-fkeys.sh From 1df37bd3d7098d7c47ebc7b1f0456c480bf4170d Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Wed, 9 Jul 2025 10:29:39 -0700 Subject: [PATCH 40/86] Setup hyprpolkitagent separately with dark mode applied --- install/hyprlandia.sh | 5 +++-- install/hyprpolkitagent.sh | 8 ++++++++ migrations/1752081300.sh | 7 +++++++ 3 files changed, 18 insertions(+), 2 deletions(-) create mode 100644 install/hyprpolkitagent.sh create mode 100644 migrations/1752081300.sh diff --git a/install/hyprlandia.sh b/install/hyprlandia.sh index 4e9b9af..2bbfc22 100644 --- a/install/hyprlandia.sh +++ b/install/hyprlandia.sh @@ -1,7 +1,8 @@ yay -S --noconfirm --needed \ - hyprland hyprshot hyprpicker hyprlock hypridle hyprpolkitagent hyprland-qtutils \ + hyprland hyprshot hyprpicker hyprlock hypridle hyprland-qtutils \ wofi waybar mako swaybg \ xdg-desktop-portal-hyprland xdg-desktop-portal-gtk # Start Hyprland on first session -echo "[[ -z \$DISPLAY && \$(tty) == /dev/tty1 ]] && exec Hyprland" >~/.bash_profile \ No newline at end of file +echo "[[ -z \$DISPLAY && \$(tty) == /dev/tty1 ]] && exec Hyprland" >~/.bash_profile + diff --git a/install/hyprpolkitagent.sh b/install/hyprpolkitagent.sh new file mode 100644 index 0000000..dd98fde --- /dev/null +++ b/install/hyprpolkitagent.sh @@ -0,0 +1,8 @@ +yay -S --noconfirm --needed hyprpolkitagent + +# Ensure hyprpolkitagent is running in dark mode +mkdir -p ~/.config/systemd/user/hyprpolkitagent.service.d +cat >~/.config/systemd/user/hyprpolkitagent.service.d/override.conf < Date: Wed, 9 Jul 2025 10:29:49 -0700 Subject: [PATCH 41/86] Improve helper --- bin/omarchy-dev-add-migration | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/bin/omarchy-dev-add-migration b/bin/omarchy-dev-add-migration index 18e4e2c..a24ea50 100755 --- a/bin/omarchy-dev-add-migration +++ b/bin/omarchy-dev-add-migration @@ -1,5 +1,6 @@ #!/bin/bash -next_migration_date=$(git log -1 --format=%cd --date=unix) -touch ~/.local/share/omarchy/migrations/$next_migration_date.sh -nvim ~/.local/share/omarchy/migrations/$next_migration_date.sh +migration_file="~/.local/share/omarchy/migrations/$(git log -1 --format=%cd --date=unix).sh" +touch $migration_file +nvim $migration_file +echo -e "Run with:\nsource $migration_file" From b0d94f3e346c393d92e1925cfaf3f88eaf3f1864 Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Wed, 9 Jul 2025 10:31:08 -0700 Subject: [PATCH 42/86] Fix path interpolation --- bin/omarchy-dev-add-migration | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bin/omarchy-dev-add-migration b/bin/omarchy-dev-add-migration index a24ea50..bf9ac0d 100755 --- a/bin/omarchy-dev-add-migration +++ b/bin/omarchy-dev-add-migration @@ -1,6 +1,6 @@ #!/bin/bash -migration_file="~/.local/share/omarchy/migrations/$(git log -1 --format=%cd --date=unix).sh" +migration_file="$HOME/.local/share/omarchy/migrations/$(git log -1 --format=%cd --date=unix).sh" touch $migration_file nvim $migration_file echo -e "Run with:\nsource $migration_file" From 18dadd62f06de4b91f9865a590fe5f4019db9e4d Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Wed, 9 Jul 2025 10:33:01 -0700 Subject: [PATCH 43/86] Add gnome-keyring to enable 2FA for 1password --- install/desktop.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/install/desktop.sh b/install/desktop.sh index a122ad5..057482b 100644 --- a/install/desktop.sh +++ b/install/desktop.sh @@ -3,7 +3,7 @@ yay -S --noconfirm --needed \ fcitx5 fcitx5-gtk fcitx5-qt fcitx5-configtool \ wl-clip-persist clipse-bin \ nautilus sushi ffmpegthumbnailer gnome-calculator \ - 1password-beta 1password-cli \ + 1password-beta 1password-cli gnome-keyring \ chromium mpv \ evince imv \ localsend-bin From aa5c955f67120d52279cfa10296c41c394a1b247 Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Wed, 9 Jul 2025 10:33:49 -0700 Subject: [PATCH 44/86] Add migratgion for gnome-keyring --- migrations/1752082381.sh | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 migrations/1752082381.sh diff --git a/migrations/1752082381.sh b/migrations/1752082381.sh new file mode 100644 index 0000000..05b6d8d --- /dev/null +++ b/migrations/1752082381.sh @@ -0,0 +1,2 @@ +echo "Adding gnome-keyring to make 1password work with 2FA codes" +yay -S --noconfirm gnome-keyring From 2a84c5873b17951812007c942c2e35cb675afe5f Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Wed, 9 Jul 2025 11:22:43 -0700 Subject: [PATCH 45/86] Add hotkey to prevent idling on SUPER + CTRL + I --- bin/omarchy-toggle-idle | 9 +++++++++ default/hypr/bindings.conf | 3 +++ 2 files changed, 12 insertions(+) create mode 100755 bin/omarchy-toggle-idle diff --git a/bin/omarchy-toggle-idle b/bin/omarchy-toggle-idle new file mode 100755 index 0000000..57a8aac --- /dev/null +++ b/bin/omarchy-toggle-idle @@ -0,0 +1,9 @@ +#!/usr/bin/env bash + +if pgrep -x hypridle > /dev/null; then + pkill -x hypridle + notify-send "Stop locking computer when idle" +else + setsid hypridle &> /dev/null & + notify-send "Now locking computer when idle" +fi diff --git a/default/hypr/bindings.conf b/default/hypr/bindings.conf index 546bcfc..2357e53 100644 --- a/default/hypr/bindings.conf +++ b/default/hypr/bindings.conf @@ -27,6 +27,9 @@ bind = SUPER, W, killactive, # Power menu controls lock, suspend, relaunch, restart, shutdown bind = SUPER, ESCAPE, exec, ~/.local/share/omarchy/bin/omarchy-power-menu +# Toggle idling +bind = SUPER CTRL, I, exec, ~/.local/share/omarchy/bin/omarchy-toggle-idle + # Control tiling bind = SUPER, J, togglesplit, # dwindle bind = SUPER, P, pseudo, # dwindle From 9b418abed2787a3055b4a74dac770b98cd525626 Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Wed, 9 Jul 2025 11:50:32 -0700 Subject: [PATCH 46/86] Drop clipse since it would keep clear-text passwords from 1passwords in the buffer And there's no exclusion option! --- default/hypr/autostart.conf | 2 +- default/hypr/bindings.conf | 3 --- default/hypr/windows.conf | 5 ----- install/desktop.sh | 2 +- 4 files changed, 2 insertions(+), 10 deletions(-) diff --git a/default/hypr/autostart.conf b/default/hypr/autostart.conf index 2009e14..089f64a 100644 --- a/default/hypr/autostart.conf +++ b/default/hypr/autostart.conf @@ -1,4 +1,4 @@ exec-once = hypridle & mako & waybar & fcitx5 exec-once = swaybg -i ~/.config/omarchy/current/background -m fill exec-once = systemctl --user start hyprpolkitagent -exec-once = wl-clip-persist --clipboard regular & clipse -listen +exec-once = wl-clip-persist --clipboard regular diff --git a/default/hypr/bindings.conf b/default/hypr/bindings.conf index 2357e53..6f22bc0 100644 --- a/default/hypr/bindings.conf +++ b/default/hypr/bindings.conf @@ -111,6 +111,3 @@ bind = CTRL, PRINT, exec, hyprshot -m output # Color picker bind = SUPER, PRINT, exec, hyprpicker -a - -# Clipse -bind = CTRL SUPER, V, exec, $terminal --class clipse -e clipse diff --git a/default/hypr/windows.conf b/default/hypr/windows.conf index 025eea2..e353adf 100644 --- a/default/hypr/windows.conf +++ b/default/hypr/windows.conf @@ -25,11 +25,6 @@ windowrule = nofocus,class:^$,title:^$,xwayland:1,floating:1,fullscreen:0,pinned # Proper background blur for wofi layerrule = blur,wofi -# Float in the middle for clipse clipboard manager -windowrule = float, class:(clipse) -windowrule = size 622 652, class:(clipse) -windowrule = stayfocused, class:(clipse) - # Float and cneter file pickers windowrule = float, class:xdg-desktop-portal-gtk, title:^(Open.*Files?|Save.*Files?) windowrule = center, class:xdg-desktop-portal-gtk, title:^(Open.*Files?|Save.*Files?) diff --git a/install/desktop.sh b/install/desktop.sh index 057482b..91ad2da 100644 --- a/install/desktop.sh +++ b/install/desktop.sh @@ -1,7 +1,7 @@ yay -S --noconfirm --needed \ brightnessctl playerctl pamixer pavucontrol wireplumber \ fcitx5 fcitx5-gtk fcitx5-qt fcitx5-configtool \ - wl-clip-persist clipse-bin \ + wl-clip-persist \ nautilus sushi ffmpegthumbnailer gnome-calculator \ 1password-beta 1password-cli gnome-keyring \ chromium mpv \ From 73a10a6d4edfa104dd875ec70bf1afcbd2634fef Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Wed, 9 Jul 2025 13:33:00 -0700 Subject: [PATCH 47/86] Move plymouth install to the end --- migrations/{1751743990.sh => 1752091783.sh} | 1 - 1 file changed, 1 deletion(-) rename migrations/{1751743990.sh => 1752091783.sh} (99%) diff --git a/migrations/1751743990.sh b/migrations/1752091783.sh similarity index 99% rename from migrations/1751743990.sh rename to migrations/1752091783.sh index 90b28ff..7c887ea 100644 --- a/migrations/1751743990.sh +++ b/migrations/1752091783.sh @@ -3,4 +3,3 @@ # Run Plymouth installation script echo "Install Plymouth splash screen" bash "$HOME/.local/share/omarchy/install/plymouth.sh" - From 77e2e5f61e532498f7a65220f307b0663e7fb102 Mon Sep 17 00:00:00 2001 From: Noah Penza Date: Thu, 10 Jul 2025 06:59:06 +1000 Subject: [PATCH 48/86] Refactor omarchy-refresh-waybar to use conditional confirmation --- bin/omarchy-refresh-waybar | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/bin/omarchy-refresh-waybar b/bin/omarchy-refresh-waybar index 56c3bd1..8f442a7 100755 --- a/bin/omarchy-refresh-waybar +++ b/bin/omarchy-refresh-waybar @@ -1,11 +1,11 @@ #!/bin/bash -gum confirm "Refresh Waybar config? This will replace your current Waybar settings with Omarchy defaults." || exit 0 +if gum confirm "Refresh Waybar config? This will replace your current Waybar settings with Omarchy defaults."; then + # Overwrite local waybar settings with the latest in Omarchy + cp -f ~/.local/share/omarchy/config/waybar/config ~/.config/waybar/ 2>/dev/null + cp -f ~/.local/share/omarchy/config/waybar/style.css ~/.config/waybar/ 2>/dev/null -# Overwrite local waybar settings with the latest in Omarchy -cp -f ~/.local/share/omarchy/config/waybar/config ~/.config/waybar/ 2>/dev/null -cp -f ~/.local/share/omarchy/config/waybar/style.css ~/.config/waybar/ 2>/dev/null - -# Restart waybar -pkill waybar &>/dev/null -setsid waybar &>/dev/null & + # Restart waybar + pkill waybar &>/dev/null + setsid waybar &>/dev/null & +fi From 00be503e79482218928f036e81046b7b37661397 Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Wed, 9 Jul 2025 19:02:17 -0400 Subject: [PATCH 49/86] Only run migration if impala isn't there --- migrations/1751887718.sh | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/migrations/1751887718.sh b/migrations/1751887718.sh index 151556e..2899e80 100644 --- a/migrations/1751887718.sh +++ b/migrations/1751887718.sh @@ -1,3 +1,5 @@ echo "Install Impala as new wifi selection TUI" -yay -S --noconfirm --needed impala -gum confirm "Overwrite Waybar config to use Impala Wi-Fi selector in top bar?" && omarchy-refresh-waybar +if ! command -v impala &>/dev/null; then + yay -S --noconfirm --needed impala + gum confirm "Overwrite Waybar config to use Impala Wi-Fi selector in top bar?" && omarchy-refresh-waybar +fi From bdfab2c30500c415ff620d35855653dba7422a96 Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Wed, 9 Jul 2025 19:05:27 -0400 Subject: [PATCH 50/86] Only run if missing --- migrations/1752081300.sh | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/migrations/1752081300.sh b/migrations/1752081300.sh index 0f00a5b..29e42e7 100644 --- a/migrations/1752081300.sh +++ b/migrations/1752081300.sh @@ -1,7 +1,9 @@ echo "Switching system authentication prompt to dark mode" -source ~/.local/share/omarchy/install/hyprpolkitagent.sh +if [[ ! -f ~/.config/systemd/user/hyprpolkitagent.service.d/override.conf ]]; do + source ~/.local/share/omarchy/install/hyprpolkitagent.sh -# Reload user systemd and restart service -systemctl --user daemon-reexec -systemctl --user daemon-reload -systemctl --user restart hyprpolkitagent + # Reload user systemd and restart service + systemctl --user daemon-reexec + systemctl --user daemon-reload + systemctl --user restart hyprpolkitagent +fi From 5c1d8cc2b3f5e5ea84ea620553935aa856e09bdf Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Wed, 9 Jul 2025 19:05:37 -0400 Subject: [PATCH 51/86] Only run if not already configured --- install/fix-fkeys.sh | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/install/fix-fkeys.sh b/install/fix-fkeys.sh index 330ebde..cf3f948 100644 --- a/install/fix-fkeys.sh +++ b/install/fix-fkeys.sh @@ -1,2 +1,4 @@ -echo "options hid_apple fnmode=2" | sudo tee /etc/modprobe.d/hid_apple.conf -sudo mkinitcpio -P +if [[ ! -f /etc/modprobe.d/hid_apple.conf ]]; do + echo "options hid_apple fnmode=2" | sudo tee /etc/modprobe.d/hid_apple.conf + sudo mkinitcpio -P +fi From 315f3ffe8849d045936d77917d4d8cda1935ba8e Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Wed, 9 Jul 2025 19:06:58 -0400 Subject: [PATCH 52/86] Only run Docker config setting if it hasn't been created already --- migrations/1751669258.sh | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/migrations/1751669258.sh b/migrations/1751669258.sh index cac622f..ae1d088 100644 --- a/migrations/1751669258.sh +++ b/migrations/1751669258.sh @@ -1,3 +1,5 @@ -echo "Add missing docker config" -sudo mkdir -p /etc/docker -echo '{"log-driver":"json-file","log-opts":{"max-size":"10m","max-file":"5"}}' | sudo tee /etc/docker/daemon.json +echo "Ensure Docker config is set" +if [[ ! -f /etc/docker/daemon.json ]]; do + sudo mkdir -p /etc/docker + echo '{"log-driver":"json-file","log-opts":{"max-size":"10m","max-file":"5"}}' | sudo tee /etc/docker/daemon.json +fi From bc652eb3f73a5e0bb876932e5275e5778e300d5b Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Wed, 9 Jul 2025 19:08:44 -0400 Subject: [PATCH 53/86] Then not do --- migrations/1751669258.sh | 2 +- migrations/1752081300.sh | 2 +- migrations/1752091783.sh | 5 ++++- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/migrations/1751669258.sh b/migrations/1751669258.sh index ae1d088..fc83f3a 100644 --- a/migrations/1751669258.sh +++ b/migrations/1751669258.sh @@ -1,5 +1,5 @@ echo "Ensure Docker config is set" -if [[ ! -f /etc/docker/daemon.json ]]; do +if [[ ! -f /etc/docker/daemon.json ]]; then sudo mkdir -p /etc/docker echo '{"log-driver":"json-file","log-opts":{"max-size":"10m","max-file":"5"}}' | sudo tee /etc/docker/daemon.json fi diff --git a/migrations/1752081300.sh b/migrations/1752081300.sh index 29e42e7..855297d 100644 --- a/migrations/1752081300.sh +++ b/migrations/1752081300.sh @@ -1,5 +1,5 @@ echo "Switching system authentication prompt to dark mode" -if [[ ! -f ~/.config/systemd/user/hyprpolkitagent.service.d/override.conf ]]; do +if [[ ! -f ~/.config/systemd/user/hyprpolkitagent.service.d/override.conf ]]; then source ~/.local/share/omarchy/install/hyprpolkitagent.sh # Reload user systemd and restart service diff --git a/migrations/1752091783.sh b/migrations/1752091783.sh index 7c887ea..c233ee1 100644 --- a/migrations/1752091783.sh +++ b/migrations/1752091783.sh @@ -2,4 +2,7 @@ # Run Plymouth installation script echo "Install Plymouth splash screen" -bash "$HOME/.local/share/omarchy/install/plymouth.sh" +if ! command -v plymouth &>/dev/null; then + yay -S --noconfirm --needed plymouth + bash "$HOME/.local/share/omarchy/install/plymouth.sh" +fi From fef5f38dc9bd4f557c6cf6a2ab701f496000367e Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Wed, 9 Jul 2025 19:12:15 -0400 Subject: [PATCH 54/86] Only if needed --- migrations/1752082381.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/migrations/1752082381.sh b/migrations/1752082381.sh index 05b6d8d..eb6df91 100644 --- a/migrations/1752082381.sh +++ b/migrations/1752082381.sh @@ -1,2 +1,2 @@ echo "Adding gnome-keyring to make 1password work with 2FA codes" -yay -S --noconfirm gnome-keyring +yay -S --noconfirm --needed gnome-keyring From 08038e272c7fccb03efa0f2ef79b8ad94dc806df Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Wed, 9 Jul 2025 19:12:19 -0400 Subject: [PATCH 55/86] Only if needed --- migrations/1751667620.sh | 38 ++++++++++++++++++++------------------ 1 file changed, 20 insertions(+), 18 deletions(-) diff --git a/migrations/1751667620.sh b/migrations/1751667620.sh index 5413a47..227006f 100644 --- a/migrations/1751667620.sh +++ b/migrations/1751667620.sh @@ -1,19 +1,21 @@ echo "Switching from vlc to mpv for the default video player" -yay -Rns --noconfirm vlc -rm ~/.local/share/applications/vlc.desktop -yay -S --noconfirm mpv -xdg-mime default mpv.desktop video/mp4 -xdg-mime default mpv.desktop video/x-msvideo -xdg-mime default mpv.desktop video/x-matroska -xdg-mime default mpv.desktop video/x-flv -xdg-mime default mpv.desktop video/x-ms-wmv -xdg-mime default mpv.desktop video/mpeg -xdg-mime default mpv.desktop video/ogg -xdg-mime default mpv.desktop video/webm -xdg-mime default mpv.desktop video/quicktime -xdg-mime default mpv.desktop video/3gpp -xdg-mime default mpv.desktop video/3gpp2 -xdg-mime default mpv.desktop video/x-ms-asf -xdg-mime default mpv.desktop video/x-ogm+ogg -xdg-mime default mpv.desktop video/x-theora+ogg -xdg-mime default mpv.desktop application/ogg +if ! command -v mpv &>/dev/null; then + yay -Rns --noconfirm vlc + rm ~/.local/share/applications/vlc.desktop + yay -S --noconfirm mpv + xdg-mime default mpv.desktop video/mp4 + xdg-mime default mpv.desktop video/x-msvideo + xdg-mime default mpv.desktop video/x-matroska + xdg-mime default mpv.desktop video/x-flv + xdg-mime default mpv.desktop video/x-ms-wmv + xdg-mime default mpv.desktop video/mpeg + xdg-mime default mpv.desktop video/ogg + xdg-mime default mpv.desktop video/webm + xdg-mime default mpv.desktop video/quicktime + xdg-mime default mpv.desktop video/3gpp + xdg-mime default mpv.desktop video/3gpp2 + xdg-mime default mpv.desktop video/x-ms-asf + xdg-mime default mpv.desktop video/x-ogm+ogg + xdg-mime default mpv.desktop video/x-theora+ogg + xdg-mime default mpv.desktop application/ogg +fi From e7766926d9d0a4c2447f2b6c5893fb7a551c8923 Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Wed, 9 Jul 2025 19:12:26 -0400 Subject: [PATCH 56/86] Make it easier to read --- bin/omarchy-update | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bin/omarchy-update b/bin/omarchy-update index ed102f0..3c72f7f 100755 --- a/bin/omarchy-update +++ b/bin/omarchy-update @@ -19,7 +19,7 @@ for file in migrations/*.sh; do migrate_at="${filename%.sh}" if [ $migrate_at -gt $last_updated_at ]; then - echo "Running migration ($migrate_at)" + echo -e "\e[32m\nRunning migration ($migrate_at)\e[0m" source $file fi done From a873a2cf96c9f122e511502a3caa2c2e957655a7 Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Wed, 9 Jul 2025 19:13:37 -0400 Subject: [PATCH 57/86] Clean up migrations a bit --- migrations/1751134568.sh | 2 +- migrations/1751135253.sh | 2 +- migrations/1751510848.sh | 1 - migrations/1752091783.sh | 3 --- 4 files changed, 2 insertions(+), 6 deletions(-) diff --git a/migrations/1751134568.sh b/migrations/1751134568.sh index f1ecd07..14c8f41 100644 --- a/migrations/1751134568.sh +++ b/migrations/1751134568.sh @@ -1,8 +1,8 @@ # Turn on bluetooth service so blueberry works out the box +echo "Let's turn on Bluetooth service so the controls work" if systemctl is-enabled --quiet bluetooth.service && systemctl is-active --quiet bluetooth.service; then # Bluetooth is already enabled, nothing to change : else - echo "Let's turn on Bluetooth service so the controls work" sudo systemctl enable --now bluetooth.service fi diff --git a/migrations/1751135253.sh b/migrations/1751135253.sh index aa0e3ea..677b610 100644 --- a/migrations/1751135253.sh +++ b/migrations/1751135253.sh @@ -1,5 +1,5 @@ +echo "Add missing installation of bat (used by the ff alias)" if ! command -v bat &>/dev/null; then # Add missing installation of bat - echo "Add missing installation of bat (used by the ff alias)" yay -S --noconfirm --needed bat fi diff --git a/migrations/1751510848.sh b/migrations/1751510848.sh index 120947b..4a4e93e 100644 --- a/migrations/1751510848.sh +++ b/migrations/1751510848.sh @@ -1,3 +1,2 @@ echo "Installing missing fd terminal tool for finding files" yay -S --noconfirm --needed fd -echo "You must start a new terminal for fd to work" diff --git a/migrations/1752091783.sh b/migrations/1752091783.sh index c233ee1..b2b888a 100644 --- a/migrations/1752091783.sh +++ b/migrations/1752091783.sh @@ -1,6 +1,3 @@ -#!/usr/bin/env bash - -# Run Plymouth installation script echo "Install Plymouth splash screen" if ! command -v plymouth &>/dev/null; then yay -S --noconfirm --needed plymouth From 31875282ec76dcfb79f7077736a969668fcfe21f Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Wed, 9 Jul 2025 19:14:10 -0400 Subject: [PATCH 58/86] Then not do --- install/fix-fkeys.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/install/fix-fkeys.sh b/install/fix-fkeys.sh index cf3f948..64f187c 100644 --- a/install/fix-fkeys.sh +++ b/install/fix-fkeys.sh @@ -1,4 +1,4 @@ -if [[ ! -f /etc/modprobe.d/hid_apple.conf ]]; do +if [[ ! -f /etc/modprobe.d/hid_apple.conf ]]; then echo "options hid_apple fnmode=2" | sudo tee /etc/modprobe.d/hid_apple.conf sudo mkinitcpio -P fi From 5e50f002781436b2b76307927e6e43e9f7d1de30 Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Wed, 9 Jul 2025 16:26:22 -0700 Subject: [PATCH 59/86] Turn on fingerprint authentication for sudo + system prompts --- bin/omarchy-fingerprint-setup | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/bin/omarchy-fingerprint-setup b/bin/omarchy-fingerprint-setup index fb98dfa..66d99cc 100755 --- a/bin/omarchy-fingerprint-setup +++ b/bin/omarchy-fingerprint-setup @@ -1,9 +1,15 @@ #!/bin/bash -yay -S --noconfirm --needed fprint +yay -S --noconfirm --needed fprintd libfprint +sudo systemctl enable --now fprintd.service +# Add fingerprint authentication as a sufficient option +grep -q 'pam_fprintd.so' /etc/pam.d/system-auth || + sudo sed -i '/^auth.*pam_unix.so/ i auth sufficient pam_fprintd.so' /etc/pam.d/system-auth + +# Enroll the first finger echo -e "\e[32m\nLet's setup your right index finger as the first fingerprint.\nKeep moving the finger around on sensor until the process completes.\n\e[0m" -sudo fprintd-enroll `whoami` +sudo fprintd-enroll $USER echo -e "\e[32m\nNow let's verify that it's working correctly.\e[0m\n" From 5d6fe16e474d718a281123be034010aed0d897bf Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Wed, 9 Jul 2025 19:29:33 -0400 Subject: [PATCH 60/86] Not needed --- bin/omarchy-fingerprint-setup | 1 - 1 file changed, 1 deletion(-) diff --git a/bin/omarchy-fingerprint-setup b/bin/omarchy-fingerprint-setup index 66d99cc..061f999 100755 --- a/bin/omarchy-fingerprint-setup +++ b/bin/omarchy-fingerprint-setup @@ -1,7 +1,6 @@ #!/bin/bash yay -S --noconfirm --needed fprintd libfprint -sudo systemctl enable --now fprintd.service # Add fingerprint authentication as a sufficient option grep -q 'pam_fprintd.so' /etc/pam.d/system-auth || From 0d0f1ed6924d13ee605812f677658fc360033a1f Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Wed, 9 Jul 2025 19:31:26 -0400 Subject: [PATCH 61/86] Restart agent after setting up --- bin/omarchy-fingerprint-setup | 1 + 1 file changed, 1 insertion(+) diff --git a/bin/omarchy-fingerprint-setup b/bin/omarchy-fingerprint-setup index 061f999..d23a0fc 100755 --- a/bin/omarchy-fingerprint-setup +++ b/bin/omarchy-fingerprint-setup @@ -5,6 +5,7 @@ yay -S --noconfirm --needed fprintd libfprint # Add fingerprint authentication as a sufficient option grep -q 'pam_fprintd.so' /etc/pam.d/system-auth || sudo sed -i '/^auth.*pam_unix.so/ i auth sufficient pam_fprintd.so' /etc/pam.d/system-auth +systemctl --user restart hyprpolkitagent # Enroll the first finger echo -e "\e[32m\nLet's setup your right index finger as the first fingerprint.\nKeep moving the finger around on sensor until the process completes.\n\e[0m" From 5f46b7560e4131606d9c9cd665c20d86e75718a9 Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Wed, 9 Jul 2025 19:37:51 -0400 Subject: [PATCH 62/86] Revert the attempt to fix dark mode for hyprpolkitagent --- install/hyprlandia.sh | 3 +-- install/hyprpolkitagent.sh | 8 -------- 2 files changed, 1 insertion(+), 10 deletions(-) delete mode 100644 install/hyprpolkitagent.sh diff --git a/install/hyprlandia.sh b/install/hyprlandia.sh index 2bbfc22..a320d9d 100644 --- a/install/hyprlandia.sh +++ b/install/hyprlandia.sh @@ -1,8 +1,7 @@ yay -S --noconfirm --needed \ - hyprland hyprshot hyprpicker hyprlock hypridle hyprland-qtutils \ + hyprland hyprshot hyprpicker hyprlock hypridle hyprpolkitagent hyprland-qtutils \ wofi waybar mako swaybg \ xdg-desktop-portal-hyprland xdg-desktop-portal-gtk # Start Hyprland on first session echo "[[ -z \$DISPLAY && \$(tty) == /dev/tty1 ]] && exec Hyprland" >~/.bash_profile - diff --git a/install/hyprpolkitagent.sh b/install/hyprpolkitagent.sh deleted file mode 100644 index dd98fde..0000000 --- a/install/hyprpolkitagent.sh +++ /dev/null @@ -1,8 +0,0 @@ -yay -S --noconfirm --needed hyprpolkitagent - -# Ensure hyprpolkitagent is running in dark mode -mkdir -p ~/.config/systemd/user/hyprpolkitagent.service.d -cat >~/.config/systemd/user/hyprpolkitagent.service.d/override.conf < Date: Wed, 9 Jul 2025 20:26:43 -0400 Subject: [PATCH 63/86] Switch to polkit-gnome to make fingerprint authentication work better hyprpolkit was not designed well for fingerprint authentication. It doesn't allow you to easily deal with both fingerprints and passwords in the same configuration. --- bin/omarchy-fingerprint-setup | 20 +++++++++++++++++--- default/hypr/autostart.conf | 3 ++- install/hyprlandia.sh | 2 +- migrations/1752104271.sh | 4 ++++ 4 files changed, 24 insertions(+), 5 deletions(-) create mode 100644 migrations/1752104271.sh diff --git a/bin/omarchy-fingerprint-setup b/bin/omarchy-fingerprint-setup index d23a0fc..48e5bca 100755 --- a/bin/omarchy-fingerprint-setup +++ b/bin/omarchy-fingerprint-setup @@ -2,9 +2,23 @@ yay -S --noconfirm --needed fprintd libfprint -# Add fingerprint authentication as a sufficient option -grep -q 'pam_fprintd.so' /etc/pam.d/system-auth || - sudo sed -i '/^auth.*pam_unix.so/ i auth sufficient pam_fprintd.so' /etc/pam.d/system-auth +# Add fingerprint authentication as an option for sudo +if ! grep -q pam_fprintd.so /etc/pam.d/sudo; then + sudo sed -i '1i auth sufficient pam_fprintd.so' /etc/pam.d/sudo +fi + +# Add fingerprint authentication as an option for hyprpolkitagent +if [ ! -f /etc/pam.d/polkit-1 ] || ! grep -q pam_fprintd.so /etc/pam.d/polkit-1; then + sudo tee /etc/pam.d/polkit-1 >/dev/null <<'EOF' +auth required pam_unix.so +auth optional pam_fprintd.so + +account required pam_unix.so +password required pam_unix.so +session required pam_unix.so +EOF +fi + systemctl --user restart hyprpolkitagent # Enroll the first finger diff --git a/default/hypr/autostart.conf b/default/hypr/autostart.conf index 089f64a..c840548 100644 --- a/default/hypr/autostart.conf +++ b/default/hypr/autostart.conf @@ -1,4 +1,5 @@ exec-once = hypridle & mako & waybar & fcitx5 exec-once = swaybg -i ~/.config/omarchy/current/background -m fill -exec-once = systemctl --user start hyprpolkitagent +# exec-once = systemctl --user start hyprpolkitagent +exec-once = /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1 exec-once = wl-clip-persist --clipboard regular diff --git a/install/hyprlandia.sh b/install/hyprlandia.sh index a320d9d..a7e0c3b 100644 --- a/install/hyprlandia.sh +++ b/install/hyprlandia.sh @@ -1,5 +1,5 @@ yay -S --noconfirm --needed \ - hyprland hyprshot hyprpicker hyprlock hypridle hyprpolkitagent hyprland-qtutils \ + hyprland hyprshot hyprpicker hyprlock hypridle polkit-gnome hyprland-qtutils \ wofi waybar mako swaybg \ xdg-desktop-portal-hyprland xdg-desktop-portal-gtk diff --git a/migrations/1752104271.sh b/migrations/1752104271.sh new file mode 100644 index 0000000..ace1ef9 --- /dev/null +++ b/migrations/1752104271.sh @@ -0,0 +1,4 @@ +yay -S --noconfirm --needed polkit-gnome +systemctl --user stop hyprpolkitagent +systemctl --user disable hyprpolkitagent +yay -Rns --noconfirm hyprpolkitagent From 5684aa80d83dd384564bd430c88a22445d27ea05 Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Wed, 9 Jul 2025 20:30:16 -0400 Subject: [PATCH 64/86] Make sure to run polkit-gnome after migrating to it --- migrations/1752104271.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/migrations/1752104271.sh b/migrations/1752104271.sh index ace1ef9..64c6186 100644 --- a/migrations/1752104271.sh +++ b/migrations/1752104271.sh @@ -2,3 +2,4 @@ yay -S --noconfirm --needed polkit-gnome systemctl --user stop hyprpolkitagent systemctl --user disable hyprpolkitagent yay -Rns --noconfirm hyprpolkitagent +setsid /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1 & From 929aafc17c03c4048af4a00b8dfea6b97a74686c Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Wed, 9 Jul 2025 20:31:50 -0400 Subject: [PATCH 65/86] Guard against running it twice --- migrations/1752104271.sh | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/migrations/1752104271.sh b/migrations/1752104271.sh index 64c6186..dda375c 100644 --- a/migrations/1752104271.sh +++ b/migrations/1752104271.sh @@ -1,5 +1,7 @@ -yay -S --noconfirm --needed polkit-gnome -systemctl --user stop hyprpolkitagent -systemctl --user disable hyprpolkitagent -yay -Rns --noconfirm hyprpolkitagent -setsid /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1 & +if ! command -v /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1 &>/dev/null; then + yay -S --noconfirm --needed polkit-gnome + systemctl --user stop hyprpolkitagent + systemctl --user disable hyprpolkitagent + yay -Rns --noconfirm hyprpolkitagent + setsid /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1 & +fi From 089f73c518a44d5804d90307cf779efa42bdaee1 Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Wed, 9 Jul 2025 17:41:06 -0700 Subject: [PATCH 66/86] Remove commented out exec --- default/hypr/autostart.conf | 1 - 1 file changed, 1 deletion(-) diff --git a/default/hypr/autostart.conf b/default/hypr/autostart.conf index c840548..4bc01c3 100644 --- a/default/hypr/autostart.conf +++ b/default/hypr/autostart.conf @@ -1,5 +1,4 @@ exec-once = hypridle & mako & waybar & fcitx5 exec-once = swaybg -i ~/.config/omarchy/current/background -m fill -# exec-once = systemctl --user start hyprpolkitagent exec-once = /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1 exec-once = wl-clip-persist --clipboard regular From 6434fddb594b0440ac4bb1f5043da5af64a6dc6a Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Wed, 9 Jul 2025 20:45:17 -0400 Subject: [PATCH 67/86] Explain migration --- migrations/1752104271.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/migrations/1752104271.sh b/migrations/1752104271.sh index dda375c..b00e99a 100644 --- a/migrations/1752104271.sh +++ b/migrations/1752104271.sh @@ -1,3 +1,4 @@ +echo "Switching to polkit-gnome for better fingerprint authentication compatibility" if ! command -v /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1 &>/dev/null; then yay -S --noconfirm --needed polkit-gnome systemctl --user stop hyprpolkitagent From c567dbffaa222891535e187cec44bbbd4a51b15e Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Wed, 9 Jul 2025 20:46:43 -0400 Subject: [PATCH 68/86] Only allow fingerprint setup if a sensor is detected --- bin/omarchy-fingerprint-setup | 48 +++++++++++++++++++---------------- 1 file changed, 26 insertions(+), 22 deletions(-) diff --git a/bin/omarchy-fingerprint-setup b/bin/omarchy-fingerprint-setup index 48e5bca..98b8af3 100755 --- a/bin/omarchy-fingerprint-setup +++ b/bin/omarchy-fingerprint-setup @@ -1,15 +1,18 @@ #!/bin/bash -yay -S --noconfirm --needed fprintd libfprint +yay -S --noconfirm --needed fprintd libfprint lsusb -# Add fingerprint authentication as an option for sudo -if ! grep -q pam_fprintd.so /etc/pam.d/sudo; then - sudo sed -i '1i auth sufficient pam_fprintd.so' /etc/pam.d/sudo -fi +if ! lsusb | grep -iq fingerprint; then + echo "No fingerprint sensor detected." +else + # Add fingerprint authentication as an option for sudo + if ! grep -q pam_fprintd.so /etc/pam.d/sudo; then + sudo sed -i '1i auth sufficient pam_fprintd.so' /etc/pam.d/sudo + fi -# Add fingerprint authentication as an option for hyprpolkitagent -if [ ! -f /etc/pam.d/polkit-1 ] || ! grep -q pam_fprintd.so /etc/pam.d/polkit-1; then - sudo tee /etc/pam.d/polkit-1 >/dev/null <<'EOF' + # Add fingerprint authentication as an option for hyprpolkitagent + if [ ! -f /etc/pam.d/polkit-1 ] || ! grep -q pam_fprintd.so /etc/pam.d/polkit-1; then + sudo tee /etc/pam.d/polkit-1 >/dev/null <<'EOF' auth required pam_unix.so auth optional pam_fprintd.so @@ -17,18 +20,19 @@ account required pam_unix.so password required pam_unix.so session required pam_unix.so EOF -fi - -systemctl --user restart hyprpolkitagent - -# Enroll the first finger -echo -e "\e[32m\nLet's setup your right index finger as the first fingerprint.\nKeep moving the finger around on sensor until the process completes.\n\e[0m" -sudo fprintd-enroll $USER - -echo -e "\e[32m\nNow let's verify that it's working correctly.\e[0m\n" - -if fprintd-verify; then - echo -e "\e[32m\nPerfect! Now you can use your fingerprint on the lock screen (Super + Escape).\e[0m" -else - echo -e "\e[31m\nSomething went wrong. Maybe try again?\e[0m" + fi + + systemctl --user restart hyprpolkitagent + + # Enroll the first finger + echo -e "\e[32m\nLet's setup your right index finger as the first fingerprint.\nKeep moving the finger around on sensor until the process completes.\n\e[0m" + sudo fprintd-enroll $USER + + echo -e "\e[32m\nNow let's verify that it's working correctly.\e[0m\n" + + if fprintd-verify; then + echo -e "\e[32m\nPerfect! Now you can use your fingerprint on the lock screen (Super + Escape).\e[0m" + else + echo -e "\e[31m\nSomething went wrong. Maybe try again?\e[0m" + fi fi From 4f77e71d2c8181d6cf771cbd3ffa8c861f25ecdb Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Wed, 9 Jul 2025 17:47:54 -0700 Subject: [PATCH 69/86] Red means no! --- bin/omarchy-fingerprint-setup | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bin/omarchy-fingerprint-setup b/bin/omarchy-fingerprint-setup index 98b8af3..0a7e09a 100755 --- a/bin/omarchy-fingerprint-setup +++ b/bin/omarchy-fingerprint-setup @@ -3,7 +3,7 @@ yay -S --noconfirm --needed fprintd libfprint lsusb if ! lsusb | grep -iq fingerprint; then - echo "No fingerprint sensor detected." + echo -e "\e[31m\nNo fingerprint sensor detected.\e[0m" else # Add fingerprint authentication as an option for sudo if ! grep -q pam_fprintd.so /etc/pam.d/sudo; then From 96769b4d6a158d1ce67be65f335dfdc066459837 Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Wed, 9 Jul 2025 17:53:04 -0700 Subject: [PATCH 70/86] Fix package name for lsusb --- bin/omarchy-fingerprint-setup | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bin/omarchy-fingerprint-setup b/bin/omarchy-fingerprint-setup index 0a7e09a..74268f7 100755 --- a/bin/omarchy-fingerprint-setup +++ b/bin/omarchy-fingerprint-setup @@ -1,6 +1,6 @@ #!/bin/bash -yay -S --noconfirm --needed fprintd libfprint lsusb +yay -S --noconfirm --needed fprintd libfprint usbutils if ! lsusb | grep -iq fingerprint; then echo -e "\e[31m\nNo fingerprint sensor detected.\e[0m" From c314721007782269129e06cbc3825494e2896046 Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Wed, 9 Jul 2025 18:01:56 -0700 Subject: [PATCH 71/86] Rely on omarchy-refresh-waybar having its own confirm --- migrations/1751887718.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/migrations/1751887718.sh b/migrations/1751887718.sh index 2899e80..d62fbdd 100644 --- a/migrations/1751887718.sh +++ b/migrations/1751887718.sh @@ -1,5 +1,6 @@ echo "Install Impala as new wifi selection TUI" if ! command -v impala &>/dev/null; then yay -S --noconfirm --needed impala - gum confirm "Overwrite Waybar config to use Impala Wi-Fi selector in top bar?" && omarchy-refresh-waybar + echo "You need to update the Waybar config to use Impala Wi-Fi selector in top bar." + omarchy-refresh-waybar fi From 64e8a25719299ac245cc07a723476030c8ce02f7 Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Wed, 9 Jul 2025 18:04:12 -0700 Subject: [PATCH 72/86] Fix showing user keybindings Close #106 --- bin/omarchy-show-keybindings | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bin/omarchy-show-keybindings b/bin/omarchy-show-keybindings index d6e1be0..331c39c 100755 --- a/bin/omarchy-show-keybindings +++ b/bin/omarchy-show-keybindings @@ -16,7 +16,7 @@ OMARCHY_BINDINGS_CONF="$HOME/.local/share/omarchy/default/hypr/bindings.conf" # - It joins the command that the key executes. # - It prints everything in a nicely aligned format. # 4. The final `sed` cleans up any leftover commas from the end of lines. -grep -h '^[[:space:]]*bind' "$HYPRLAND_CONF" "$OMARCHY_BINDINGS_CONF" | +grep -h '^[[:space:]]*bind' "$USER_HYPRLAND_CONF" "$OMARCHY_BINDINGS_CONF" | awk -F, ' { # Strip trailing comments From 5d2aa7773e23a71f74182b7809edb8822857be54 Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Wed, 9 Jul 2025 18:19:48 -0700 Subject: [PATCH 73/86] No longer used --- bin/omarchy-fingerprint-setup | 2 -- 1 file changed, 2 deletions(-) diff --git a/bin/omarchy-fingerprint-setup b/bin/omarchy-fingerprint-setup index 74268f7..21090c9 100755 --- a/bin/omarchy-fingerprint-setup +++ b/bin/omarchy-fingerprint-setup @@ -22,8 +22,6 @@ session required pam_unix.so EOF fi - systemctl --user restart hyprpolkitagent - # Enroll the first finger echo -e "\e[32m\nLet's setup your right index finger as the first fingerprint.\nKeep moving the finger around on sensor until the process completes.\n\e[0m" sudo fprintd-enroll $USER From 601a0e2ac89237ec518fe285df1a806c540070a9 Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Wed, 9 Jul 2025 18:21:01 -0700 Subject: [PATCH 74/86] Already included as a dependency of fprintd --- bin/omarchy-fingerprint-setup | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bin/omarchy-fingerprint-setup b/bin/omarchy-fingerprint-setup index 21090c9..dd71aaa 100755 --- a/bin/omarchy-fingerprint-setup +++ b/bin/omarchy-fingerprint-setup @@ -1,6 +1,6 @@ #!/bin/bash -yay -S --noconfirm --needed fprintd libfprint usbutils +yay -S --noconfirm --needed fprintd usbutils if ! lsusb | grep -iq fingerprint; then echo -e "\e[31m\nNo fingerprint sensor detected.\e[0m" From b4fc02d3edbf16741355706fbfba9e3a5402d8ef Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Wed, 9 Jul 2025 18:21:31 -0700 Subject: [PATCH 75/86] Fix indention --- bin/omarchy-refresh-waybar | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/bin/omarchy-refresh-waybar b/bin/omarchy-refresh-waybar index 8f442a7..1d63341 100755 --- a/bin/omarchy-refresh-waybar +++ b/bin/omarchy-refresh-waybar @@ -1,11 +1,11 @@ #!/bin/bash if gum confirm "Refresh Waybar config? This will replace your current Waybar settings with Omarchy defaults."; then - # Overwrite local waybar settings with the latest in Omarchy - cp -f ~/.local/share/omarchy/config/waybar/config ~/.config/waybar/ 2>/dev/null - cp -f ~/.local/share/omarchy/config/waybar/style.css ~/.config/waybar/ 2>/dev/null + # Overwrite local waybar settings with the latest in Omarchy + cp -f ~/.local/share/omarchy/config/waybar/config ~/.config/waybar/ 2>/dev/null + cp -f ~/.local/share/omarchy/config/waybar/style.css ~/.config/waybar/ 2>/dev/null - # Restart waybar - pkill waybar &>/dev/null - setsid waybar &>/dev/null & + # Restart waybar + pkill waybar &>/dev/null + setsid waybar &>/dev/null & fi From 9d05326e6f5a79f4ae306805fcf5fcd951aab9a4 Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Wed, 9 Jul 2025 18:23:10 -0700 Subject: [PATCH 76/86] Remove excess CR --- default/plymouth/omarchy.plymouth | 2 -- default/wofi/search.css | 1 - 2 files changed, 3 deletions(-) diff --git a/default/plymouth/omarchy.plymouth b/default/plymouth/omarchy.plymouth index d59f00b..9b45fc3 100644 --- a/default/plymouth/omarchy.plymouth +++ b/default/plymouth/omarchy.plymouth @@ -7,5 +7,3 @@ ModuleName=script ImageDir=/usr/share/plymouth/themes/omarchy ScriptFile=/usr/share/plymouth/themes/omarchy/omarchy.script ConsoleLogBackgroundColor=0x1a1b26 - - diff --git a/default/wofi/search.css b/default/wofi/search.css index b57b452..ff0ab25 100644 --- a/default/wofi/search.css +++ b/default/wofi/search.css @@ -69,4 +69,3 @@ window { #entry image { -gtk-icon-transform: scale(0.7); } - From 4df84da6e15eafc968c1bb47a2189b30105465dd Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Wed, 9 Jul 2025 18:24:21 -0700 Subject: [PATCH 77/86] Better grouping --- install/3-terminal.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/install/3-terminal.sh b/install/3-terminal.sh index b56978c..d45a288 100644 --- a/install/3-terminal.sh +++ b/install/3-terminal.sh @@ -1,6 +1,6 @@ yay -S --noconfirm --needed \ - wget curl unzip inetutils \ + wget curl unzip inetutils impala \ fd eza fzf ripgrep zoxide bat \ wl-clipboard fastfetch btop \ - man tldr less whois plocate \ - alacritty bash-completion impala + man tldr less whois plocate bash-completion \ + alacritty From 352b0cfae65c11f2cb956fee673ad1b722c4148c Mon Sep 17 00:00:00 2001 From: Ryan Hughes <1630358+ryanrhughes@users.noreply.github.com> Date: Wed, 9 Jul 2025 21:25:15 -0400 Subject: [PATCH 78/86] Update assets and reduce progress target to 70% --- default/plymouth/bullet.png | Bin 358 -> 293 bytes default/plymouth/lock.png | Bin 531 -> 1537 bytes default/plymouth/omarchy.script | 32 +++++++++++++++++--------------- 3 files changed, 17 insertions(+), 15 deletions(-) diff --git a/default/plymouth/bullet.png b/default/plymouth/bullet.png index 0b3ffa7f9b4774ce001e8797360abd43060f5e16..62249b3bd82b0b670a8a503a3bb69bbfe79cc4f4 100644 GIT binary patch literal 293 zcmeAS@N?(olHy`uVBq!ia0vp^d?3uh1|;P@bT0xamSQK*5Dp-y;YjHK^6z-MIEH9U zoIA;|uZcmx^}qZQCjEr9ou<6JoZt7m0FRe~3I-q?kdfVZu-@kQlF=GdcP{_{ literal 358 zcmeAS@N?(olHy`uVBq!ia0vp^>>$j-3?$8JydD54g=CK)Uj~LMH3o);76yi2K%s^g z3=E|P3=FRl7#OT(FffQ0%-I!a1C-zo@Ck7R(g#j`g`ofc|DQ?CHvtMUmjw9*GiYr7 z>fGT3UO_QmvAUQh^kMk%5t^u7SC( zfk}vwft8Vkm7#^Ufq|8QK~I+oZUJsR Us}Ak?1JuLd>FVdQ&MBb@0B-zb00000 diff --git a/default/plymouth/lock.png b/default/plymouth/lock.png index 06bb109e0688876dcdbf100fb6c3af8395171850..3046de1b6a3f20d194f010fee671c936326beb27 100644 GIT binary patch literal 1537 zcmaKseKgYx7{|AHUkq{cvLRb`y@V2`mnmXdjLEhr)$(pBuF;Fg7MiYcO37PGhEj}Q zjkx2~FG}6iyi`n^Yf__8QcEw2yZ-5)d(J)Q^E}@_p65B=bDrm%=QKHZn*rPs4uL=n zhyi{()JjnYT~}M3b6C_2wdkb;L@*(cWhOrZ3aPkg4uNP1iGDtmqZi-uNcB{I6qr4G z#i8)RDVJ5cL1!Nt{l+uGVeBIuqiPA1leLuzROguk=T?Ra9MON;!yO9zRCRCo6Z~dO zZEkEpocTDP92U}<@#4T*rj2a+(x$Pv@seyCNY93qf#zr(*_!G?;{%hf$7{)0wjI)D_X( zm}u}Ln8`jY-p@J5VO8CjI08(3E0;){?Q-|cD59AsumI2J9^x48{P#=1M@1> z`3H_14&4M@jmRG{e0-T%a$_};xp+UGO5W(w?k>lx9F;;;TAULlesb+OonM22Q!c81az}6c*t>v7~tOVPm zhU!UpisjNWSukBNpiE6b9Q+!olgTZa?zW>>3@H1~d|7^cD&u?XCD2;IcY{V&A|v%} zdgu$wb94J!*DI4eckMCCA2lAHSD>gLRdsonw|WzWbCTnPs>+EhLc?+2mx$6;Pv&90 z`0L*_g4}j}dR=HC;<$8$V8H_R+5)ZzLV8t}3+GKlEaK#JdXNo5RObC<{#qWnTDYlq z)?=4}W)I5KWoU07<8~IqmNFI8_hC%4r#B}#Xw19S$T7|LGujzt$Su_wD^oXACsp6Y z@KIlS8YxqxORtv@zY6`OX~XEy`ZfP$tM|_>py#PwsWV|^yI&|}5<#J-3naFWlPt&0 zMM1pA=0DF$cD`C*@wVbov-TLG5Xo`|Cp3#t1lw$AGfc{*?c{bf87cSbWy55&%tM%p zeXIrPK75<{GLPwF=XCHZ+fTLU^X`|rK`Cd;+jrMtGa(^cXr+} zgVU;=CUsvl!V_DzOK)XsWtP;Abb!{3qlSAP;8kvbDCe<{Y>C!!vz1@u+lCa}en)#) z;t*rZHexumT)tUH-d4SN1?85h(q5JM8U5Fz3%*u)MG1WJ{{KN~pSIm6Hn6(LH){pv ze0V$g{08_ag*>vOzNWv9Sb-lDoN*GiYdmB~>U7k^= z!sR4-SaIB}#^(07LNV=C+^Wxvp#$8peZDi2`#_iZs= zqu`0Tb?EN1+Q1#UGG4l`!VHb{C~R_k3u*CyVN%VraV9KWDT5xw*ws95W?`)tyZ4)2<_Ue8M2_Lb zaSg1=`gadV(~oTBd5ZNyUQ=(QUE*OKK)-|hxBH_7i+@D@94nGF6k#qnb#ZuUGt_nK Vg$$|X5%o`p5dDMwntbUe{{_St%Ul2e literal 531 zcmeAS@N?(olHy`uVBq!ia0vp^nn0|>!3-qN7blhjDTQQ@AYTTCDm4a%h86~fUqGRT z7Yq!g1`G_Z5*Qe)W-u^_7tGleXakh63GfMV1=0sjeI*0^|NsB{vISFs`h`k@{DK)c z9qZ1Uwpy{sE=grdjQ{ofZ&~!ID4;B3lDE5yFwgFoX+REpiKnkC`%88f5hdwws`_Vv zLX$jQ978NlKfQdC@2~<7OTcE8!V{OS{r|sFG%RE#)A3@T%a*-Igu59Q{Z>CRrMT;0 zYqN}`jKwK+WwXWR*%Q{!d1IywHn`klJt zWO(U9(#cDAlg#T?#h!pk$+hK`B5da z%Wi`Z;R#BHK-a03xJHzuB$lLFB^RXvDF!10BU4=ib6o?I5F-OCV-qVQb8Q0yD+2@l z|GBqOH00)|WTsW())2SoYC2GZ2Hb{{%-q!ClEmBs+ Date: Wed, 9 Jul 2025 18:28:48 -0700 Subject: [PATCH 79/86] Skip configuration if plymouth was already installed This helps us skip the installer if something else on initial all failed and we need to run things again. --- install/plymouth.sh | 120 ++++++++++++++++++++++---------------------- 1 file changed, 59 insertions(+), 61 deletions(-) diff --git a/install/plymouth.sh b/install/plymouth.sh index 0d5256e..26710ae 100755 --- a/install/plymouth.sh +++ b/install/plymouth.sh @@ -4,8 +4,8 @@ echo "Installing Plymouth..." yay -S --noconfirm --needed plymouth -# Skip if plymouth already exists for some reason -if ! grep -q "^HOOKS=.*plymouth" /etc/mkinitcpio.conf; then +if ! command -v plymouth &>/dev/null; then + # Skip if plymouth already exists for some reason # Backup original mkinitcpio.conf just in case backup_timestamp=$(date +"%Y%m%d%H%M%S") sudo cp /etc/mkinitcpio.conf "/etc/mkinitcpio.conf.bak.${backup_timestamp}" @@ -18,71 +18,69 @@ if ! grep -q "^HOOKS=.*plymouth" /etc/mkinitcpio.conf; then else echo "Couldn't add the Plymouth hook" fi -else - echo "Plymouth already present in mkinitcpio.conf HOOKS" -fi -# Regenerate initramfs -sudo mkinitcpio -P + # Regenerate initramfs + sudo mkinitcpio -P -# Add kernel parameters for Plymouth (systemd-boot only) -if [ -d "/boot/loader/entries" ]; then - echo "Detected systemd-boot" + # Add kernel parameters for Plymouth (systemd-boot only) + if [ -d "/boot/loader/entries" ]; then + echo "Detected systemd-boot" - for entry in /boot/loader/entries/*.conf; do - if [ -f "$entry" ]; then - # Skip fallback entries - if [[ "$(basename "$entry")" == *"fallback"* ]]; then - echo "Skipped: $(basename "$entry") (fallback entry)" - continue + for entry in /boot/loader/entries/*.conf; do + if [ -f "$entry" ]; then + # Skip fallback entries + if [[ "$(basename "$entry")" == *"fallback"* ]]; then + echo "Skipped: $(basename "$entry") (fallback entry)" + continue + fi + + # Skip if splash it already present for some reason + if ! grep -q "splash" "$entry"; then + sudo sed -i '/^options/ s/$/ splash quiet/' "$entry" + else + echo "Skipped: $(basename "$entry") (splash already present)" + fi + fi + done + elif [ -f "/etc/default/grub" ]; then + # Backup GRUB config before modifying + backup_timestamp=$(date +"%Y%m%d%H%M%S") + sudo cp /etc/default/grub "/etc/default/grub.bak.${backup_timestamp}" + + # Check if splash is already in GRUB_CMDLINE_LINUX_DEFAULT + if ! grep -q "GRUB_CMDLINE_LINUX_DEFAULT.*splash" /etc/default/grub; then + # Get current GRUB_CMDLINE_LINUX_DEFAULT value + current_cmdline=$(grep "^GRUB_CMDLINE_LINUX_DEFAULT=" /etc/default/grub | cut -d'"' -f2) + + # Add splash and quiet if not present + new_cmdline="$current_cmdline" + if [[ ! "$current_cmdline" =~ splash ]]; then + new_cmdline="$new_cmdline splash" + fi + if [[ ! "$current_cmdline" =~ quiet ]]; then + new_cmdline="$new_cmdline quiet" fi - # Skip if splash it already present for some reason - if ! grep -q "splash" "$entry"; then - sudo sed -i '/^options/ s/$/ splash quiet/' "$entry" - else - echo "Skipped: $(basename "$entry") (splash already present)" - fi + # Trim any leading/trailing spaces + new_cmdline=$(echo "$new_cmdline" | xargs) + + sudo sed -i "s/^GRUB_CMDLINE_LINUX_DEFAULT=\".*\"/GRUB_CMDLINE_LINUX_DEFAULT=\"$new_cmdline\"/" /etc/default/grub + + # Regenerate grub config + sudo grub-mkconfig -o /boot/grub/grub.cfg + else + echo "GRUB already configured with splash kernel parameters" fi - done -elif [ -f "/etc/default/grub" ]; then - # Backup GRUB config before modifying - backup_timestamp=$(date +"%Y%m%d%H%M%S") - sudo cp /etc/default/grub "/etc/default/grub.bak.${backup_timestamp}" - - # Check if splash is already in GRUB_CMDLINE_LINUX_DEFAULT - if ! grep -q "GRUB_CMDLINE_LINUX_DEFAULT.*splash" /etc/default/grub; then - # Get current GRUB_CMDLINE_LINUX_DEFAULT value - current_cmdline=$(grep "^GRUB_CMDLINE_LINUX_DEFAULT=" /etc/default/grub | cut -d'"' -f2) - - # Add splash and quiet if not present - new_cmdline="$current_cmdline" - if [[ ! "$current_cmdline" =~ splash ]]; then - new_cmdline="$new_cmdline splash" - fi - if [[ ! "$current_cmdline" =~ quiet ]]; then - new_cmdline="$new_cmdline quiet" - fi - - # Trim any leading/trailing spaces - new_cmdline=$(echo "$new_cmdline" | xargs) - - sudo sed -i "s/^GRUB_CMDLINE_LINUX_DEFAULT=\".*\"/GRUB_CMDLINE_LINUX_DEFAULT=\"$new_cmdline\"/" /etc/default/grub - - # Regenerate grub config - sudo grub-mkconfig -o /boot/grub/grub.cfg else - echo "GRUB already configured with splash kernel parameters" + echo "" + echo "Neither systemd-boot nor GRUB detected. Please manually add these kernel parameters:" + echo " - splash (to see the graphical splash screen)" + echo " - quiet (for silent boot)" + echo "" fi -else - echo "" - echo "Neither systemd-boot nor GRUB detected. Please manually add these kernel parameters:" - echo " - splash (to see the graphical splash screen)" - echo " - quiet (for silent boot)" - echo "" + + # Copy and set the Plymouth theme + sudo cp -r "$HOME/.local/share/omarchy/default/plymouth" /usr/share/plymouth/themes/omarchy/ + + sudo plymouth-set-default-theme -R omarchy fi - -# Copy and set the Plymouth theme -sudo cp -r "$HOME/.local/share/omarchy/default/plymouth" /usr/share/plymouth/themes/omarchy/ - -sudo plymouth-set-default-theme -R omarchy From 8fb9b51d039ed3885730c14122038097925da413 Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Wed, 9 Jul 2025 18:33:06 -0700 Subject: [PATCH 80/86] Update system packages when updating omarchy --- bin/omarchy-update | 3 +++ 1 file changed, 3 insertions(+) diff --git a/bin/omarchy-update b/bin/omarchy-update index 3c72f7f..dbf0b64 100755 --- a/bin/omarchy-update +++ b/bin/omarchy-update @@ -26,3 +26,6 @@ done # Back to where we came from cd - >/dev/null + +echo -e "\e[32m\nUpdating system packages\e[0m" +yay -Syu From b7a3b4b020f124b6812d80657db791af968965e6 Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Wed, 9 Jul 2025 18:39:12 -0700 Subject: [PATCH 81/86] Add a way to refresh plymouth setup --- bin/omarchy-refresh-plymouth | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100755 bin/omarchy-refresh-plymouth diff --git a/bin/omarchy-refresh-plymouth b/bin/omarchy-refresh-plymouth new file mode 100755 index 0000000..e325974 --- /dev/null +++ b/bin/omarchy-refresh-plymouth @@ -0,0 +1,6 @@ +#!/bin/bash + +if gum confirm "Refresh Plymouth theme? This will replace your current startup screen with Omarchy defaults."; then + sudo cp ~/.local/share/omarchy/default/plymouth/* /usr/share/plymouth/themes/omarchy/ + sudo plymouth-set-default-theme -R omarchy +fi From d7b94996c3abc60f2e2134ed413c7fcf223620eb Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Wed, 9 Jul 2025 18:52:04 -0700 Subject: [PATCH 82/86] Add border to wofi to better delineate from background --- default/wofi/search.css | 1 + themes/catppuccin/wofi.css | 1 + themes/everforest/wofi.css | 1 + themes/gruvbox/wofi.css | 1 + themes/kanagawa/wofi.css | 1 + themes/nord/wofi.css | 1 + themes/tokyo-night/wofi.css | 1 + 7 files changed, 7 insertions(+) diff --git a/default/wofi/search.css b/default/wofi/search.css index ff0ab25..318c916 100644 --- a/default/wofi/search.css +++ b/default/wofi/search.css @@ -24,6 +24,7 @@ window { padding: 20px; border: none; background-color: @base; + border: 2px solid @border; } #scroll { diff --git a/themes/catppuccin/wofi.css b/themes/catppuccin/wofi.css index 70a94f8..7dd3bb5 100644 --- a/themes/catppuccin/wofi.css +++ b/themes/catppuccin/wofi.css @@ -1,3 +1,4 @@ @define-color selected-text #8caaee; @define-color text #c6d0f5; @define-color base #24273a; +@define-color border #c6d0f5; diff --git a/themes/everforest/wofi.css b/themes/everforest/wofi.css index 036b3e0..e4ea073 100644 --- a/themes/everforest/wofi.css +++ b/themes/everforest/wofi.css @@ -1,3 +1,4 @@ @define-color selected-text #dbbc7f; @define-color text #d3c6aa; @define-color base #2d353b; +@define-color border #d3c6aa; diff --git a/themes/gruvbox/wofi.css b/themes/gruvbox/wofi.css index 8501e39..42d68ef 100644 --- a/themes/gruvbox/wofi.css +++ b/themes/gruvbox/wofi.css @@ -1,3 +1,4 @@ @define-color selected-text #fabd2f; @define-color text #ebdbb2; @define-color base #282828; +@define-color border #ebdbb2; diff --git a/themes/kanagawa/wofi.css b/themes/kanagawa/wofi.css index ea8f710..8c45967 100644 --- a/themes/kanagawa/wofi.css +++ b/themes/kanagawa/wofi.css @@ -1,3 +1,4 @@ @define-color selected-text #dca561; @define-color text #dcd7ba; @define-color base #1f1f28; +@define-color border #dcd7ba; diff --git a/themes/nord/wofi.css b/themes/nord/wofi.css index 8cc8fbe..17190dd 100644 --- a/themes/nord/wofi.css +++ b/themes/nord/wofi.css @@ -1,3 +1,4 @@ @define-color selected-text #88C0D0; @define-color text #D8DEE9; @define-color base #2E3440; +@define-color border #D8DEE9; diff --git a/themes/tokyo-night/wofi.css b/themes/tokyo-night/wofi.css index 1663e02..0c21483 100644 --- a/themes/tokyo-night/wofi.css +++ b/themes/tokyo-night/wofi.css @@ -1,3 +1,4 @@ @define-color selected-text #7dcfff; @define-color text #cfc9c2; @define-color base #1a1b26; +@define-color border #33ccff; From b25a60395a4f9095e500e01f60881eb57d909cca Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Wed, 9 Jul 2025 19:00:20 -0700 Subject: [PATCH 83/86] All protections are already in there --- migrations/1752091783.sh | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/migrations/1752091783.sh b/migrations/1752091783.sh index b2b888a..9b1f70d 100644 --- a/migrations/1752091783.sh +++ b/migrations/1752091783.sh @@ -1,5 +1,2 @@ echo "Install Plymouth splash screen" -if ! command -v plymouth &>/dev/null; then - yay -S --noconfirm --needed plymouth - bash "$HOME/.local/share/omarchy/install/plymouth.sh" -fi +source "$HOME/.local/share/omarchy/install/plymouth.sh" From 11b71a593bd083f27595a0257e11af08de3a6a4e Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Wed, 9 Jul 2025 19:00:52 -0700 Subject: [PATCH 84/86] Need to have the install inside the check of course --- install/plymouth.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/install/plymouth.sh b/install/plymouth.sh index 26710ae..f53410d 100755 --- a/install/plymouth.sh +++ b/install/plymouth.sh @@ -2,9 +2,10 @@ # Install Plymouth package echo "Installing Plymouth..." -yay -S --noconfirm --needed plymouth if ! command -v plymouth &>/dev/null; then + yay -S --noconfirm --needed plymouth + # Skip if plymouth already exists for some reason # Backup original mkinitcpio.conf just in case backup_timestamp=$(date +"%Y%m%d%H%M%S") From c9a5de658163294f29293e398d79095f93ad14ed Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Wed, 9 Jul 2025 19:01:19 -0700 Subject: [PATCH 85/86] Quiet by default --- install/plymouth.sh | 3 --- 1 file changed, 3 deletions(-) diff --git a/install/plymouth.sh b/install/plymouth.sh index f53410d..24004d9 100755 --- a/install/plymouth.sh +++ b/install/plymouth.sh @@ -1,8 +1,5 @@ #!/usr/bin/env bash -# Install Plymouth package -echo "Installing Plymouth..." - if ! command -v plymouth &>/dev/null; then yay -S --noconfirm --needed plymouth From 87f0b599c68c58c69ce9f0f0cd96cc33035ad518 Mon Sep 17 00:00:00 2001 From: Nathan Anderson Date: Wed, 9 Jul 2025 20:09:43 -0400 Subject: [PATCH 86/86] Adds two more kernel cmdline detections Adds support for UKI images, which read kernel cmdline options out of either: * /etc/cmdline.d/*.conf * /etc/kernel/cmdline --- install/plymouth.sh | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/install/plymouth.sh b/install/plymouth.sh index 24004d9..545dca0 100755 --- a/install/plymouth.sh +++ b/install/plymouth.sh @@ -41,6 +41,7 @@ if ! command -v plymouth &>/dev/null; then fi done elif [ -f "/etc/default/grub" ]; then + echo "Detected grub" # Backup GRUB config before modifying backup_timestamp=$(date +"%Y%m%d%H%M%S") sudo cp /etc/default/grub "/etc/default/grub.bak.${backup_timestamp}" @@ -69,6 +70,42 @@ if ! command -v plymouth &>/dev/null; then else echo "GRUB already configured with splash kernel parameters" fi + elif [ -d "/etc/cmdline.d" ]; then + echo "Detected a UKI setup" + # Relying on mkinitcpio to assemble a UKI + # https://wiki.archlinux.org/title/Unified_kernel_image + if ! grep -q splash /etc/cmdline.d/*.conf; then + # Need splash, create the omarchy file + echo "splash" | sudo tee -a /etc/cmdline.d/omarchy.conf + fi + if ! grep -q quiet /etc/cmdline.d/*.conf; then + # Need quiet, create or append the omarchy file + echo "quiet" | sudo tee -a /etc/cmdline.d/omarchy.conf + fi + elif [ -f "/etc/kernel/cmdline" ]; then + # Alternate UKI kernel cmdline location + echo "Detected a UKI setup" + + # Backup kernel cmdline config before modifying + backup_timestamp=$(date +"%Y%m%d%H%M%S") + sudo cp /etc/kernel/cmdline "/etc/kernel/cmdline.bak.${backup_timestamp}" + + current_cmdline=$(cat /etc/kernel/cmdline) + + # Add splash and quiet if not present + new_cmdline="$current_cmdline" + if [[ ! "$current_cmdline" =~ splash ]]; then + new_cmdline="$new_cmdline splash" + fi + if [[ ! "$current_cmdline" =~ quiet ]]; then + new_cmdline="$new_cmdline quiet" + fi + + # Trim any leading/trailing spaces + new_cmdline=$(echo "$new_cmdline" | xargs) + + # Write new file + echo $new_cmdline | sudo tee /etc/kernel/cmdline else echo "" echo "Neither systemd-boot nor GRUB detected. Please manually add these kernel parameters:"

>@jnywM$jr-2ErQW{Nja%`DO2yi;{+PV0XD7(7)%U?CW<0F zg+MW3kXR5~Ak27{ zfA&0}AbW|YuPggYc2+i4v9JCg^MHEHJY5_^EKZ-DlpEh`PypzjdSy>-<2)T{O{A-dv;mgjEvsi?NM*Pl^s{w_ITZf z-PXIS=X}1mkM+~9E$`%Ie#K-Iq&(%yI`Z-4CHt*~jwYf_b2;zJ&+Csl(qo{mB-wHN zL43@tqg}6Dz9^QST30lGspZoN9Y!KvfFR<+MgVRhPbX2~tDjaM!-XB@kBqkfsZ2bb2OZ@GmRfq`n4 z8sVAd>&u`8WJ>_C2M{yDX(mP~23DvD2ctBcEdUf_m{9S450DZpag8W(PRva$N@Rdg zdIkpOzxV#}0!m7NBwZ3qQW=a4j7;Kd5q8kmL{7+V<{Ss58>8yHv_7`&diVk(M;-29Zxv`UcK*fq>LBcKV?paHj` zBr`X)xFj*R07Z|Pm4T_1krBj_Lq0JFfqI-ldfYN|QW^Bi5{vXR@^e%5vodpY6O;9e zi<0%zGfVUfaw>E4OG`5JOEOY{#_AUrWaj0i7Qtw}q@2{el&SaMaRQCw02@~X3?>Fc z(=cJ1=Rh%GkXR5#XV)z4*}Q$iB}gnPbVsZNHq?=LA1_G^t+7pzxu0~zju^@DI zlo@NT>+5w1mH)pRa@H9*R;_*Bb@Jy)pES3?e>1OLGq;+(YT5b?f!A*sbthFH4|*%M zd;9L|`a8a{_cgaKc_}Y5%XQ`AP zNM3n{olQcDMNEvjE%e8U26fI0sSkE){L;VFk)yJ-;;mFZGe6V&GwxqI`<~19?P8FW zIv;Xuk6~SG(uwGmP12V=1nfUwbe3D>KOF-0GKcdXU z{Nt?xJU?W=?&!{vKbqS;`<6sDjj_0M%F}7o|d# zn(7*u>l&Db7#Ld_8d(_`Y8x0>85q2txMC`bhTQy=%(P07+1NGAIwPP7)Sv;kp(Ham zwYVfPw*W`(_kW-nPUs{r(Uy_juG*-X3ATuv7wFpM*CFP{%rA)p5juU7c2iUkGU@$Qlnw^)* zjRlGcgT#V>YEp|rfbL=d`%%xp@VY_Xb)YmKNIEz%lDJiw+`NBmPfieOh c8H5&K$XFSgW$$TH0Ln3Vy85}Sb4q9e0EL<)h5!Hn literal 0 HcmV?d00001 diff --git a/themes/nord/plymouth/throbber-17.png b/themes/nord/plymouth/throbber-17.png new file mode 100644 index 0000000000000000000000000000000000000000..76d709e1dc84762568cdaca9f467069f25309bf7 GIT binary patch literal 1246 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~u*IPl)S{doPD8`v3pG=ht?ij~P5lg8YIR6r3`u zOHJ4;W}g4}yV1Wx&Gg&GUI~1u z@!MHU_xj7ahzf~I@(61hYB#th0*z!~O!9Vj@oZ;(QUm007I;J!Gcd>~fH31({@L?@ zg6t)pzOL*q*;(0G#lHG~%meB%^>lFzu{eEpQnquGfk>O?+OsMO%5!eMIOKDn>B@>F z-Dwm4{ExrF#+u$T|MlM^mhTVm%n6=SzijT^u&e$8GUhR?;BV|a`FD2o z_6`q$q618mH|@TYo_a`3HD|-YDa^{uQ$%9Zu2!D;$@0qf&C6nio>Lzj&)By$mH7!c#XqYy~p3f}nj68al=sL9Dn$@N3 zwPv+oZQ&HD6%xKhkE;EibPLoUm={%N@7KhU*s1<+KFg=t<(7_*Z!Q;o7C-yeVP|PB z(W?D%vKtGZK3?$hp<8BSOV}%+rGYw;?A!JyMZdAXEY5S+u=LN7f;eE9nx#f~ruq6Z zXaU(0K9CV`gPwYGq^uvE-0X%t4?YXOJGZ%$!sP{j$U&{fzwFRQ;^X+}y-u{oUfRG_i?#RZvpd8tJ(S}!RlH7{lA{db%|<2b;^6#;{Z!O(n%Z0u>E zm@r5z2&g8tCvW@{^KMi=HoBbP*^c0Fpsy Z0fvl~p}EZNP1}HS44$rjF6*2UngDJ|Av*v7 literal 0 HcmV?d00001 diff --git a/themes/nord/plymouth/throbber-18.png b/themes/nord/plymouth/throbber-18.png new file mode 100644 index 0000000000000000000000000000000000000000..86f83461e8124eececbcb1dc317d631c73fe9f7e GIT binary patch literal 1244 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~u*IPl)S{doPD8`v3pG=ht?ij~P5lg8YIR6r3`u zORXdVErgqI*uem@o8I!!-T|C=apVR<3oCO|{#S9EG3LwmQmVfp< zpdfpRr>`sfOLkT^R_OIkN z%g_B1aM|A0IC5>Vw0TGO>8bB6V%s;a&UT7v{c!7$`S0e1OZoHj-oN8i+{csgN2zLZjBEK?GDG{~c^|)xWqah& z+1Z&}?~{^X^weR!7IWO$DSKCP^;DWJJ;kx2=Z8r2+0+N!@&|skba~7aX)?RUvMyue z3gusqG>um#ubO(qO8u)V=hVH%i~{D%IVvla-eoub+TT4%;qpZtuG8yPLm79eY&xXE z#;eGaEzc(MCoF2s1OqJ{7PC{Q#TmanzbE$l{1@KBSEkdXPWUwdL)0ua!ZXd+mq822 zmH=W8AZCQqOpHASGDh8d2h$n44OZ$N-`A3=GVF@BQNi zl#~ETx+IpQG8h>cndlps>l+#<7@Ala8d#Yav{?MM0;*93sYwBN+ WR)!WmEbG;QatxlXelF{r5}E+|s}@NB literal 0 HcmV?d00001 diff --git a/themes/nord/plymouth/throbber-19.png b/themes/nord/plymouth/throbber-19.png new file mode 100644 index 0000000000000000000000000000000000000000..4937f9b0daafe971c679a5bfebd8b5efc0847a75 GIT binary patch literal 1238 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~u*IPl)S{doPD8`v3pG=ht?ij~P5lg8YIR6r3`u zORXdA3&xtMV|zg1>it!pf7 zlN8P;%VH|8XecTqt}4l+seMBEeHPG6#w2fd7teOqCpAD0XMsm#F$05)0thpn<)1wd zD9B#o>Fdh=lAV=}RqU(($2_1OT~8Os5R21iC+5aCD~KG`ogTD#TI$6!vsi7jCx@I$ zTetP;pMUc;E(mRSTRJ!VPW8WncYhaV{`ZldU6t=`e#X=c7*)}sp@(<4qh+$EbXUDx|I$Yr}zF%|HYKSZN8lO`O!3BSem6qc&7RKGH3zW5?)FP^G522Ijg3rXdE#R)$7a zMuyr3237_JuP3gUilQMmKP5A*5@a@Z4YSS&XaY58z-=hW%uOvWNz5%k(PL(1U}|M# z1hM3hPs~A}9%qmqx6GVW2K}Wc}izWc~Ea68(al%G~_Yk_`Ql zj8vep`o#sAd3mWtFj_AuCp9l+>iu_|K;t;T#uWjBiNVk^erdrOpqMa7EC{G3wI~GW zE(Wk4^$ZNJ8{}OFO7nrFgOgM9QW;7zit>|^Qj4B1TyzmABLI>?XaR`v3pGj^FWxKo7c>1o;IsC^%(Q zms&|!%sl_``}OHc&G&y6bFA;@dp?=Tcz=Y3!1j$5w>`O3?Y!ETM;0C~QD)P25w;PP zmNjEBl~*(r64zCiI-Nj9O*Uz^=4rhT!WHAGSi~oC4=Bi9 z;_2(k{*s-QjaBTc|HnL_9$ilt#}JFtX9KgHn+!x^12;`E>1v7a)Ze*xW@AfBm)igT z`db@M%D#MVHQ%CtZuN1FpXoPlU+3f7I&I(KW$thL0!3V(@3?(C>9zW^%#X~U&t(1D zTfF$d3v;2e?Vn_im#jL{+Fd(+rjxPWdbW9X7uKEDILz38kK^UF=*|09?A|TEh)G^f zZvMR28};8_H|Kc8u$;l*(TYiXnKwjnC^J|cGfpm4+GPI4`2vghghZt!70%2DZ?Led zt(;(IZX%qs>dx%djFw8F?g6PsA`E6cJP^aNC2U8`Nq6rLGE=fAwXTV{rhROpP2>Gl zp=#HvKSc!nYEA!T#Lzuq_d3yMpK7#&?^lPaDWqOj(b_-7UO(HtLGY>br3UE>x0Xw) z?@wI6%45nJo9Q{NqI#PZ=0#e+u|I5n?1=fN=&WOrz_2t+jqptK^<~fkvL%4n1Be;n zG!vr~11nU7gHamJ766JdOsIIj2S^E)xJHyXC+4OWB{D!LJp%*t-+TXf0VO3sk}ioQ zsSHL2Mke|O=K6*P3Wg?Dh6Yw91}zr9t$=D&L26QfYOIorQlUysbq&mQ4NOA}jI9if ztc(n`4GgRd3|>!MF%?BaZhlH;S|!MA>>6gB5zqu`(16=el9`)YT#}eufTG9D%D~jh z$OvM|A)lCoKt0YNJ#LvfsSNsMiADMu`MIh3S(&-HiOKrKMalZ5x1{2U`-jLa=fnvfSu^^zD)S?ie zyBNTJ)H5)=Zjg5!D9s0w4o*(ZOJyj@D9TStN-cW6aM4Aei~vXmp#>N+Rz?OZKb2eq P$}xDl`njxgN@xNA+9D7G literal 0 HcmV?d00001 diff --git a/themes/nord/plymouth/throbber-21.png b/themes/nord/plymouth/throbber-21.png new file mode 100644 index 0000000000000000000000000000000000000000..c6f56c7754b6f4457b5b92f1b44a0a5d1b648bdc GIT binary patch literal 1244 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~u*IPl)S{doPD8`v3pG=ht?ij~P5lg8YIR6r3`u zORXdqzHFNhy9$d| zm4xw`Nh=$(n93W9>#9rgXf|I6F9Mp$nB?v5;@Qsnqz1_0EbxddW?+y}0Aa?n{Ill) z1=&kHeO=jKva_)Y1dT-Fm<4fQU(iE#5w zbidTAE-_inTXI!&$)+R?*%HGKn#@6JF>|lDyMLIui>vfp=+Q+s zhKa9uuSiH*Zrn9l{nRA=J;Alv4V5P}w;q~Vb^pVv|JJ8DJ&s?V@zj5+{`#!yhNEfQ z!h~ff7Wvt%`x`bzS5PdS@#?ixT;lgMUPehDt6!FX(baOp?ITlf07KL)HNrE^*Ox&H z$d&+N4TL37=Frni89v~%H;u=xnoS2(hl*j;~^b8ElfA9U{ z1(cKkNxCGKq%s&87@6oBnClxFC>WYp85&rb7_?aYwgReA1*u5^sNoH>@jnywM$jr-2ErQW{Nja%`DO2yi;{+PV0XD7(7)%UChE>6gTe~DWM4f8P^uP literal 0 HcmV?d00001 diff --git a/themes/nord/plymouth/throbber-22.png b/themes/nord/plymouth/throbber-22.png new file mode 100644 index 0000000000000000000000000000000000000000..196e88545b37a586b5487d1c2edb91c5b43af7d4 GIT binary patch literal 1242 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~vugPl)S{doPD2`v3p`F^(y!KySL21o;IsC^%(Q zms&}v%{>3{`}K)RY?{-5-Y@3h(ze;&Z`b(wIg?^)bA*OKmW4FSO;y>>{U?QlMGK_N zR=!=TY;2n3B5x?Jt1ijMlX&dV6QGfdN#5=*9v_&lyaIAK3p^r=85m>~K$!6?|Ll1{ zLG}_)Usv{*?5u38Vqg6~<^lDXdb&71!RHIl1Y) z?rOYK!yyzN^)TYQOXHF^+~=n3R!b37_Ug5mem^_!bN%bq=9I~mP2IwGY6Pfbf#=+XT&|Dm*;m~lbxymlF2n3|?)FP^G522Ijg3 zrXdE#R)$7aMuyr3237_JuP3gUilQMmKP5A*5@a@Z4YSS&XaY58z-=hW%uOvWNz5%k z(PL(1U}|M#1hM3hPs~A}9%qmqx6GVW2K}Wc}izWc~Ea68(al z%G~_Yk_`Qlj8vep`o#sAd3mWtFj_AuCp9l+>iu_|K;t;T#uWjBiNVO|an!GNpqMa7 zEC{G3wI~GWE(Wk4^$aX;zJB%;D9s0w4o*(ZOJyj@D9TStN-cW6aM4Aei~vXmp#>N+ VK-atf5e1b@44$rjF6*2UngC_^5#j&< literal 0 HcmV?d00001 diff --git a/themes/nord/plymouth/throbber-23.png b/themes/nord/plymouth/throbber-23.png new file mode 100644 index 0000000000000000000000000000000000000000..2465d4e1e5090245e08b98b6f54f9842f299ec19 GIT binary patch literal 1237 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~t{_Pl)S{doPC{`v3p`!Uy+cfPQo<3GxeO;4sUm zF13>2Q-AvXG;2^Sa` zU;LS9n0@>6VbdgWT}d9zf9)ajfhIC0dAqx~C+t004dieZctjR6Fvuu?FymSN+4F#c z>?NMQuIw+_S=m^{zWRU61L`sHba4!^IDIxKI=ab0e8Ea z?BDVM{(LApivvcJYJ+IC(yTKkP}XY%%M{4E0Q?#I=mQyxj&4c_SX z-Y5Uny63@FdLm72&g^r)v5OzRSMYSl8p{ZdU8SP2$KOu0Tp?qAL!fx&=afBZj3s+z z7dD98n{QAm;BZ9t7Zb+^j#VZ4y!J)CkWsUtb0- zAX@^6J%E@IPBSq|F|a~KI2fhjYyqGc!-R_Wdw`T+iEBiOb7F34Q6d9`(lanH|GoE* z7f@0HB>qEx6-Q(Xgd zT?5k)17j;gBP%0AZ36=<1B2HSS4>6Gkei>9nN|rh8@q;CX9P5X8Z_WGlw{_n7MCRE z7NF=cvobKXGBSc#a>ys>{U?PB z3=BFdh=lAV=}RqU(($2_1OGfx-C5R21iC*{UB8HgN}oT4x#s#(-&TJM1(k+3P> zQbO47{}F7u6GT*-a-nGcy!s3oV@@>T@ zFLr1=I!sSh1MAiD5GV!$?cpM>h`B{Ug zF-}NYW!6gogehn)YLW3 zTBflvD@UYzw*Q0R3*L+72_HYSDgTDCW_jka89`Iho<3u$ykF@#q1Ci})zRz-whe9z z{+tPpT4WaeT<5^4{L;@{ALrJ1P3?7hskI?lG`I7=kNu`(y>iRR%F)0;HA{`~O!M_+ z&;qh0fY<|w8R0Y&qZ9)xRD^?38qO8~iZM*6c)tfo36{7GSoIOure@sJ#ocU6b-rgDVb@NAhWS+m~}=#6R1H0ZbM0CZfbE! zVr~J79y2QgQ!67Qh$V-7Vh#fJID_=KW#*(Z=$9oH>1X8Urs`*9=H@0Q>lYU#>!)Xy z=ojQv=H{1{WayV&8pi=Pt_T=R3`Qngmhqc_ zV!|M?AfTGmq7b0F7{GqiGcdevkary@%?FYWPEO5BWhlug%1=s4EqcCi(M6z)07wR* a1sF0`Mked#Z#WN>WAJqKb6Mw<&;$T6aU2`~ literal 0 HcmV?d00001 diff --git a/themes/nord/plymouth/throbber-25.png b/themes/nord/plymouth/throbber-25.png new file mode 100644 index 0000000000000000000000000000000000000000..037453ae8a6c9d988e6bbf6ee87fe51b85e33402 GIT binary patch literal 1235 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~t{_Pl)S{doPC{`v3p`!Uy+cfPQo<3GxeO;1H5j zG&GUmQ#ZD8>3#n3`a~r*Wivak^Y@Fnv=8@Nm=->q$z-K3%A%36Jxf6P`%P8Z&iyBa z3k-gy_&Irhp8WQ9dVsE`W$5%rKoc30yxm>g6ZW30268wHJR*x37-SScnDH$C?0G;z z_7YEDSN50etZb}eU;RJk0rePpx;TbdoIX1#H@?Y0CdDbl1uxQPj zz#sqQSLS}0E&b}X)qB3@`>WsYFz%^WONbJ@Oq)(E&C5ue-AI#HT>2*;pLAd zNm4wH*7B|zB35f#9*Hr|n$vUsT=pX;WsN64pBOP}&WnrXe&oiQ)-wOxrDI38^X!+)LVXG3ldH?xFfcE1A}JuljWF+Vv;Zr=}`?_%t^*ICA%4?}$sw zB!B(*^DAurAs2zOb1ag-rLX*Y=BVCWreLnFsW)Vh$Gtx|UNiJLg=Ux< zMJ=+6e9n@T9DH|^TR_0M6&phrY*;XVW`g^l^k1xZEwt}sr^fgL1Jo=v!ZXd+mq822 zmH=W8AZCQqOpHASGDh8d2h$n44OZ$N-`A3=GVF@BQNi zl#~ETx+IpQG8h>cndlps>l+#<7@Ala8d#Yaezrfo2B=0Aq$UNZ#wxie6{^%!*T7uY zz%<0b*vinz%E(aLz`)AD;Pu26Q&BYJ=BH$)Rf5dMu3^?00ZpI=4Y&;@nYpROC5gEO zD0C)GcPZ-2uABA<)r4NOuhe(6KEU<*tjBKFfkaJ*4pK(0L6qs zVnIMPsYM|`cQJtdsAph!-5~EeP?`@U9h{t+m&#C*QIwyQlv?zB;i8K`83B+CLJKft Xtc*-=&S;1P$}xDl`njxgN@xNAe#jm{ literal 0 HcmV?d00001 diff --git a/themes/nord/plymouth/throbber-26.png b/themes/nord/plymouth/throbber-26.png new file mode 100644 index 0000000000000000000000000000000000000000..8757e00c79bca2fd54c883b1b305c4f54ac1d08d GIT binary patch literal 1229 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 literal 0 HcmV?d00001 diff --git a/themes/nord/plymouth/throbber-30.png b/themes/nord/plymouth/throbber-30.png new file mode 100644 index 0000000000000000000000000000000000000000..fd2fc2582c1b970b07f24f4a4ca361b673f51140 GIT binary patch literal 1243 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~u*IPl)S{doPD8`v3pG=ht?ij~P5lg8YIRID{k> z1=#r1jcx2qRk@VSYE8?V>owk%&UOg&kWyc?SrKR^W0JSKi)TCQlNun0v%n*=n1Mk?0fZUP^3R?J z6l5>)^mS!_$c$cH|L#4>o1(` zD4qX@@6T_}b(znldrFVVO)LH&KY!J4zt5`C=QoRQXpQ)&wV>K^qmNOwO-*Q4lHa#r zw)_X`?_+L;XtSyab-z5W9=NUR$f{{|wg2C2`0um--4~T}Q)U@}60BKjglC$sFM}44 zEdj(HK+FiInHZ%QSfL^ujM8wn08or!LdE+%KuWO0HKN2hF*mg+kpV*K85o%V-uuT3 zC@BGwbV)2pWiT=@GSN3M*Ecj!Ff_3;G_W!;{A_=E4N#3LNKFb*ja70{DpaYdu7SC( zfoX_=v6Z2bm64&gfq|8Q!Rv`DrlM%b%}>cps|1;iUBj$10-8V#8gLs*GILXlOA>Pn zQ1qBt8JJob89^*LFAYFnC(t+!uyIAeU}7*f5b>jrt(fzo^+>EPtlyi|sgjH3Lcq|~D43m07k$_RjD5L&DZ X41s~8Tv2EUlwbP0l+XkKf@vM^ literal 0 HcmV?d00001 diff --git a/themes/tokyo-night/plymouth/bullet.png b/themes/tokyo-night/plymouth/bullet.png new file mode 100644 index 0000000000000000000000000000000000000000..0b3ffa7f9b4774ce001e8797360abd43060f5e16 GIT binary patch literal 358 zcmeAS@N?(olHy`uVBq!ia0vp^>>$j-3?$8JydD54g=CK)Uj~LMH3o);76yi2K%s^g z3=E|P3=FRl7#OT(FffQ0%-I!a1C-zo@Ck7R(g#j`g`ofc|DQ?CHvtMUmjw9*GiYr7 z>fGT3UO_QmvAUQh^kMk%5t^u7SC( zfk}vwft8Vkm7#^Ufq|8QK~I+oZUJsR Us}Ak?1JuLd>FVdQ&MBb@0B-zb00000 literal 0 HcmV?d00001 diff --git a/themes/tokyo-night/plymouth/entry.png b/themes/tokyo-night/plymouth/entry.png new file mode 100644 index 0000000000000000000000000000000000000000..5c7891792b8872db933f17a667a449a478c0be53 GIT binary patch literal 694 zcmeAS@N?(olHy`uVBq!ia0y~yV3Y&04FuSLa@a2CEqi4B`cIb_Lo1CD@X@-Ch2J0cXVbJ3tZk5>H=O_LuA|BAOCC zHaNEIWB8gpRxhIrP-q3h6ugFYL#HXzL zs@XQt|A*ck*2`WtwNt_B=Yyw}k1W;qd^{d$X}`l_w|(sWyd1OlR=bb4vobhzyu2J; zZnSHU?(>Dgw^zkpzx{Xds&+;O9q+{%->h5%r*w;NJ|6l0@y}PwUNtf>?BDuhVsPE} zg8wPcOLO0+EPi#6fx-T(fyDNE?akAVe!dFQ`p5hrGs6*K8wLlPp~KkoX?J(~!5v@i zWcGyE3NSoazmLT~cXe58{`dY>a%>D6be?{Bxz<`T_MTZ++WO$HQVb2Mv&zq@Pirx0 z4OBAy4vaL_64!{5l*E!$tK_0oAjM#0U}UOmV6JOm5@KXvWnyS$WTI_gU}a!%k#!|7 zD3LVe=BH$)RpQpLAVSa+oZUJsR-+c`p0rfC=y85}Sb4q9e01cG# AHUIzs literal 0 HcmV?d00001 diff --git a/themes/tokyo-night/plymouth/lock.png b/themes/tokyo-night/plymouth/lock.png new file mode 100644 index 0000000000000000000000000000000000000000..06bb109e0688876dcdbf100fb6c3af8395171850 GIT binary patch literal 531 zcmeAS@N?(olHy`uVBq!ia0vp^nn0|>!3-qN7blhjDTQQ@AYTTCDm4a%h86~fUqGRT z7Yq!g1`G_Z5*Qe)W-u^_7tGleXakh63GfMV1=0sjeI*0^|NsB{vISFs`h`k@{DK)c z9qZ1Uwpy{sE=grdjQ{ofZ&~!ID4;B3lDE5yFwgFoX+REpiKnkC`%88f5hdwws`_Vv zLX$jQ978NlKfQdC@2~<7OTcE8!V{OS{r|sFG%RE#)A3@T%a*-Igu59Q{Z>CRrMT;0 zYqN}`jKwK+WwXWR*%Q{!d1IywHn`klJt zWO(U9(#cDAlg#T?#h!pk$+hK`B5da z%Wi`Z;R#BHK-a03xJHzuB$lLFB^RXvDF!10BU4=ib6o?I5F-OCV-qVQb8Q0yD+2@l z|GBqOH00)|WTsW())2SoYC2GZ2Hb{{%-q!ClEmBs+|7}Psj`*8?Si}AH`fH`TlXBM{FI#;t+j#DE|8I|dj@zC(@w@Qo>*Ad;diCGz zfObEyVc}q4m>{UYz~JE402Gj9WMW`QK@*(0ygEK%$HnEk*Atf|8eYrYmu+zQpG4}m z>@yPAO7*TK$6mYkK78|vcK0eKEV^+R8Opxu%|eM~$$R@wZ%|E3h<%=9do3mQxYe!a z&tJK%Ieypk#p1JD9RD;l?ELX_gW78=@z;!R&dyI@#NkFHTTVW2_^{RXUVGeL{<^Eh z(zS7Ix{M6&cl-m#Je+}x zeocO#{9}G(|Lg5M7p<2^e*e7Yc&KFQzwhr}hra(^^}mAXIFfAUNHlbpb1Qw4TyJun zP40Z{F%ISL7gsg&vvM%}NxsToYhnETtIZ!yF~Uhmve+TPF#29`-i>P?d#dXH%4NU5 z`&*{-omThFbKm`$Z!78^oj7iH$me&JS@id|Y>w=YEW|`F zI3chJGRYiRb69!dhSYrNFplF7i4SmaHZkOsO%UAd=RH5uX=~=k*SB_UGk)uCp-p^Z z!IS>5rPMRQe|hicub2P&orS^fr%c=9h_7|Epc0_&JL~FsKa}t6o~Hb7@7IXi`QHVK zH?8|n@osbJ*)7}Z!f!vjSNcgk0&h--B&2tIN_T#}dwTVLrOj#U6>E!@BeN=rPewx7NgQu&X%Q~loCIIpos5Afo literal 0 HcmV?d00001 diff --git a/themes/tokyo-night/plymouth/omarchy.plymouth b/themes/tokyo-night/plymouth/omarchy.plymouth new file mode 100644 index 0000000..b824473 --- /dev/null +++ b/themes/tokyo-night/plymouth/omarchy.plymouth @@ -0,0 +1,11 @@ +[Plymouth Theme] +Name=Omarchy +Description=Script example plugin. +ModuleName=script + +[script] +ImageDir=/usr/share/plymouth/themes/omarchy +ScriptFile=/usr/share/plymouth/themes/omarchy/omarchy.script +ConsoleLogBackgroundColor=0x1a1b26 + + diff --git a/themes/tokyo-night/plymouth/omarchy.script b/themes/tokyo-night/plymouth/omarchy.script new file mode 100644 index 0000000..8f4998f --- /dev/null +++ b/themes/tokyo-night/plymouth/omarchy.script @@ -0,0 +1,237 @@ +# Omarchy Plymouth Theme Script + +Window.SetBackgroundTopColor(0.101, 0.105, 0.149); +Window.SetBackgroundBottomColor(0.101, 0.105, 0.149); + +logo.image = Image("logo.png"); +logo.sprite = Sprite(logo.image); +logo.sprite.SetX (Window.GetX() + Window.GetWidth() / 2 - logo.image.GetWidth() / 2); +logo.sprite.SetY (Window.GetY() + Window.GetHeight() / 2 - logo.image.GetHeight() / 2); +logo.sprite.SetOpacity (1); + +fun refresh_callback () + { + # Always animate spinner - it will be invisible when not needed + if (global.spinner_sprite) + { + global.spinner_frame++; + frame_index = Math.Int(global.spinner_frame / 3) % global.spinner_frame_count; + global.spinner_sprite.SetImage(global.spinner_images[frame_index]); + } + } + +Plymouth.SetRefreshFunction (refresh_callback); + +#----------------------------------------- Dialogue -------------------------------- + +status = "normal"; + +fun dialog_setup() + { + local.lock; + local.entry; + + lock.image = Image("lock.png"); + entry.image = Image("entry.png"); + + entry.sprite = Sprite(entry.image); + entry.x = Window.GetX() + Window.GetWidth()/2 - entry.image.GetWidth() / 2; + entry.y = logo.sprite.GetY() + logo.image.GetHeight() + 40; + entry.z = 10001; + entry.sprite.SetPosition(entry.x, entry.y, entry.z); + + lock.sprite = Sprite(lock.image); + lock.x = entry.x - lock.image.GetWidth() - 10; + lock.y = logo.sprite.GetY() + logo.image.GetHeight() + 40 + entry.image.GetHeight()/2 - lock.image.GetHeight()/2; + lock.z = 10001; + lock.sprite.SetPosition(lock.x, lock.y, lock.z); + + global.dialog.lock = lock; + global.dialog.entry = entry; + global.dialog.bullet_image = Image("bullet.png"); + dialog_opacity (1); + } + +fun dialog_opacity(opacity) + { + global.dialog.lock.sprite.SetOpacity (opacity); + global.dialog.entry.sprite.SetOpacity (opacity); + for (index = 0; global.dialog.bullet[index]; index++) + { + global.dialog.bullet[index].sprite.SetOpacity(opacity); + } + } + +fun display_normal_callback () + { + global.status = "normal"; + if (global.dialog) + dialog_opacity (0); + spinner_show(); # Show spinner when no password dialog + } + +fun display_password_callback (prompt, bullets) + { + global.status = "password"; + + # Always hide spinner when showing password dialog + spinner_hide(); + + # Setup dialog if it doesn't exist + if (!global.dialog) + dialog_setup(); + else + dialog_opacity(1); + + # Clear all bullets first (user might hit backspace) + for (index = 0; global.dialog.bullet[index]; index++) + { + global.dialog.bullet[index].sprite.SetOpacity(0); + } + + # Create and show bullets for current password + for (index = 0; index < bullets; index++) + { + if (!global.dialog.bullet[index]) + { + global.dialog.bullet[index].sprite = Sprite(global.dialog.bullet_image); + global.dialog.bullet[index].x = global.dialog.entry.x + 10 + index * (global.dialog.bullet_image.GetWidth() + 5); + global.dialog.bullet[index].y = global.dialog.entry.y + global.dialog.entry.image.GetHeight() / 2 - global.dialog.bullet_image.GetHeight() / 2; + global.dialog.bullet[index].z = global.dialog.entry.z + 1; + global.dialog.bullet[index].sprite.SetPosition(global.dialog.bullet[index].x, global.dialog.bullet[index].y, global.dialog.bullet[index].z); + } + global.dialog.bullet[index].sprite.SetOpacity(1); + } + } + +Plymouth.SetDisplayNormalFunction(display_normal_callback); +Plymouth.SetDisplayPasswordFunction(display_password_callback); + +#----------------------------------------- Spinner -------------------------------- + +global.spinner_sprite = NULL; +global.spinner_frame = 0; +global.spinner_frame_count = 30; +global.spinner_visible = false; +global.spinner_images = []; + +fun spinner_setup() + { + if (!global.spinner_sprite) + { + # Load all throbber frames + for (i = 1; i <= global.spinner_frame_count; i++) + { + if (i < 10) + filename = "throbber-000" + i + ".png"; + else + filename = "throbber-00" + i + ".png"; + global.spinner_images[i-1] = Image(filename); + } + + # Create spinner sprite + global.spinner_sprite = Sprite(global.spinner_images[0]); + global.spinner_x = Window.GetX() + Window.GetWidth() / 2 - global.spinner_images[0].GetWidth() / 2; + global.spinner_y = Window.GetY() + Window.GetHeight() / 2 - logo.image.GetHeight() / 2 + logo.image.GetHeight() + 40; + global.spinner_sprite.SetPosition(global.spinner_x, global.spinner_y, 10002); + global.spinner_sprite.SetOpacity(0); + } + } + +fun spinner_show() + { + if (global.spinner_sprite) + { + global.spinner_sprite.SetOpacity(1); + global.spinner_visible = true; + } + } + +fun spinner_hide() + { + if (global.spinner_sprite) + { + global.spinner_sprite.SetOpacity(0); + global.spinner_visible = false; + } + } + +# Initialize spinner +spinner_setup(); +#----------------------------------------- Progress Bar -------------------------------- + +progress_box.image = Image("progress_box.png"); +progress_box.sprite = Sprite(progress_box.image); + +progress_box.x = Window.GetX() + Window.GetWidth() / 2 - progress_box.image.GetWidth() / 2; +progress_box.y = Window.GetY() + Window.GetHeight() * 0.75 - progress_box.image.GetHeight() / 2; +progress_box.sprite.SetPosition(progress_box.x, progress_box.y, 0); +progress_box.sprite.SetOpacity(0); + +progress_bar.original_image = Image("progress_bar.png"); +progress_bar.sprite = Sprite(); + +progress_bar.x = Window.GetX() + Window.GetWidth() / 2 - progress_bar.original_image.GetWidth() / 2; +progress_bar.y = Window.GetY() + Window.GetHeight() / 2 * 1.5 - progress_box.image.GetHeight() / 2 + (progress_box.image.GetHeight() - progress_bar.original_image.GetHeight()) / 2; +progress_bar.sprite.SetPosition(progress_bar.x, progress_bar.y, 1); +progress_bar.sprite.SetOpacity(0); + +global.progress_visible = false; +fun progress_callback (duration, progress) + { + if (progress > 0.01 && Plymouth.GetMode() != "shutdown" && Plymouth.GetMode() != "reboot" && Plymouth.GetMode() != "suspend") + { + if (!global.progress_visible) + { + progress_box.sprite.SetOpacity(1); + progress_bar.sprite.SetOpacity(1); + global.progress_visible = true; + } + + if (progress_bar.image.GetWidth () != Math.Int (progress_bar.original_image.GetWidth () * progress)) + { + progress_bar.image = progress_bar.original_image.Scale(progress_bar.original_image.GetWidth() * progress, progress_bar.original_image.GetHeight()); + progress_bar.sprite.SetImage (progress_bar.image); + } + } + else + { + # Hide progress bar when progress is 0 + if (global.progress_visible) + { + progress_box.sprite.SetOpacity(0); + progress_bar.sprite.SetOpacity(0); + global.progress_visible = false; + } + } + } + +Plymouth.SetBootProgressFunction(progress_callback); + +#----------------------------------------- Quit -------------------------------- + +fun quit_callback () +{ + logo.sprite.SetOpacity (1); +} + +Plymouth.SetQuitFunction(quit_callback); + +#----------------------------------------- Message -------------------------------- + +message_sprite = Sprite(); +message_sprite.SetPosition(10, 10, 10000); + +fun display_message_callback (text) +{ + my_image = Image.Text(text, 1, 1, 1); + message_sprite.SetImage(my_image); +} + +fun hide_message_callback (text) +{ + message_sprite.SetOpacity(0); +} + +Plymouth.SetDisplayMessageFunction (display_message_callback); +Plymouth.SetHideMessageFunction (hide_message_callback); diff --git a/themes/tokyo-night/plymouth/progress_bar.png b/themes/tokyo-night/plymouth/progress_bar.png new file mode 100644 index 0000000000000000000000000000000000000000..dbb9fd74fc853d8a79ff072f5070cc660ea11897 GIT binary patch literal 314 zcmeAS@N?(olHy`uVBq!ia0y~yVAKJ!xfq#&q>16jl|V`%*(1o8fuTx`fuW&=f#DZW zsNn?zL#Y7+!>a@a2CEqi4B`cIb_Lo1CD;OdLR?pFy!QY9|E)n1Qa};LByV>Y#{W#Z z_kbMs5>H=O_LuA|;<}1kzlXd83h{cnIEF}EPEL?uW#(sKY-3>5a*dk16jl|V`%*(1o8fuTx`fuW&=f#DZW zsNn?zL#Y7+!>a@a2CEqi4B`cIb_Lo1CD;OdLR>ZVoc{m+e`?yP4?q#dByV>Y#{W#Z z_kbMs5>H=O_LuA|;=1xB(>$GkLcE?Xjv*44lM^IZnfVzQ+ZY(NT;t{dB~(jXBT7;d zOH!?pi&B9UgOP!esjh*!u7OF2k+GGDsg<#zwt<0_fx+)>UOXroa`RI%(<*Um=z9HW l15kqo+=i0O+|=Td#M}bhdhY(aoDbB);OXk;vd$@?2>|VqQP%(f literal 0 HcmV?d00001 diff --git a/themes/tokyo-night/plymouth/throbber-01.png b/themes/tokyo-night/plymouth/throbber-01.png new file mode 100644 index 0000000000000000000000000000000000000000..85367eba35315a3af63294dd90a9904ab82da679 GIT binary patch literal 1652 zcmbtV|2vaw7=LG&Z_zSKOjMH+_70&*$k*kHiHhQg_12UP+my!Jg-aA?tP_>$WK&($ zIh7=Jq`={qQK?@IAWMpLo z0Kg(@Xy7)4?X)n^MsG)K$t@9tB0zm-9h4QI_f0WCS%1$LBN`yc zoO+0mVQO$NM|=Ld`W^3eA&FsHXe=TcFVO<^eDJ6S5d*kEG2Gzf6bK+4N@SB5sZ5A; zAeqTbq?0&oI%$70mz0)rgqfPbWstZGhzW5>oU~*X3u6DvE=eg6Yj646NkgQarM6vQ zA{PQ&L05MY=t&}jc4T)78Kk&_`CjuBq-L?UCOVl30U${Ew#gHZSBnwP;OjW-M6F2< zg(OXghSh2Th{R3={vj6-^qhaB*@Bp+S~H3cu^@oUV5cS}LF`dcRS)8rYn^S#Xb}6q z%UsChu5}5g0YJBm8t5M#V_0`OEFyk8E~j(&UQsFS_O9$!VOgKRGNdgR^dN>`z+xzF zl*oeaeACPyHD;et^b20;dvj{g^twutJEU!EPBwNX(9M+w6F=$&^acV#`A z?N>~|Sv(#u+z^AoTpbDe6jOK$9CDbT+o)wSnb_e>$c?xirNz$@QHf>N`8UGru;Y#O zgOL&rtmNx#?pegwsS+yRd(^97Eb+pZ2wt?y-j}N~qfuvE;(0pfQA(3FQ?IA6qqbv{ z9UUEwcUYodb)48N)?{p6Nwe=F*wuclZecvvRMVs!P@WG93v1|bgO5dgR`2i@cr#i{ zB35PT9kLuqdh(9oo}IVyEjl%~cg^J}si@NRL+3IY&68Mv^Qg_I4UBb!D;e$ZyZIio zJUA*U%KPBKgN2n_+0S2%Y>xGNUfx>UHnv`OfBM)XPUX!bN1xo)dW}AXpb|D(paB=cGtzT zYDsK{KJL!EKS7q`^I=zW*Zal-4gM5sXe>}Pi}5XnEwT-r^l^?}=Dx%Cci*^E*@k^8 zm0FKLOH9rYMcz%})7G7xolGdCMXgr1jE|3djLO8XRE14HZ<1S1zF3%6;VCBTm#_A# z30Qj@{a}V&b?Tw=M5Q2dWP4JXBse7G!-$>Dbg^TRQDvKnFjJpfWE?<9S*X;#83z)( zFX!;OiL!GQ74=?Z@}DadE0j<8e16c-o083S3h7cK!1qzoc)Z{m`ZYPRFIX%*LRK5p z*4EAz78J+|VY9pFsS-XPHd`=t5~b_vI%7!oDfAD{JMpxLvlAUcSK{n*p0(3(i+7&| z11C5XXN7%Zdc3^0v-e}(3;Q*iq;wn;mvhoQVd7P@aEA6Yf0|{NF|zTVtN_&|cpT@) zy}40A^IOVNp6!`poe_6-RI9zrKOy=u$b1I6vqpp!LGy~f7Imu~J*pa~Z- z&VEnLYn|k~kNWae4zbjZ7O^k|Vo)Woz8?2=13u`nE!)_f-=Ni1`s;}xX zOG`_e45u1wZ(}$%8Y`|r(~6qWgbH3S3J)xA{FL4(+F0Vc^z-(tq7^>AAP62CES4w8 zEtC#v#jW@#)Qqw`x@fI&yR*WkJ)=d@$81p(_E$el*S-Erd&bI_D&p8aw{o537GQ+x zH=A~t)A&YAmAtH=ajR?{>Lp^*+{2tNKpADu;6SS_0eQau|0e)YgTe!EZQhgjH)evd A?f?J) literal 0 HcmV?d00001 diff --git a/themes/tokyo-night/plymouth/throbber-02.png b/themes/tokyo-night/plymouth/throbber-02.png new file mode 100644 index 0000000000000000000000000000000000000000..6eae3e6b5f0e8373c9d5648a63191819c92dc8ae GIT binary patch literal 1640 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 literal 0 HcmV?d00001 diff --git a/themes/tokyo-night/plymouth/throbber-04.png b/themes/tokyo-night/plymouth/throbber-04.png new file mode 100644 index 0000000000000000000000000000000000000000..cd322483d39b342cd578938616998d90c3a01151 GIT binary patch literal 1623 zcmbtU`B#!@6#g(Y&|EX^RHjACRK|xz?v*B}I3r``47Q-6eJLR>fRec-<%XkY(y+7S-KeCsh{tA5n z01Qdq1b>)qv_R>>H~aW;4NUe>AnAy&FR&TTm&5Ref%wKch!ueDR|SPw`7JkrHQ?7{ zss@Ls%TnVXkrB2R4ng=Dsi}3IaG0tmx2Ci1qf;Wf|-&)jIz0Xb|ha z&#*YVK3r5E03f*}f_p$9y5?+s^s1lCGsojzBY!K)T_Q%IEKq2fiAbEzT*1Xgn9L(M zc)WQEdd=?7y7~n7(G0Iw77ycje(rNp$1H+@Dm1q+@{nMrI2Qu-wyxg#YuR6a#35YClv zXdG~D-f&U;ss|4+8ysgbF^lD81@Vm;u_GE#b%I}qX}6l%@=lN@$ahO9`4FgJ_ZNjk z96dS`!eERlDmU>oHMIfue*Hdw?SG@$#@~X(FER5sP3oFm{&9^w(&M>C78H{|E>9O${ya_jNJB_(i4CA z<{+YQtcldZ$Z8d?pKo~S&^z?%+Cj$+1!JF0!mGfvx9)XiF%Mm0OKMxIJ5uWMLQ+x& z*MWXz^a7oUc?y5%0F}zTF-m;#;zh}$M~@PV=Ms{vQrleK8%gd4=XXkqA{|Fu_wcGc zoH&3yA>oQaGCy0;D^v6+Dl8e>)(9&83~0OBxh#hloROH*Dw8dcA9omJ=+v#_iz~4+ zK@%stxe{WWC^dy_s=7k4_jD_oaxb+tL-sHWkQ2x}@!|n`y+}XK3V~3zZ{Zyz%$(ig za>ufZuXvbDaM>}0ACTX;iO`Y9k`yr|oSMV2g!SM_@+lU7M=~_<6!G^HlG%7bv z*h5zkPT0LyDh}|j%hQWFRB&zet|~f3@9~Lq664;|*)p+3r~dSitgEX_s#dEjGIDbb z!;;y%P+krj%d)v2J6lHvXJSG4c5Ygx1YV!Xfz#dZEe?wCzVPi*KfgN zV(yi7k~E6_8j`(!Ii3d+O?5zwHEq<#6U9uYC7tfm(92*iYcu1PCXhEkgyCLq= V;)+l3hWh_|9v~6P1mT_#-rq8Dzz6^U literal 0 HcmV?d00001 diff --git a/themes/tokyo-night/plymouth/throbber-05.png b/themes/tokyo-night/plymouth/throbber-05.png new file mode 100644 index 0000000000000000000000000000000000000000..f4bfb219180132e063baea208592fbe086f51009 GIT binary patch literal 1584 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 literal 0 HcmV?d00001 diff --git a/themes/tokyo-night/plymouth/throbber-07.png b/themes/tokyo-night/plymouth/throbber-07.png new file mode 100644 index 0000000000000000000000000000000000000000..2c93f47799548e27006c63aeebcb0d3defdd9689 GIT binary patch literal 1630 zcmbtU`8(8W6#vdJgAq}Pk?mS;k(nU|(_$S<7;ZcwAv7AySiUnw_Ms9&W>Sb|kW!|x zwa6t+a#PutYw0O_LZRnUWa)mV+wJ}V_dM_C{hasnInQ~|PbbZlWG96}qW}Pqa6ur;@kwmzy zEnWEj9>cm1I-o=%!rluKCASFy>v@x~4vE$bq9?;Pm`Vn)r~N@JC7edah6K}S{()FJ z7>GR?%)mxa&(Ok8F(_CDg-j#UvGj=GurMGQt}7U>X^~;RrvD34)vQ1@gqdj|2J(O_O3IH67Aq zg_<=af&Rchgu&rV)*9CjL8i3ObPFVhkpTt;3=aq(gVV(&-H@|g=p2SdBZL2ahQXN) z&Apof0MP^o8%uXjiThXfQQW=d&a>099+eDG;>Pz5U%&@!-)66?akExNR+PpgRye8- zPIjkxdfljz8v`YK9a%>w!3@1$n3Rhs+r1$>?TS9FMSUjl=^f85o|F93YvH+XEGM2s zhl0)Zs4!03k!~_X6{MxEUZZ}tDwYXocnhBK!DA2VN#(Jla6VUF+FiN`?9*1z!J?t}a)-gUSLaZuH0a{QVs6tBHvT`5E-N z^JrJLh=@oci?MZG=e=6Bh2_LmmGY;F=M%-u%?X71J&m=uRun4-mqg=|3Oyrb-y{s4 zj%!ZWA1rTCB>Ex!n4Odx1$T>0XC^s?u-!FTas%br+!2^hIJ3lSv3hZ?>LF9Vv9Zyy zx3^cX(s>K3GF_5|EYa5(4lR@}9Xw=VX=!D-g|B{Ow8<*>E)l=ls(SkY&DzDK(|hFX z&{R_gTuWT5b_C)1@ry@!bV?;oO|WA$*0tr7bRQS}CW~YMyF`p)sx9VcgEcZr-DRCg zmwAsflS-?IFW~EpdQNd-i^CEBYc^GLmW2fe#OD#suyZJe&ZcIVnf-ju>tunzQhUgb ziI-0+&o#fbl2Kh<9p2NQlAoVH+}GE)?{oZt$LOY(&>rIlV>En6w#i_`W%@perzj#* z+f~nn#OO;^jLpl^;jlEld6^P3nJ8y3C(~m(HuXw(+^AXTjZoH2j3TO4J4qgI)XJ>LQpU-b99xxSAs}WSZh&)PY8v|K9o#L2l@I1@_+0TztK#-a(t(9unavko* z6|G=yX6>p|;#3tyTGgAGdpY%$VKR)Pe` z$+ulVC)IUE_mdALdHjhJk*)RC3X_u?Eh*+0IWtAq_X_LsY?TeMP0R{#PbaFG17vr$ zx3`m=oc5<~wTO&2Q80a0d-E@&VBmRIkx9=pmB|d>>1bN6s~Xx^y^rxuH}_>`PEL;9 zB6>r)b-QvCL-n2?Y<6QHa7EI+hc4K?QB@L5bL(XWR1aE@rSeE(F&+aeA#75ZmGhGn z_&BrS>?WbS9}gd1AV#Rh@m#7Dj%>AZi;2EmdNuQwfIX@b0pp2%)w_-ezw&A-zPY)1 zOh(sN%2U;)G@%RzpEJ(yjl@V7??s_X=rJkX4>UIi|YTcd%%H6vf*1DPyQPkqoV}? literal 0 HcmV?d00001 diff --git a/themes/tokyo-night/plymouth/throbber-08.png b/themes/tokyo-night/plymouth/throbber-08.png new file mode 100644 index 0000000000000000000000000000000000000000..10cc347ce3a8420fbfe1b4a6a5d80dde24aa0dae GIT binary patch literal 1642 zcmbtU`#;lr7~fWmIaF>Vu_c#M>^o*=J4GlKV-}h$VNJ%E%^b2J9dbQ|LZ@)h?UZtF zk$Xx=3c03JA(tG{4X2p%U8mFe1J3jMyg%>f^L{_C=kxsZBvYO36%iW|5C}w(>|jR& z87+mJEO>`SMSTPb&!Ut4DHMnim}`J=00I5ZFz7~z%r`|2s`Wiz4{DI~$hkU@pezNn=XuOBDB244&;@(h92NxglP@0=zzt?$0@=aAzD!IQ zpNToj7GOd-$AY=xf&h#lfECON!-R#hLqb^mf7!&3!wNZ)_2R8O*iJ**&dyiBf|vrP zI1FHc!2)P3j)(<_I3S+zg$UNHm)5wkgIN#&AbvZ9EL6Tf=*fK@hwm#j3D_E*7N~8I zYPO)n_l5jJCIDdZrG9xIXevp~{Y+K}3nB>MbN&2S{K>+iZqQMYIy7)J7XQD`OaSZv z5HbLPtW6=??RKNf-^wO&-R;*um5-NeMi2w*zq<7^vObRu&YLvq`*db}a6fnaG_WAJ0eQ30xSkOLouSeB0} zm7%B+uVy?r%?8G;dP~G*Sd7!=K3w8xe7jXH6nbq-d*7Rum%?f7C|#7rP({p((NzNkZP*~$n!MXDV_gYQQV?qsD8>(sZ>h~07I#S`5)0l2 z|D4!bnE-UpxfPSbz{UvO%UaPk$KX~8s|i_*No$$wPoDdv@b1z1sJfKLMX1DtHo5Gb zYha$yNT@xPgj0WYwRc5hS;p{C@=cYl5;)Ij!F~zyr_xs1B{N=5wYf!#PK~jKre?Pu zoc!dnUjD83hI+9?bMsHXmFb?paH057XXlQ}Ij?#5FUH<^CFP3Tp6crQu9FvYBd~E^ zg?d%6px3YLgd_I{TYwZ%+a`8}3GtFehZ+m}Hgu@zp(*X^;HJLMIZo$md>qh7`|QD1 zZpUg+<2Yb-~=aG^%ZmXNdUQE1vEk9l=KXEd95HWh_z|7+D*dR#-HYR8lF|l3f z3Xflv!8j&Qx!eg=>JnwHjCWCxiXFQ$r-@3b%p1mi{dZ~;%H6K2H1Y}wPpuq2lHUBP z@!_-kxZ0BJ4U%_VG>79O@!E0;9O0)TPY(p)TK&_OqH_=F9L%SmSQGSB2;1 z&;ATAI-NQybdqdcIUYB;l~JBebywT4XGC@&dR~S0B3XxyLPjqhZnpyAm6p6MqA9GpJPn literal 0 HcmV?d00001 diff --git a/themes/tokyo-night/plymouth/throbber-09.png b/themes/tokyo-night/plymouth/throbber-09.png new file mode 100644 index 0000000000000000000000000000000000000000..c511351956b22296a61af6c12f867cd0096acfce GIT binary patch literal 1631 zcmbtU`#+Rv6d%Tzuu{1+sEvHICFXq%hTMfI%^;?Yrg0m+%w%RTGnm{aDwS%IELKzu zsg$zHWgEGx&85jL!pb-BZ!9mTgFt;%R>|pp%h$jfB8@*O zhDj-$K;X*WU(O4oiViqYir9Ss7FE{CAlEsRxCD#NJXc>Hfx(0jKy(lXpog;{;4p*5 z3JM0eoM0f7!2=?gM_A!eJUYOmLoA33a3dIOHpKatu{0*cKJ=4xLJ4k%k+pLP;z0-; zh%*O3OTZM=Gc~t11+C4&<5r8-aLpQ7%{~STLV%$4*SljFQ#u8EtGyj~DKdNgEkj}17G`}6Fd5s>rWS13(ov)cxIjiEy8O@FB z;Mz}A$4rpOWO5hQtHxhy=x03CJId9w|1LaiCTox3di4PlA0}}oxu0I=Xj;d-p+U%K zX{jn0E|bnuk)w1M3bHq?*_=XM2qDtyC&^kp4ViYyc{&(v?SAwqk`EaBg$5Wt)!{^O zI2^wU!i{{z?h%PZqMx3ayrR#k1@?9>ygqq&>~lUK@@aYW$Ok&Vq&@U#JKiSA%26*` zj2=+xHV7ONn)DSmXE*tuxYD4;D9r5Lo6BrCX`|!r$; z^Yim}+S=P$@vQi?yGB@LRer!4>oCWFKr51?n-lGVnty1Ga7FP3vwd30pf=08q9!3B z;pwX_Z9x1P6kWeFX9k=9R;*@Fq+8>31O?Q8ZZIm1yQE8MJV?N5=*^CHmiv0J?hZ9dvWmasJwMudTU zzOS3T$gw1q-`latE1p544Ga2H>4}LC?QLuxv{g?kmV7)Y-s1NLbGbP3BR@|qP$jf? z2M9_C>jqvcdwj4Rr2pxS({*2QyL``gyLzYP6AP%U+6KhqdrxpRR<2c6&hIbst~Rx> zh&oyLGkVMAojKhL$~>bz za~ylXv79-lNtMkp3VdPX%jtXps&eZEL!wH~Mk?tA!>;~q!sESO$ZfkV`@GVPbD_iY z5%baf1fo}WUAe+gGvyAYvG8==i&JsA_q6msu{eh+3b31wo&s`(g`oz_nXYwA3f^Mb zhGvAWuM*9wceYlCY`sKT^39&aKS?(ci}#iE;K+9sQqJfOn|QrEuPzM(f%XubrQENA zi zBb=Ih~z0M*tR<(8944dn9{pQu|jK=|wiG8)l?ho9) zUi{#}z_NsYv_mW}?ed(`y2NcyQ8X^Mpr!v|WSjDNgRN@uxv`Q@yQ-|ESg@ff`!53X)*FI~KpF>T!uAdHD;QBgXTg}YOYV~|h^=uMGEi(;}46`RhCe~q& z>4ZEvChuyB&zFzsxTonqH|VfgyZM~Nql$pP$OtSx9!Z|GPO`%HHtw(7j=iFs8YPkz kRiz%t9gjqY%S}V8v&Zx7?BGrH|Mxw@&DF!DbZ21l-zn&&NB{r; literal 0 HcmV?d00001 diff --git a/themes/tokyo-night/plymouth/throbber-10.png b/themes/tokyo-night/plymouth/throbber-10.png new file mode 100644 index 0000000000000000000000000000000000000000..ccd1b3250a261cdf50f75bcccd6ee6cbf3b30a72 GIT binary patch literal 1622 zcmbtU`#Y3r82-jMP1q)fh!|{`ROXwIQ{^~@WTwotg(l6I!DtSQuTeP-iS4AUa)=dH zDKuzvxKs`!krGjKxH5>GnWEBiv7g#)|A2k3_kQl@z3=CG-sh+1^d1sXZI$jS007iH zJ=}a?He7+SA{--5oS1`Y8|#2)kheEr4(B>BJYXPxupB}cQ20ktM(F*>(Xa+wJT`L= zCKTV@J!0kk?YuUxdI~3~Fb`i?R8e06qU&w!A}qQ>gaeQ}o5KQdLb?DK!soJZp=>Uf z9*Bz&1mc3(5H5^!oXbB7h2WqN7MB%)iwI-$cr3xcY{B5Lc+AVvX%yT}XQiDR9by4n z!L3#}&<2MG4e?g?c+lPoOtf9FhilL)HB>g21%ROa_lpM;q-I*Mr~GXk0Ub8+py~0} z5LjEYqPfD7fDU{o3lOwfxWBjyHh)?%DS<2=3xGldd3L`1iI$P#I&HX5gR8p}V_6v>}1fKq8hm)qEGU+AWs zg8Ij^rd1{x)Hy3gI>+x!4T(9h~QRF&bwm=`SSd_Y>N6Gjnn#5wmOV>8FeDN)0>g z1za9aY~)|`d@nLo5FH(@?dj+`Lx|N;p+buvUA^amM=x~l4+;wEVMZ>UGkB+!y#s+U zL_72)aWUft<@A=doG!+0hEz1uRLw5TD$BQhl}NTUbT#k@*Z+k696O}67Mo>;Ia{Z- z%&UoFGKW5Nb@?p(dD>Z0T!Xbn$9Rs45&920iB1G(#$HukIWMo?$=ts>TGEQSCgv{4 zWU^wuWKqJe1h%;OMM$-%ZzC~2wa-*870LAHQKf@dkk&Wc9UHG_I+dCz_1kA&t|95A zYWNEknanSDi9}-ktrwxUhKGkw$cNVQ(?)lui6ugHfs!$)eLA^b)Fe_QMwu=d^R|f7 zuvQ=*zn32N&?)Csb)zGhOb#Fx&$mrZa>n)yR0sAdCN&hJ>iwISHf0yNAlri?a3aEd zh=5;^7gSBgC$HteK5o*hkKdWXK6)fuB9I$--;?0|d zF71pa6N`fc)#y?D%Q@j(>-G2N7k6Y$m5ZvJ#b`LW&He)l*wa;LH)vHGm>e{{Sg?ZS=J z#!o(POOi!8Ew2OH@H;!6Y&;;>^fl?27j?cnXT~m5b|Z^+J4_BL%U@_d*-4g2M>ur$ zsar;Mar!ZipD(E4FcZsDaSBas0YbUk0Vgq@;ZQ2Y7P&yST3=@E96l8-s?2?N$F8Tg z>u#G?cB(GaGj?s2`$B%F!W@P>HKaDTNyev8D3v;8%j<-BaVazha?^QQoXzydi~B0H zTalI|@t{?b*Sf%{{D~S>oUAn0B^HHAzR(b(x!cb7tU;hZyQEnv-!qinX~)^`HMung z8K*RHv|B?@ebfz$9`_qul=h^ZkOLDTJl2TKVY4YQIhhFjW zv#b3!9E>p-w2b^amRn^jJse0|6y3ilJ0t>Hb;7qK#h7*Q(!7qBL`9 z4%>VSGuC)7#?xjR5kp4vuOyO$L*Dm!=J!aYO9LV0N37F4viBZhsC=ymR?)R3WMI!! zXqbm<@8(M$ADS~c8aZ_VncIsgCw literal 0 HcmV?d00001 diff --git a/themes/tokyo-night/plymouth/throbber-11.png b/themes/tokyo-night/plymouth/throbber-11.png new file mode 100644 index 0000000000000000000000000000000000000000..dc82348893d8e3762bd12e6db1005610ebb974d7 GIT binary patch literal 1624 zcmbtU`#Y3r82-j-5S_^6tVrcF-#82nVjO3(h9rzrX86V^Gvk^WlT*VYWUbW!6;UC! zqS88y)isjnU}(9NW0(}G%VZbH6#J>&_7B+Sdhhps-ur&8=Y4*9PWh5NRh6}r0RT`X z65RY?Hdu$E0(^6lk``dXLP12Dw>Mw{=i6ZrU?9G;3_=T#|3^_oXn)T)!x~VKAZdk3 ziRIzJS$}_xVUxxlI8lltkYRDd)^#BI#`vFM(Ut2S#Px`Yg#a{JE^}OXvq03Ms1reom!eFyXI12y#@7dE@DW_ zfIHb0A)c6O7iXTbFkVF%OT-h`RO$_am2ovW@+l*&3sS)-$FcW>{$%_Nv4_*+D3t8` zDCq4UhC?Qn!Dwj9_|S+A1N$DlXE0U{RBcUZ9i=9c^#ZXY^5;+6f@IPi1p5dpuxRw% z&#XOd>LOp$Hf76l+S$l)8ov9}S|ubfGR==@lIiU1#6|V*9W~92UMk7GyQ5{lqhpxs zb2ID1fO~#kUP{&Fdt#yb7)s5b?v#WN`;44tJw$txNOgwCS7h|R%$xJt>?105o4l4T z4c>yZd9ghnqOO{$lJ??ulu2dTblWD)rCAk&N2-OT0s6(Cb7oL)6h-%?x#Nak@RX5> ziHV~P!DD>JRkcPVq{%@IIb*lZn@9x(5|O89UuverbD@bwZH;_5AMaPaQ!CTa)%8xy z3A^=T2VyA!X>`*@@}#4q!zVagQ%ftUp}9GMMWekDJYQ2@(^%aV8fl)~gOJzTs#lbk zF1y+5nPCdLq^g;ujo(Y2S26HEIql9=^0}=ss;jRrv{-TZG5l@iS-S>I(9D&(JN=TA zC)(qj-4Q(C6izCn>}C9BgddQCepV52d#(Y@ilHKka!R z@Q|mNoMDhm2!EfZY-dt({Tb?m^SdM5aiNB)bNc8Du5bJ+&mmAl&8np<$@J*z?^`w& zliiX67D9GcoM=j6b1mXxY@_}h9-)iI@Vk|l_@q9hU2S#hxFASxCE|H_MR=3$PKWUs zK@3)`c|7o0v*!cN0;aJ4L0y_$eMF+m*=WAa<0i|Hxonwp+X}QX=>Yk*byldJ=xL|+ zVSOSQk;?Z+&LJHI0~Zx=JEII4c6aivTk+um0k7*-`b5TMO=1<2o>@(?X7Ap>z?P`~ zd^28+aSH|eyrJH8nc&ge4fZ`va@-Jh8=y^Z=o|17vnJwR(6{@e9vW#&imf+6uXz_h&mbB4QKBDrMK%9 zj#Scr@wDYIxUrTZi(ca%lE313ZYFE_Mk8;bak*p#>)?O+gZHzGsaaog<9~3l_sO;& zjys7ayaZ+oD@=~$dCZ5DN^f02Rm{AXNQ77?r(V-1O@*oQJbm2TSA@pvgI-sw3X~_N z{M;0T$3(RWJIQYy1DFL5}WfuW(H!tVTXKVFM*i`fdvev@$j zpg^pM0t9i=z#H9dDvkq0Nr5>s|ALiXV;6bi%w%>2?bO5F2ESkr4u*D*g(CfoFm~7w zkY8T!S+<&Mj=%Y&$lfpZxJ>S-=$daEvvdE@G_OsXw4Xt#o|+*j^2PCs8100=Tu-A` c^>&51a)oy*aaX52{oI)t6q==Sk zo!8P)lgS7b$0;)PlH9tuRB|cTTWwv{4gFUrx<3JIxiMMTz z6BA)=l~QwqB`5;%oooQWVL`s=37c9<(~l0aK?FYr;?QUyG+cVA9d>k;jxRhK2>th& z4S??i*qsQ(@`Dtji+_;1^sFOupF8HaQA4gq#L%YvmozR(RmW9N&CHER za`zk{4U^7U1X!-tBeUPW&E}?I8iK<2rtr~#z21P!&7xiW$FrOnr{Y_)VGF*1qUT)E z=eVfY*tTNcQDqQOD3qJxfnrA`?(iJGkG>Epp%&_n=IFD)Fkp5iV4=daDg!P-?E70b z<|d8oP<@U+#z)#T^H%J!SyV@T9Qf*IKiEL+Pkpnpps2`5b<#wrbLNJ;-@MfrieoUu z8@fyEe2|t1f zKV$t~6yA}!qf5cF{$sqcuCdOCeCJVVdxg_(Iwevr@W@7rk#Dq@ga7@ zyZgn4KxkEWR#sN;u{fw}-q2|MS^0WLSp(~JF+nUt(>`2x6Y*X z$_#ocPBtFL^hbU z>I-&1nRe*rPe&fS4jFn2MeoE_C!V}&a!C{W3R>Q^7#QpeAIoRA?nvvAUU8e#Ea}&H z^l5!=v;?gc9%daA73Gm}(L(q&MaDW0dZRwQnUNubYcqsbZN?TsZ`fuy;kkw_(*C9J=j}C&Dvx^s^$Y zYz7mPopxgn@23e-eap&cYvz)Ie)l%YK6JC!tg;rpMr`S99_X$&g{Svsa-tVnhlYmQ zf@h!IU<~?yn5P2F=r~u2tb06s^aiv^y>OV^*ZuGXCRfz-)x^p8*sfnJa5*m zs2{miHMAL%`ZRAMrpUCaZ}J6wRCWq`HP=_-A5Axm&pLh88?V1nNU3N%n%v~++);39 zrzc>vbyQYKLV0ycZLo=4{sja1`oYrk(o4LtdA}0R!L6ACoRGbB+mTU%!Ien|KIHh Min|x_hHH50-(v8lYXATM literal 0 HcmV?d00001 diff --git a/themes/tokyo-night/plymouth/throbber-13.png b/themes/tokyo-night/plymouth/throbber-13.png new file mode 100644 index 0000000000000000000000000000000000000000..da5a995354532d6fbf30829eb9e54d0e42a1a1d1 GIT binary patch literal 1626 zcmbtU`#;lr82?JkmfI5LG#zyGB9(2mgLaBsrj6)AwUn1#%xHFLn@dtmmO~K}QoRhV zPW4*3CFOoQrbMV*a%Lrm6+<(pTH$=vIh{Y?Jg?9D^L{?>_w#x_&reUvUcX(2%hxOi z0Kkxd_uLP%)gqwFz?&Bvs{zT8MkIv#`U3V~ZVmzuLgza#(OCmP{!yShi0?TZ)PRhb zsTz=AY%ed~;`?j7w7=g8CNK{EFevJqEJCM8e)4PL+#o;SY`J9h?!cq8l!qt8Q=xRZ+#-wde%a`g zi6_zYQ2K|7ZN6Zv?;ake5UPk(X&qxbw;QmjGr8?FC)@i+r2RQENO?elfRZr4-EiJc zjChkOlAV5*Yeq`arVtyUY@7?IG|*i-SLyyccP zeVLx#SP0|d8vC8NzciW%Yb8tL+cxXsc372bdHY)Yu7&e1-3o>4PbWwA@Lhv>&x~4D z9(^8rYPA{@XK@;X!SLB}aoZ1H??A&?tMU^S`|&%T3gl*+Y?Vn|J75b`$PeQAt+SXNrP_Y|gk)H`I?X1iy1ncSyfl zH`Vm*?(MG)^NwFrX5RCP5;11!uZl+cHuOWtxI|meL~TPugL5lkh9Tf=tocRfb7R?( zlJRL}i%gTzsE{6=sxCj0XddF28Uvg3pYTw4CkG~#nyVR8TaLbko;{VhPgPA&f5_Yn zqohz>wX#k3CygT4)#x|Wsi!gSrU_Q_eo zT0uodsBceyyQN=B1nxjxt0l{kUz?u%I%!iFMWZ{nwmZ9n6d0mjd)cGcfE~0En`8{s zZY{_idtfPYAOg+5LyphdzwdnFWITFhV7J3~LcDy^yrDg-%|EZhaC50yOZDB}sfMA@ zm`~>MrSXvF$HC8a1{Q>_J}Jtkwl;inJ?qSXUNkibW2drt7HP3cMm&Puu=jj!zBq>L z%`bFsUvR4(G4Q#N6L=>IT9NH(nGp<=UdXJedacn;3Ig;TgS+TGpwy)dS=)QfaZHCbFG@j4pT^5V$ z2j%iPN^GoletLTP&9RCqIHXddb$U*hSGYG7?~iwX*?LIo66c||a70!n*Y-SJTHp$; z(!F(HUL-w-SA8=52osIZmKTX0mNmbXwI$l%mzkD9q;)e`d3)WlevSX_5G*3A4QUfy z@AA0t!L~<6)w`^%#06-*l57$p?>Cn6+V$FJk#~H&7MAmJ%y(p{IX6VSQJzz;01m^g zJa^EPN|`$pGtg{(4_0T7xN9d2N(mS_c1e=(qTzU%LbY?dQ*X1$L2n1KN$PCXydQUc h`H34c$QL~-+)PlGB*_7n)c;@g00HOcdDoqk_%}vHyTx0ZIMf9qd}5~ zmBOscxNSlW>n=|z_Y_TTi*lJVHDbSNxBUb5Jn!fIocHrN&w0;JC+V0gNfo9G0{}qP z$&q**Wc^JjDS|iW%ozzt`{)#>02dcvFPLkCa0CJQ%5o50V9P&>5(NG=*8nx(D(`Ir zNYF3`2hQgEbBye*?FAEPxT6OsDu1&HNZ(k@8YtRv?I~ObCW{WBqI}sXMpy_P6~qh) z@ui_SY#J(%$wh^;qC>(WxeOGSK@XvGP@HgPXegciFC+a}^iconFW*4HcG{cmh`wAp zV1c&4qR{(M7_>eHi^rhxSoAMeGCWwLu~~D18A1opX#AIh!Nv>4DxjzIc^tMcXkxGi z->O7_n&zfv2TE*T;0qzq=>4+BwIiUZwrRT2=%I9g%V3B3`O(?a`2|lvXWOQ892||# z{_is++Io0yY7zhxXih}i6BK9--`Y9jM~(K(cg>zlgl9aX-TXhhvL1U-iZAEx7^o#9 z^r&Xe^VPA$V45x1-2P&lwz9IWJVS}mU=(YT@?b;!h}KlMQ@F#`!e%94ozt)~S_DQi zgUKv5^fnu7n^M+~Q3<21xR>^8h!^J^7V z997lB`M1`1pFk%w>4h%g$)RM=3bMSnxA!Az?ZX`E?1(ISxyK+-CX;FT2WRL85nPZ+ z!ywYKAHox2G&tU88_psz>ljEPuFl z;_~8XQc_Y`TwGk;%$~}W-1fEaVo2ZDG$i;5?v*GS>ZE3x=S!iI`-`elZNaO85OZ_$ zQGWlc@*A<$IMRf8Y;3GJ0byv0JYcth6Pxe`731sMYRv`O|_ zswOhFv9WQ}Gt#e{EEcRngh4$qrQa*w4M;DR?;!Hc(jcl3@JHaRvoHwU-N6;3@fd9G3iO?UH_2cksN7UQOE ztJ(M7oDKJYq*=mU8X&8!vd5<@55wat5zE1EExabN2`#;MC(ja=n1QCdDw|)Vty_0D z>g13MD$c~@nXPBU?jr#MMneB++p53_ z<)KWA`Hw19%W766wZ0t+UDs}hbS!9|s%?ByW7tI=Z%MXcv`hO%tgLFoirqq2TV2uz z8cuc~{b`l3QgW1%51_lBnxPfFQv!AM zhxUxaU(NnB@hSVQR+dgxw!kxvH})M|zw7ox!u!OEvOGucL(@-3+j>S`ao~uLNu4beb=4!LtrEnYPRsz`75aLqZ=ycY(ds~F zre@~&tVkp>7Q~iamy_gfC~Z&$X_`UysOMzK#hDw?_~)9I+w&N{${A%|&bMx|TI~WP zy0U{WcZtbuADd?_1#e4u@`B;S?eBQ3mzT1M{Nq6cV|N#x-&#UtKozOUtn$_XaVkAE zT5@y-9*YSmhhMEYp&L%LkoL}2{=Wz}5k%9VAlVbP&_)qZS&Kh*Q z;((mYZ=+uB;J_RccEJ>x2TSfQD?Lgn^1OL2T6_T*w}P>ukk&zP8~y*C4mjDn63Y%# GfBqY<)~ZM~uo=E@k9UEJuqaQMoL{`Kog|f57>?KJVxKeBSTp^?aV6o@0AG2^#8a)Bym{ zaC3Fq53$h_)RsXpCLv)GqAeiVErdt}%%OZW1Xl>KZ>$7c1E~C?sKNBU<(iNNoMMmv z0TCj~#U*Cx{pIwT-)x5xM6|0fBqFtz0PE~eo`*z7mNS{<5*`Tx*f=T^8x}sa0UZp{>zrMNRSa+Abp2`+O1w{=R{?J zz$V-#D=cm+7LPN+TiN1qwpO@wn>kykMsumgE1V7jIGpX*i?{wDkeq`&wJ+l^sgQ}c zCTagT3~ApjX^xP@qyk^b5{KJ5S3mC#nW!c6ry!640<17*6paQlhs!QKg&gfAXFoI= z$o%g!OB}uj$LIk7dwlGr@)CJ*{Hj?$ zc7Duo>o)1fp!U`ai4lUIs|b97pxfBjqW5(O(#Rn5)}7wbsf3C53CCrzpdaqJ%4!jO zx6g^DEcbwuT=#clriXL_GZ`+JM)ge`#%W|jOX}H=i`z&thoUGULxul*EE!imI4qG! zxJV?DXj`+Zq&#PIXlSUdpT(lt>Zb;oLJ}>A@i@W=`bLtD)vaxK>PWbZi2%@0^tt1fr7)JOCM1qB_?((vFp z4EihRRQES#KqFN#q*M_XK$Rs()5Kcr61mx5sM~V`nMr3+W7-dCB3?Zv+Rm_)-LkR! z9(R4iD9cyVvk>N6%Hkm0;B(Ni4oyXzM+_4`U-cllm=b=QEF?9L3B3!St_|)=4eokemKK3$7+^<@$sM+>K z_>Pc)?1j2Pl#wB!x}dySAD_#14tgYpZ$^&IYCNzrnY!;6aBJq}j2qkEI0ptY4_~N~{V>xGk zl~<^v*s%7)#OUR<*_8arXttMMi^#`2|hGa#9zm40#_h;WN>yPfYFvSGkI&!aKu@5#rD&u$gm=qBa o54@|nE6672Ig#KX7PwuD_S5a;XG4qX|F3(%&Dqn5=Mb3sH*NpGQUCw| literal 0 HcmV?d00001 diff --git a/themes/tokyo-night/plymouth/throbber-16.png b/themes/tokyo-night/plymouth/throbber-16.png new file mode 100644 index 0000000000000000000000000000000000000000..32a5fd56c1c75c1999eaece49949de92ebbf6481 GIT binary patch literal 1641 zcmbtU`9IWo82`EwQ!03 z$JoY@Qd@4Nsn(Gwk&3dSnb@z|ZU2CMUZ3~p{e0f<=k7-{fP*mSD2L2f4?1dIAP;t_;HshRAmo6;S~s{!uoIpuXp_um%*Sz30Lt zmFVI^-gtkFX9nzkIFU+n3x-96+y+F3$1;Sl=tyx6qPWBp@Bo+^Ndn^%Av|~_9)cpH zK{6>CjE$#&NdzjCm_msIDRFoRPX@_J@kAn?^e>x45%5GDW8$3@+)jC;ol_(Q5167& zcY|mwh(W7kc3WZ4R=d%(JpwDZMs}m-U_68e&}ge~2V;@I%~6NF&0ohMMZzY=Vn787 zhc)De<_JrqNZ=cppwU=CyU+tRWj0K|Xgm=QP~u35QBio(%;hUXup__W_`;*%N&kIj zg2wRCL_PqBpK*7xKNuv{Qaq3l?yPVx;?O>KR?Ak16^~%k^ECBRG&FHDU5rfoaEks| zDnsq2R=2aA{lY!XNB$PZ91IfK=;qLf47>1ii}m%bptEO5th>V>>5GDky%)>&eqvKi ztQXqJuY~1hTjTLVu@E?8j0(ZjdrA>!v_?W)JQqfyjg)j$h@#D%k1bg)g7 z*h}7cok1HP6=Be+FqR*XrHHc`)48{nD}k9=C)YgC4o*hM7*;%-4J+>RpERG$uYVl3 zJENqmOz6javQtfM;%rUATosT~8g);Lj|6JL~IMPO; zW+Y0!HZNUE$l>wUx|f!gR8-W$7EPr2n>M0wdp@klu}9Y5qYeCxZE7hctl_v#yzU%$za`(b=2 zP5;A|=J%o6u^sYM+kIu{1idA#XJ2#dbfvomCrsD*nC3GsA-w66!49bQ{?(yus0r!S z>ScA}a5ek6Q_P(Qfl|0zA80xQ!c?t^9>Om%7LuQ`{H9$9_7z4!&w9dC`>NU4Dw$JN zGS)WUe9l+~YR3-!cANfdcZQMK^quzitqX2uCpY>sJeHYD6PwF~>Az2P@K=hw)e#}G zccn62=N`B}rB&}ujdPtUej3VmpzGjvDl0!>GMNw&f{gnH2G)%TZllFqb1e4!J8#5c zo&wJF5cYmsVZpAStYoI6yW>i?MYF_?58ycs9L~!A2`W1a_##b_vC++OG_kC;)m>#( zuUxUw z!8xi}QEhCwATVD{H{iER>(=Aj-z^S@PMvJiyj|YIyL^Dy#4*r3?OoF=p}+EaKi4Rf z_i;XXwpu6Hl~;4F>6QjD{^ewgwq!Ed!DN0N5wK%grZ;6c9p95Z6+Tnh{ee^0hT~w4 z8a1pqO-}~q59z(Kk*%nZO~l>JaGHQ_t^7EkN}b)JE}D=C@7#+%%%J#Ql0kE@x0O+2>5H3&D)Rq!8_~!Z+^ht`G8ZM!{MC20o*LIUjP6A literal 0 HcmV?d00001 diff --git a/themes/tokyo-night/plymouth/throbber-17.png b/themes/tokyo-night/plymouth/throbber-17.png new file mode 100644 index 0000000000000000000000000000000000000000..e726b5ccae03de0dad9a50c15364d9fa13579d78 GIT binary patch literal 1630 zcmbtU`9IWo7$3$l<4&%|jAWByGcy^+(JU6zAXXMRa}Gu`!yImA(JqmY4KI`{yOEM? zjuAORQ#Ltrq#QXGjmG5Kb?F0U%<)&4`Iv1IU2rY8_~22hs*|6#xVPLSI-|2nG`UM}Y{be#zwk4U`qN+zb#j z6pv>J-k)MjyS^7lpkV|zK$MghKxkl`wF8J2OeKzj6wZqxNQv7$O&qkNE9Lng);tp&{+7R+Iql)d>V)D3z%qZBf_f( z&<+SR3qYd#fIeuV!m_qBcXEZ+<=O>%I;$jW>1lR`)M>sdz}JXrTrOGAE?n|#lz+?Zs7q2k zzv%|C?#$tlmD?kZ(74(r%7J>4?HVc~_w-zCD39N;v(@tgp|$9%oGHe*M@J`spfJ@o>tYJo_+dEe7(aZPUN<9A9uZ4PEYiL@Jxv$FY&OFk`l|^ z&F$JZr%4HeSu&$i9`VvU5MGkFdN#ROuM=Zf1#LDQX?PJc-GwM26jg}0?7)}6eBDMV ze7p6-7B+jce{9UXFaZ%3OCnXyoA)uY?ONW~cUF>bvFo>N`RGPrwIO&U<^JH}!h!Te z<+dwJ_z5uXD{Nl2iT+ieGPcY1i73empZt0>gu)jeJ-T1DzP^qdN&GHpk$=c4sFp0`*b3 zqDFtE1{boW*7r`Yax-X3GR=0QM4mCNxO5VUY(SBteckm{zz3s!k7Xu9XZ)ivnq@`7sKDT@$U$RKfayev9o5fqO(4GpuD>S3}$c=YjeDf1_4v>rVZ zy?drN(Rsqi4?pCZ(8L$du&sBWlglnw46-nU#NXgPtnp~i8+v7S%y0cg)Nstou4HRy zVf38QVr=yhKl52A>;ltqHe=PSnG0Lf*a(7a9o~ApuVd)4_gscUXj9@8<-y8@w<^x| zmGJ*KT09Wa6zr47>CZ!X!<%|vDuta)%|FZ95A6B+T}t5KUlJohF#P0ZYa4Fu$@TlH zJnPw>(Ylp5j>2y_)xn-tX^En;Z+^+_DGq@_y}TRFw_U`!X%mY>6+XwGw=H}jxwaEM3w1nHuF{;emOG_ghS(!uFux3j(pgA(1Pd&@GNZ;#L0#yc@KUpc6(HFYOl j3YdR(UTw!TI_&hDTeQ&)U{U@5bq}((vbU`M)+gz2xh}Kq literal 0 HcmV?d00001 diff --git a/themes/tokyo-night/plymouth/throbber-18.png b/themes/tokyo-night/plymouth/throbber-18.png new file mode 100644 index 0000000000000000000000000000000000000000..19d0242dad89d87a803410918ec3e33d34301b97 GIT binary patch literal 1591 zcmbtU_gj-!6#h_Fs8H6!9)g1@UqX?+6EIPrfLH>EKw@NskdT0ku!~S+$d(6#-~ud5 zi$WL?Ql^5T!6Fh=pdg4?cG+M*w6%Xg?{nYtp8LM%Irsc@(wv=6iHazQ001D0L8DwD zKD-ZMK`7FqqgNp^Bw#U@9325|D3^nPhQRlg5AZ1f0{_-Iy$Rq+76i6cZ;XxV| z5Bdj&ft27V5;;6901OKtkO(x8MhOfFAyEHiJzOv$o>>6eQz&fu@pfIQ*P<52w|6Je}*+u9S- zB=$8VBvJi{cem-!?lulINV3pQq`T@&` z;Nako3~F?Aw3Bybk9ka5=l6?vl|845Jltvels4&kD@9P0|NhbB8k1)(#Sf2>u}g!h z(N&3*41N29T<6XV&+~hmXi4^`8RKf1hOHyURf%zJpClRA**d-=jD*y2vqdTY3E6IL zmmtU1(wF?p5OLg#BAjKd#ft+~p-* z)6<7-{IM>y7R{ayhfp>LZC`~nZk=6JiR5Dl-RYg;a=AuyI-S+j)YOrgnaL*R9jWQk z9@Gu5ELY3mXvGywAQugb0LLYd^wO2y>?w)1#>R#Qm7E0yCc?_fXDG*J9<@4SJCZ3l z!@4k#wD4nuwZ~4;rVRGrXuII*cK_G`a>D%9)|Mcik=R#hNE?2A#bR~M%R2S=w#a!* zHG3d7Y%~7zb5nOC3p^3gVTmiA04`BtG*~d3Ef(=52-m(T$EuV^I z_N6IpnY}|H8%M*1^eX*ByNJ^3QSPqYb`#G`oSTmcy*S%mQhCzHvO>C{xtWLDlw<}i z$!|0}$OzzdV=2hjiId}HEu*p>^7y8~i${E80t08)`uqDE*z4IPB_;X2OUKkC|PEVKDWi`djKYfY*;pE_>89~o$Mx(@z2gnVqef8BT!;zpzh4&B$ z8M(X=POCUct8w*#=-gn0VU1p%x%ohV&N0dShTm2!;w3oDhE}9T#wm81H&NL(NlfjW z<5YrH?F*hBDhZ7>nO7FBR8fh(b&UbMrV)9rY~(0q|UkE$o6pXG_SP>kq7C z4PyIMi@dxjLtbXtu)PTzqmjw@!>Vb|6i< zC9&>uY;JFYPpE1_YQO4CB$-*kt;0pU8=BxSc4O=&e?Eh$j(SzAirBftbuHQsr;EP6 zTjtYtV?2COJ5nXSAg}3<$yPJx(Y7J>@|2j?Rf%9+*)%XEOl0*qHbhk%mp~Fk`9Y_25q4KzsCWLofE3o);H;IuqdeW literal 0 HcmV?d00001 diff --git a/themes/tokyo-night/plymouth/throbber-19.png b/themes/tokyo-night/plymouth/throbber-19.png new file mode 100644 index 0000000000000000000000000000000000000000..86ef4f79838a57fc5ec1091ecde2c8e19f02fc75 GIT binary patch literal 1602 zcmbtU`#;lr7~jaf70p4yoZMA5nM>;=#3DAgm?UDpGHt`Q=5jg~l1e5?(j-x&8kPvT z_L@{Kqew(35z1Yy*Idqbbx!9GIG@+&{k)&g`~AG0&-2rB&JDjGCa*3Jfk0qRj`kiP zYl|T(4Muuw>>@}OfR9rM4hJy?b2Si-AfUfk0;&#?`bUw4Zuylff*Ryv^h_;Ca^YAk zUHtxW`i(0)z(g*>@en8~Y!UB{~8Gs;}fiz@jI0Zn4ktmcvB9cxc zB9D<6$Ov)_CHw><6v+q$C;%Nvk04R00PSBk2_gg3;LM?EIk26YxSf3<1Ay#A?L;F{ zmPk{SwkaB8io&2#r>#U7utrf_bC5&_wb_|KF-(E{H>;7YR}JP5krlbs&>8dQVChz(R&+jjDmt2WkQ_LxCR6mdCOzvJcf6z%ho>YS)I`MM@JP&wl$D5 zt>5ogsp#z-LV1kM|-tYQ?^2RqWCyXF+|c zQ9VLr5Fvj$^Nn9O=J<$v_Z=6!$ER7LF#4{JbTyne@i?78tnqGI7+ycyOxU~zElJ?m zz(W1ESwlM#JZlN4|m?=_4W0M-e4MvtUJ8}YYrL~7L#PWM^5Lz>8I?VO6fjlpE`xJxF_MbaS>>V z3{-GHHINN7myh2bd$2pp+@>)(`7(L5(@J>YxrYwGBIi#=A7M>}yoOAd6h1W8lb*y( z`Q@aY3yKeV!to@^VMf`^S+5htW*eJ{c_wKr-FGZ)w}(xWV%R^7rdgC zgat5*x$lo`?9Xe4;7bL%x*nZy4MF3!r-N#xmIL0OSA-Sw-NB>V=b7XY0UxfALGIn7 z;p)|`K>TZv9UpEeVg-O3y4X)j63Yr^G+OoKSJZ0TTyOsaH)Af#a6-G*B0UYu_zmSpkm)y%V$CI zF!JS2%cX#*#+KOKJC;0~&5IK3dOl3Tz57&(s%al)pi2?~#qZ4$7Qkin|5rN1$pLR) IVs|v*Zv$1S(EtDd literal 0 HcmV?d00001 diff --git a/themes/tokyo-night/plymouth/throbber-20.png b/themes/tokyo-night/plymouth/throbber-20.png new file mode 100644 index 0000000000000000000000000000000000000000..d00033ffb51da30f7aa2b2b31fbff33740e68af7 GIT binary patch literal 1582 zcmbtU`#;lr82`>CHW_n^O0OlI5ZiZ57M&7u>uiTwnHP>Wjg8%2+guWJNe7ima%;7d zbZX=%m*kRZl@6*E31Ok*vQpDYoJ2Wabx!9GIM3_z{=A>h`~AG0&-2rh9YFHYN328u z0HE*Z>$MAF^b&NJLAM|=@jXPF=oG(5A`!5Ia&rj25MbX}1GW;-{zuV;t@@T5LK<)~ zVd^GCaIUwvVCnrO`t9lzPy*-q21BBr(Gp-?O3?x&dJ1`B(;*O~*zv z*=%YAR=|(IMlpq09_s*`8!KdBg$z2IF2D+SOb&<6|Ccc|7M-&{e@G37+L(}E5mc0}9K%VZGarjiobOiOu z;wzAbTGBiriBAQ-5(Wfa=9?G%ArrY|?v9{y=zx&H=hA3&{zS=zPRKD{a&|$Z(fR*< zh5>QCAg31qv`Btl+sPF8^@8tX$lFbR&Qm(yy(-O+c6y*pb_C#ah@$Owa*tIpAyqpO zsJz;Ktr-I?w^GBq9agc1r={q|?ckrrIgOk_)xC-4Vy6cWnqzuyYjVdQ6#td<@WDA^ z6cm~JV`Hy-Hlmf|bp^Q}B9g=diDl%DB#)+61e+O3h|xB;wJvh7Y|XtWTYJ^!Ks_h1 z5(r^L)oN6rrL?k|a z`_d-`ZY5vSqDk)8{=+&AAE_~6+;Oz33YR=xEKTk1?ZJ~sBxHB=b<64L>G9on7WNB; zwQ|nfGCRa6VT~!R&WS^WJs6Dw1=L*R*-=ZI$GmGD!-7cxT>(W?G?B^b4I}WJVRM2;+%#NopY+RrWK_MN|Z#MC5eeG zZz|cjkgxcpXD71j(68P$tGal0@T~Yb5ey?FPksy{zImy9ylz?(Z;xwSF*dT8A!QUc zHCw*T4H%_#2e!dy_9i_O#NXOu`te40>nE|aZH5pCo6Nnlf3Z=sge#pl`&`VU}ZhDb& literal 0 HcmV?d00001 diff --git a/themes/tokyo-night/plymouth/throbber-21.png b/themes/tokyo-night/plymouth/throbber-21.png new file mode 100644 index 0000000000000000000000000000000000000000..7d8b06b47b1a64b655d402e9caca02a4d2612a7b GIT binary patch literal 1585 zcmbtU`#;oa6#g1_8HvVaTw9SHX68FCGmH-@mrR%>L`!Ri!Nf3)F^S1#lqlsEk+9ip z>NeXaw22fD00>J@-$TxOBvHoQYHG~%GpEdDT8fvGq)y|f}rU6Ev zkqH(gU~!-}&V+~qi6-D#vkf9tBfnMSMrY6f5F~y*M!08dw$_j*^<^9u1u~6rQAf%w zA#KN&W&=qq3hb`*wCwc1bKJCtXl#<}IfO&0jg&&P(hXA){09R#XaX zw};>u^0Oon?F9B)Q|MKmm+ruk3F{YrI_w>>{Jys@_mBMO_)E!q%q?b?^Mzx%(RF+% zNWa$C5AF6c9A>YW%kNDjjBggZ_H=e|en*TBH2TiMRrDot&_3sO6j$RaOCsk9=E690 zq*sMV@B=Cmjp1I@t$zNQuk@rn`;3@@sY}@tPW-UwVuHmaY7-G7+w#J&(T{QcaqGeP z?L)ZQzmztm3KC*laXs(Enx)IynD&M(!%o6$1_eBaTIptqqt6SOI&LCtM5yD6*GYI5 z-CDvJ859{=pT9fs`Szt20h~8tSXgl~-y=dF=Bd27C=j@))sB})PWGw>`cwxt#oZ>= zA$&1@!82ptMJ3G3g8Nh7^BLgwvemY>HU%ny)xEm9x|20*b7fkDD`O?16_*MV`D$tbe!OO$5`U=??k-_MJF!F2$2Rx)(cFt>tc@uGhE|88xoy`C^DT& zr7ATah&csc4z4pDSiMi{W8rhjt%k>w+>d}CZd-Z$Ue^8c~2~>gv^kHC9cxP{p0dLpNqULK)td8iDN$YgJ4k#}rD?`MdF1xXHoqmbWYCTz9luV5^#9k$&R2e3b++Doc mK2ub?yPZ8(@t>5>+{?t8=XZ5OyXXIJaDZe-wyoUn%ljK#O^wt5 literal 0 HcmV?d00001 diff --git a/themes/tokyo-night/plymouth/throbber-22.png b/themes/tokyo-night/plymouth/throbber-22.png new file mode 100644 index 0000000000000000000000000000000000000000..a3a1944755554ada2359210be1bc821d0a101cac GIT binary patch literal 1586 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzv(yOBG+$o^Eg)M0h&_Oq5l%BP zN-?lPMK~Cx;cNk*7{i2$_j`a8XTFnC(t+vkZ~@FC8-QX21X|O2Il&P1`38IR)z*vCI&4Qzpa33 z1VCy+GILWI3=FIw$jHe3kLWL;90%ArMTtO3BcsPrzuJLff*>(xpiogF1BB8uFfjkU z_m3A)k`E*qoSd4M%21L~l%JH8TJ(J3qKiNoVUSD^&}pef2+Q;gEN{Mk_LPBvCCJmo zF(iU>>$HOAQ3!l%C zg}Gieu6#eBMQYsZ z+#{UhH08eU2T6&Sk=*`&PffbWY4UuAbh%KPtJ$^?KYf8xb0edm#Ji2x%>-t->|efm zb++}c-4DzHn7#H1%CI><;P7~9@$;N^xz~##)!p|`ocsPrrccJ+_jmD^^~;tmtJC7! zH=%#-%88dBNCYIi@h7z1cvBmEL#iyj>*B?WT%FY#7ZxhX*>BwMu;0ScQqxXbFLrCx zUx$g4H;AjcFA4vap~7yK-O#k!VS8Enfojf-=cT49lXRDQm^ZzxO0qx0nLDlj>4ezx zRv)$3I&bvy%D;SZf7u!{Utv|%ufRq69XAD%c!Sp+aqvy+ z72BlJRK_C`Jk@hkeC)dj@p)T6XZ*=%xMTSHz}1dy>1EH>tLA3Snxkhf72n>!+x-vc z)rkGGreB}BNm0dPeN4t7_L5?I5x;{%5r=jt)`Ug`zdv!iZo{$gotsnD5A2Q$7A|!9 zVaN6DM@{R|KWh~80!?o<*EL(7YWowobE$Fs$D5oL?XGjUHaj#imR)miJap&B6Rykh zGs^CDzvsKQ!7@cOj^*RxQk#!AS8MJUI?A@;tL4G}6FeN(3*2w=Kk?3=n+SuV82-RLffr{?sGj(}xmmu49s4%2?Zwf$>JUy>bP0l+XkKCxVO0 literal 0 HcmV?d00001 diff --git a/themes/tokyo-night/plymouth/throbber-23.png b/themes/tokyo-night/plymouth/throbber-23.png new file mode 100644 index 0000000000000000000000000000000000000000..8355e65ccdb10597edb59cb84de1feb12939f6d3 GIT binary patch literal 1625 zcmbtU|3A}t9RHwYOYSJ*d|9-}w`^FP(Zh{3B&$T5Z)wv)?2B!dFLN_zJhFTV(RIj| zF4gTuiKY~4l}n10Z;6p_C8DI3#eLLW_Xphj@qWIZulMu$dc5ARpI*oI5Ii;47_0#R zK-1d`=LfRM3ZSdO$WBb02g#92@;>bA3s`}2IR)S zX#@$zz~k8~?=Pp{s{SFEz?fcvps2BK1uBo9|EvT>56%t}2Okwf1&~}a3mM6vQISWY zXf$#-lFbT7MnrLt%$NikBaRb^&A zLqX_$ZBWx*(L6wjMFzf-Eehqdctg1pG{0Lh_k~mGRDcu7Vo)el)I&PU{k?VWPS5D~6L~U=y|PZZ2DUSFgGy1JP!hqd z<(AuqY&QMFbwIj@iBsx@G{9_yHmd0YEE7Mgt&6^7eCMNir7=G&uH^DX`n@Y6=h^qp zaf5MF1J^>WPVThEi9{mn%^G<$n&X5lNAaxx^%$$~jx4cFcj|59N3;Q|s<(yXT$E#x zllA$uZqBs1o&n0kdcdG2-R9iWk+;>Pbs9@<3AI6!j}at^puD{NRcmXjsWLm2Py-AK zT;$rdD0N23lV(;&%3i73>ld+S)E+f&(du#)@te(Rf{lB}ZJJ)jY#l7Tx|0bl$f}s0 zd=!uhcQrLNE9v^`X%qA@C4^UYVWP6K()xs(s@V{bEy$Pu*!ogOA+b107>n<* zKav%$&a-B6-&98NQ+Y>uJSFvazXZZN2Kv1mF3tQ*WNN3eJvWq?)A=5|_%EJ2x5?#Y zncPm?b<9G?!)=P%@bK`w{1+^NvZKHNBRYSW(%&}nfkbANtE{OP5HcG!jdZxiw>+FW z;x+o7P=ChDDP^Yc<#xBbeT=-EvD`sT;wrfIEgobnm`n(jTo1JoYdVE-eM-44%^v8Au z7f<92*LhWK`DhvBa;YO_D0UXnP@0ky`>v$FKOX9?4~KVKCu+I^*P7`)N9vm7FkJ~n zOunB?Q9%D%yE*W(kRL=t&qeV0%MGQarM_KVUF;Cb@Ud1;#kRTO&QGp0#*W*0x}WOg zaUu8C$uRjpxSNG#>|T_~(niuCoMC7|n7_Vz>im77d9mKcO*0vzQGu$A-Hw9l@kpP; zi#Y?B%(Poqek(khjP(WfStd9^uBUEV_u!Gih+zf(dPlXBQy-}*fd29Uku?m9&j>8e z3p8ngbGv;7hnUGMVZ&~xT}0_k1eq-kh~FR`5u0It{WzlTj?e6iAo+N%ku5_+{1%t) zFka)5gBUxQe!%5>-^7if!w!=gIxgmTcu%qpG5~Gf9UQoERfc6e&d5kry&3=7bW8M! z?0114HcRO(k4GIX7jm`CI76$Og4-&tB69m=$?#++bce&WyX|n*#+uP43S<|7@bmQ4 zRFW{HrRh~dDMB33tH+AScDi$tb?6jSFO^Lmj~n0rK*t~#x$ zITy@@)AuMQ&i0qhwKK+Z)gz~uFGk7dB}74eRgy>1amf(G`nZu-+&ppDKx@yEBo~_{ zBa9od`+{ktSRaK?*eMlD;r>YHru~lj=$epQ(hFyjRbyjpGX7jTFO9LXKqrO1NNYbN g%HPUR8Y<&|dNNsUs0r?<|G()0?;Ql3#Qk9E-&3rz^Z)<= literal 0 HcmV?d00001 diff --git a/themes/tokyo-night/plymouth/throbber-24.png b/themes/tokyo-night/plymouth/throbber-24.png new file mode 100644 index 0000000000000000000000000000000000000000..a26816bcf1e56bacc7fe15611926e70d017d210e GIT binary patch literal 1627 zcmbtU`B#!@6b6@Evs`dZGnGkk;d99?P00Db9PwfPv3vJI5MZtg0u2KClVza#5cz);MX15gd^4y)N>bn5 z1xYEv*OxARe?N~AH~C~gpj)YPS#7bwwikRN0N08W2#*D#=|CN=lR;N$TS29cH!9gU~Gti3!8I+{`^7#s~x z`|mRwz*Y#v3n37>41aGFHcY9#B7k@xR4bqUuDnE-bwKm-<-<@5qh#9iW7^%->q9M8Ivs1;{xXDTRf8Qnqj}n19l; z)u(~~1Y1o^PZt|@aRH0<%v0hNk;blC;-EF4jEDKK0TQLe*;ZY{LRPYdgnWfS-m;C%JI_DQVB0()_%oB zWK}(q*33jCV-^cB9nZYV=5pqYPW&~vc6fEDueUekMML?DHvuv4Bnq8Ok>q@JInN!c zG<_BcsH&-jC}rlzHDStHT$zR0*$f7jwvEGRKeTM^Z)5VUo>LdY>)0WW(DLl0tn5l6 z6bVfl`34BISvV%pDTiXx!oua~=HrK(^!)zf-%VTochDfc1w!qOS%F_()?6M4UPR)162&cbm#X z2iC&$jEp7{x-=Um^hR)MN3Usrd8}Gg8wVfqJap5LZ{)2~@_L7GE`Ob0US57-&!?mJ zk0(6Tq#F0=jCTsN#A5L(Z!u{!$sxc{GBP%X&Gf3VK7uWIwJMw6N}$nbEnKc7nH#lE zNKXFTD-ww!qZjx1Al!OdS9G(61bArM>?Tg($69V_VVl9%#*fk;A7fM>8Vb0 z_L?_d7?hLdoT5#2#^9#Scr^xFt(GGCGql1T)#=Mj^O-q#S7Mdy|Uub=x!5vW~j}gu#j>IFy#Y5NRIR=~1?_{mhDmNbasq zMp1vnje@tYI>Od^m+H@km%UN9QP#~iC>tMeN5qa+_6)zvXHQpOOl)g_lf~D=)LdJt zzX^FA)|9Er-U2$DuaW2OcQFR;ag}4Iq0MJObuU(OCxWo1^jN4Z%^b^UhO=+0=1sh3Vqr`JBW`cN^ zFz&nu+2^>8rp50+#HPMdA$VdE?Qg)?Rk1XAGEAWJsoiomi@POUa(%wlqW1Qi4si~? h^=p5H_BZ*aIMp;vaJO{1{r_DL@%IVzX74_d`!@)YuU!BD literal 0 HcmV?d00001 diff --git a/themes/tokyo-night/plymouth/throbber-25.png b/themes/tokyo-night/plymouth/throbber-25.png new file mode 100644 index 0000000000000000000000000000000000000000..5251b086886de653ea9d14ec5f11c8f3ca5da3c2 GIT binary patch literal 1610 zcmbtU`#Y3r82-kgF@pvrqXV*{ReUo})7p@n28&9@gvHRe%rG;|j8p3{#vxV|E$J{a zwVRa2xTr~LV{+<%izrj6MidgtA*ZJO)NcC+?0dcUb3gBWKiBg(KxJ zsJj!L_rYwi0+m&8WFI;-1CtFzcK^l83owOqEDRzH#5YzztOu0;QB)8czU3OQ1{_PA zya^ME>FUZ}d4D-iOs{pq2`Ywo02WoXR)FXkNL_|SCyoo5<4TQ&05G1y0wbAp2&7Tz zbV@kLW`%5;F(7~w$zq0uL991|bKS7BX2sbDj|Q>+ z`^+4Ne~e>11^^|RyR+kdGU{rHmrt?V+O~SI=_$!yDwecPp={@>h0{s>D;OEa9lWGVEnU2Sb` zikkYo{VkDcpt#o$ValS>#ta;vwlC>A?BNv_7Cssp8WQKcXfhoG=XK^Su0tKucEb=Z z{giQkX$CnKycRx>RKb#>`vn3)@DTImo$d>UK9Y!&?5y{u>|o~*0rkrD8wvNe+8EZ8 zW_7RGgnPCm1q1{vVtzjJ&;)DV#75&HG#d@Ml+HN8?US`L^N{73>w?aP-El zTRKsJ()O_>;jzox-`G-*~H%^e?IEIU3-_rcxQQ^Zbm9P zYIu{jQ4weoaaxkFZTe`9(i*6dcnLy~^EJ35-|X*T#|@elHu}XB3h1BMW<6 z_-ElEV#mhzcr*UhAFxh+9(s;XY*M)Bg9vo%#gW*IY?(Z=XG$s9W+47bZ>AEdxH4x4 zh5Jz;QeD@mu*hqi6INGWPFU`!KPY2TmfUf!Z z#I#yzvXmiaVlWto*qYrzGb{x9p3Rd8GOfHcQhgYIGhOd5RQqDrlx9tVL7G~{>jJEu zY+JwQP`a{-TP*U+U~TN*wsC zk(9+x)~tpkCk?g-jU#lLV<>-^tmgIUujSWtJ}c7o?z&34^nA~UxG2)FhP{bY_KumV zZE)7WPVVP>r}9;xsDL<`EibdnAeiAEZiN+`y1lho}vH% literal 0 HcmV?d00001 diff --git a/themes/tokyo-night/plymouth/throbber-26.png b/themes/tokyo-night/plymouth/throbber-26.png new file mode 100644 index 0000000000000000000000000000000000000000..fa79cbcd05eb551059d6981af05572c0e9533f76 GIT binary patch literal 1618 zcmbtU`#;lr82@f^S#0Lc)Izkxv7yK8=e_s4!8f8d0ssK_ za3}bJtS5zn9C*hjBrJktMGEjZ?&SsS0CQ~+?jRuF845uGvi~Rw5Z&)N64Zc8@pF$r zg3(-EW2Nt}F}S0?3rt|q?t!4Fs44}dXE=EU6rC9^0Ss4i6bZn_h0?JRGztlOf=r== zhGAprVc2jo0~;N6nnF9th`=%;NEA{mHa40}rIP6XvKcXoL_L-}@&N|6)0Va)gfd8g z1P;(7!hKj zXIPd|io0JN3T23&+Ah}eZp@0Ff(rD~Z+h#wvw%aOxHqTYCfo!MTT(=!tnFFZ{PNmY^uy*r#fa}EyF_uDjfA9{a-ydeXP`RRCH{)=dYE|W!H(C8u{$@i{TzGU)Jg>i=y3R_;nAg8 z4j2NDt|-jG%~XwU!{&Q`YK8|D6+p$mC^APs;1gnAn`FhbS(I1TD!xms=`#irr|2@j ze{vSJe;`ySopxhCc@wE~Oj+1@p4i_Wm??9u!s@hKBPE%MQiq^g?C0kc5@hSo6^-~% zpXvAZ}%mzaW7W82hJ)WA=4}b0^zxG_;XDyrimhy45JZ`MVdbHgr%S+{AWB9OrV^{_hnF!p>$n7zU0EpGbI=*DeT^MXd$h8A~G^^tuklU zbtLsMv)4#HUi563mWt1A4j%|Lz_1>_81?^*m{|0}FBOidoHbfv{Va&!Hf_J znbr3soHj%*ls+%V)ZjCR=bUOTTo%VG?+O;k&wrV9w?oBq7Zw&$XjE!)Qcrad+0@Qj zb+-@k%;vGYGMe*d?IRPuutJO0k38;=;_2XtvGCxu{VOJM&-(iMo(>HS(cXo1UT>>W zDMDY}jS&|#TucsmyKF{9ov!fx zC%nup>WFTyPOsKlg)lnq5qwho$a)60es0c%xac(b(ce=iCw2*LTUje7`yfvuUv;PD zPl-qTYyrA^yRviHSVo}dEoLvY&t}ktl`*$a+WDq@J?54P}b!bWX Ya)E)cL%O{G|B44ZT=o<0I)$+Q27X|z!vFvP literal 0 HcmV?d00001 diff --git a/themes/tokyo-night/plymouth/throbber-27.png b/themes/tokyo-night/plymouth/throbber-27.png new file mode 100644 index 0000000000000000000000000000000000000000..1831e15c2148d6e4790ca4505a417c9833a54680 GIT binary patch literal 1620 zcmbtU`#;oa6#kAo!$hMfwS=-LGlQBng%ZP%p)!Rwm(hgy8s=hLO14l#$z|MH?Q~bM za@UPyXNEz=*fmy|LadZok?UCdo!V{xfIXl0d7tw>&-tA9{B+pfL{}}1^%?*GXc63; z4?t`rhnfm>(-RVAAlgCkB^>wk1T3IjAA%bM*jHA7tp}9hXfz7#zt61D z7%@6Z3;;?Dg7Y39U-jDj=Mh&(+JfAO1h5qU%G)+w%n@CMSDuGsVN-@(F2=DWermtc zkg*|rzq3+(dB2)fe}-W=QpJ(C1h+FL%=t>2$j4 ztC(?LW$$B8CET9d)gnXAt~?|o%rU9Ud(lxub$eRZ*w}c{e%{i)1$l&JqymW8kE`s> znfP7?S@j4`<>8}833p$82*{EeOpT>q+nKhOttI1Z8{X|sEPdI|!oQC5KS!d)#8j4y zP=&qinR>cnu}OlNg3yI_Cqz}npfX16&(-6?T(vbRTUpN=Rvq)2bHHL<$!4mHY4g9l ziS}g@BTlk!lehc&PBfZdSRx9Mw3V@Po@6MHU(aWyUbE3vn>C*bB#-iDE_0+Q3xy4v zJZ8*^NOmpIopY%z0B34YB6FGD=80pMW(rwHW#fH)ebYJjGluWp|8~;yD1TMe;hU%4 z!TbUOwu~$P9;%p=n=9)R2m}=uF^I=#r1z5RZ@?OgI}u=WZAV46U*nHt zVnEJtgn94c$D^POb+@8AXb2{X-rjVshUn$0B3hI%KiY-~1fEVqBQFlFq*nSlY_s$F zo>$^p3j6p+UbAjf>)?ihP6L;~-idoNlIF{L>!$a2wXO;4F4wVpR^IdEt@~ThNpI-E zRziUNivN<9|5X#^5u{%7juOT3XCN{W^gDy#)Fmr=_24zKuCTpIC?S|>@4>?P%71HbiG6lJ{b{`t=_9yQ%7-P6%yA;pDvBV*!l zr3vT#^^;S~_s{xQkFJ^mHxngF^EMj6I||p#8L@n|hNpeNf}I zE{MT(*;H|>H)?Xkig%Noy;{Y2_Dr9Zw83mC1rsPh@e2l$#@FOI-cs;EtcAnj^`^w| z;clx=eruA`zV-!b>zqmLYK*>S;}tGmWQbFQuR_O*ELA6%CiQDEy_|JfsOO WzpW)f>*@b5d4S+TbS`%aI`cPH^|uuO literal 0 HcmV?d00001 diff --git a/themes/tokyo-night/plymouth/throbber-28.png b/themes/tokyo-night/plymouth/throbber-28.png new file mode 100644 index 0000000000000000000000000000000000000000..91cd3965714501fb5730c9fb5b9dfb1a32dc7d75 GIT binary patch literal 1613 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzv(yOBG+$o^Eg)M0h&_Oq5l%BP zN-?lPMK~Cx;cNk*7{i2$_j`a8XTFnC(t+vkZ~@FC8-QX21X|O2Il&P1`38IR)z*vCWfEwPp<*0 z5df(P$;?e>oni&Dd8f=)st^6n`?G$Nm6r&#v%>I`(b*!G)ktoPH3GJ%iVY>cA>Oq& zIxaE0gm=Haq%Y9)lTWE5Rw8I}mMd?sl+omW|IEMNvHWh=U%2bTftjEG6`ilGOiM^e zSfF_0?%muD@h-kh!BYAIpY+=6n zzDo^~zZPC=FikQ1D>nT-qLy%iF$vN%^;){*PT})gLfF zInrhC@?G?e#=gX(VmVimdKT65<~6J~xulz|;b--8xv_%lOOL|dUlzX(U*OjX*uo;u zZEs;~Tbou?RJ7#sOPi?3$eX*(3_bQ~={1~J7pUFxNpVh}vizatnN=4h_Vn&kmaAge zswOICXm9^t_EZ0*#{JF3dxU3sF?^nEu!1e=P{Ncmb*mSA`z>%q{J!Hq@ju*mSjsa(k>=Evz8+LgB?!@43@i*G`m3b2)nXYPVOlgeLh$CmL2uuW44c58Ijcqg+$jc4A$KbcLwYl}EM*XRWc8zxNo zt~k3%bwkTO#e4Ol|L)~XeC2aTyJYX>Jhs~NS6lo!)~83xFX5Uo-}FfA^&9mJ`eNtG zXZq|AeWqQV$`thIgT$G0Os#$ft%mb%zqz9^({y2b+lToF?jKOR@IdfPF6X^?n~2H| zCxN4W37^kzl=Z27KEG+U2;Y5{idxR-w`IS%{_tK9zb-%J^_sZ#$*h;MazvjU46|vd z4|+B6>qIH`^Oqh}27chFkov>+<*4A{$u-_SvP+tmPL2+Kqv)7rR3qJ$ncDBQW$kVy z{fE;JO6I(F%_(w@-_Lq!wPLO8!~JdcJihBwPCbzLxtVu*pe*zB1NJ2!bfy>cuKAL1 zuVK;@tIEqK41O)%z<%({d-rV|RqMX$XBKB=y_)~=5V6*0iJlA{2Kj(j*ZueJvTf>d1 zoxg*AzGKh7?I%Ck^uxLqyAS{U4jiwt(@os}Xw%9C8{X~u)l$0W=*cj%fATh_pR$fd V39kZ{OO%)H44$rjF6*2Ung9yYpO^pu literal 0 HcmV?d00001 diff --git a/themes/tokyo-night/plymouth/throbber-29.png b/themes/tokyo-night/plymouth/throbber-29.png new file mode 100644 index 0000000000000000000000000000000000000000..00a392b79996c61556ce41f9b17bb3ea044f284a GIT binary patch literal 1629 zcmbtU{Xdgy7=LCfMjA;Iby#&eMQm6J9j{}gg$_k1Yo61FF^`d#ZM99ZYUM4_o8_aE zL{eVj4DoSJsS~3YA!kTUnU|#ESe$2dPUjCe_vijz-|PNU=yya4ubyHmRd^=Q3G9G@JEYk9N~D7&NkIe4T7JH{Nqwp(jtzdfl$% zbX>4c9hb>ueq(4hWRCbf^d8m~nBzw>M8G__O|nfV;iDy^QEffG>aOgA$VwZ(83} zU7fI@M?&yJm_r~4o|NQF9+aHEhYAz#Pmy32FsiVbez920ZL{TyPtQ-4`}+%i2qZLw}aZ+^{I?MA+w zOiV>KE^fWHr@Fqrv^Zrvr{Ic1;8g#kM~|Le$u2+f_CrdnFNMMtjZoUwhF(76%OOx! z?{&%4X9*%MyZeV@0u&pQbNej)9(v6q1^XyHZ=~{xPlZ`x?agVgrf^+XCA|ksBBz@= zlg9*Y!mX7Y6uY#0@;s}Aw@=6ozMm5?*~4&%JKfo)YG$U3K@FOE5UZS(*CjuPb(Qwym`n9;oNCA0jqO{V^PO>hi=yNj zeWG!tl3oWjv=<7_(v|7wqL8nEQAdf}_JRvNBJ1J5gj2+l1<_{5!~x{+ZOMEYN0;Y2 zgrwiJFsa(MT$09IY-5g_4@_NV%C)VEj`S5(8O$vos=(dT&K1@c@2-j%2sbEk`+SI8 zM`^bphX}Ln=5x0PtvI9ka5hKz;9lR>?GZA3m5ziXm_~n literal 0 HcmV?d00001 diff --git a/themes/tokyo-night/plymouth/throbber-30.png b/themes/tokyo-night/plymouth/throbber-30.png new file mode 100644 index 0000000000000000000000000000000000000000..688f4438f76b9e26d975bde49d5da9c7850faf6d GIT binary patch literal 1620 zcmbtU`9IWo82^r%UBjZHV+NU|`-!%MAOScDMZl_IZ8Y&-?kj-_Ps$e13Y8ogD1dR8T4a0H_fO zco&G#3Ml^oW#-wlvk>7(9>ky{M}VDBy#WFN0_;00!B7DFA4M6a{k>iVX+YK)NgYH8 zs+}EEasL)QJ8RpZ0zo4jheXvi3c$Mh&&wduhGpx)vI_|#0hkCs28K+fkT9Vk6pCK} zhRF!P1c$INw6I7D^)!o&VUbA`5);Fug@lKb82|EK|1eT`;HAMy1T=1gVjSL&MFI># zLt_kRiot?ttg#suG&9D2v3gw&^{i6#xP?$i00^2X4i?Ir&(N`ur~K_Z3_r*;0<|2= zK0?}Rg=Pau3_sv++6#iFi}kWYkg2XPT?0trB!ER`Q2qT$jIqL^PRP+zI4;oFNR0m; z+Y4faV7L$fR&1JrW_ff5;p}0M7Pk2^szpI!0Xzg|63*J>8Z~c3iL1*@> zSTPR)(s)hHY;sp)VX}sAQFd}bKnGE`yP)FQi7>dq=m!b=sW2#?$zhn&wxrfb7i5xp zVSmyP6r0AyVlu(oJ@fQ@8F~pHRsLddoK<$cYh%qJ&+5Hc4FKpPgCXkGuZ?;+}&1Ny_eA&H|FN$ z^}g%ti<+t?5?}RrwE#I7Rmru2^;j=-VL;CA;*k}CAH{Ro?%JKfX-fw6wQs7ctD}EI zKc~vb29LA6n1i}*l0_vK3$bO3&s6)Aceki57Jx5k;g~!9E22D+Bha30xn^q3`cTseD9V#_z^ujS*im2hR znmT>Hg*3uXgc+o4jno{Ux}=36*VX{Hb;p2|b4rYfwiSft>#TBPn9jKzfl^F=a(gD? z<&C7!tq(O0j^l4`5(vR&B;)F?6xY{mUG>0(9`9mwCSSuTz32e{>NgFAEsekDc@ycr3(+ERnAvR=g?Gs9e={Fq3EE=lWkTPtP-0T9UUEx z;$z-dra#i;CaDJ3yc>>LHes)xAB#?sbUj|!TF&8Ew)dDX0}*4SFXrV|esdGe>qx+4 z5hAgln-zefu8O z1|TjO^@q<9XES{>xx{Gyd6kp;lAz6|O(HfrV*N%<9fDx+MKA5Mr>~b%mX8A^S*O-y z-Ww;4&zrE9#!MKYv+nQ%gFfg)Jp1CvTgvx%Nncj))1I;n8^*kM9HNrTD^gB{gP+y{ z+EP`pl-QcETxMaHVXl{#n~TiL&(F6TjDMCO?{iP@GZ!-Zwa)j~&DYJMlzv z&pN5Vsu(qDEx!G;^-V3;6*Lzb;-jBqLF=Bcb#IqLIqiuLH02V#OW+ literal 0 HcmV?d00001 From f7afe3f5554f4931fc94b450ea0760d7ce7c400c Mon Sep 17 00:00:00 2001 From: Ryan Hughes <1630358+ryanrhughes@users.noreply.github.com> Date: Sat, 5 Jul 2025 16:41:00 -0400 Subject: [PATCH 19/86] Add script to generate new plymouth themes --- bin/omarchy-generate-plymouth-theme | 210 ++++++++++++++++++++++++++++ 1 file changed, 210 insertions(+) create mode 100755 bin/omarchy-generate-plymouth-theme diff --git a/bin/omarchy-generate-plymouth-theme b/bin/omarchy-generate-plymouth-theme new file mode 100755 index 0000000..2ca7da8 --- /dev/null +++ b/bin/omarchy-generate-plymouth-theme @@ -0,0 +1,210 @@ +#!/bin/bash + +# Omarchy Plymouth Theme Generator +# This script uses ImageMagick to recolor PNG assets from tokyo-night plymouth theme +# Usage: omarchy-generate-plymouth-theme --background=#24273a --foreground=#cad3f5 --progress-background=#343849 --progress-foreground=#cad3f5 --logo=#a6da95 --destination=catppuccin +set -e + +# Check if ImageMagick is installed +if ! command -v magick &>/dev/null; then + echo "ImageMagick 7+ is required but not installed. Please install it first:" + echo "yay -S imagemagick" + exit 1 +fi + +# Base directory +THEMES_DIR="$HOME/.local/share/omarchy/themes" + +# Default values (tokyo-night colors) +BACKGROUND="#1a1b26" +FOREGROUND="#c0caf5" +PROGRESS_BACKGROUND="#343849" +PROGRESS_FOREGROUND="#7aa2f7" +LOGO="#7aa2f7" +DESTINATION="" + +# Function to show usage +show_usage() { + echo "Usage: $0 --background= --foreground= --progress-background= --progress-foreground= --logo= --destination=" + echo + echo "Parameters:" + echo " --background Background color (hex format, e.g., #24273a)" + echo " --foreground Foreground color (hex format, e.g., #cad3f5)" + echo " --progress-background Progress bar background color (hex format, e.g., #343849)" + echo " --progress-foreground Progress bar foreground color (hex format, e.g., #cad3f5)" + echo " --logo Logo color (hex format, e.g., #a6da95)" + echo " --destination Destination theme name (e.g., catppuccin)" + echo + echo "Example:" + echo " $0 --background=#24273a --foreground=#cad3f5 --progress-background=#343849 --progress-foreground=#cad3f5 --logo=#a6da95 --destination=catppuccin" + exit 1 +} + +# Parse command line arguments +for arg in "$@"; do + case $arg in + --background=*) + BACKGROUND="${arg#*=}" + ;; + --foreground=*) + FOREGROUND="${arg#*=}" + ;; + --progress-background=*) + PROGRESS_BACKGROUND="${arg#*=}" + ;; + --progress-foreground=*) + PROGRESS_FOREGROUND="${arg#*=}" + ;; + --logo=*) + LOGO="${arg#*=}" + ;; + --destination=*) + DESTINATION="${arg#*=}" + ;; + --help | -h) + show_usage + ;; + *) + echo "Unknown parameter: $arg" + show_usage + ;; + esac +done + +# Check if destination is provided +if [[ -z "$DESTINATION" ]]; then + echo "Error: --destination parameter is required" + show_usage +fi + +# Convert hex to RGB values for Plymouth script +hex_to_rgb() { + local hex="$1" + # Remove # if present + hex="${hex#\#}" + + # Convert to decimal + local r=$((16#${hex:0:2})) + local g=$((16#${hex:2:2})) + local b=$((16#${hex:4:2})) + + # Convert to 0-1 range with 3 decimal places + printf "%.3f\n" $(awk "BEGIN {print $r/255}") + printf "%.3f\n" $(awk "BEGIN {print $g/255}") + printf "%.3f\n" $(awk "BEGIN {print $b/255}") +} + +# Convert hex to Plymouth hex format (0xRRGGBB) +hex_to_plymouth() { + local hex="$1" + # Remove # if present and prepend 0x + hex="${hex#\#}" + echo "0x${hex}" +} + +# Function to recolor an image +recolor_image() { + local input="$1" + local output="$2" + local color="$3" + local operation="$4" + + case "$operation" in + "fill") + # Simple fill with color (for lock, bullet, progress_bar, progress_box, logo, throbber) + # Use -strip to remove EXIF data and avoid warnings + magick "$input" -strip -fill "$color" -colorize 100% "$output" 2>/dev/null + ;; + "entry") + # Create semi-transparent black with colored border + # First get dimensions + dims=$(magick identify -format "%wx%h" "$input") + width=$(echo $dims | cut -d'x' -f1) + height=$(echo $dims | cut -d'x' -f2) + + # Create new image with transparent background, semi-transparent black fill, and colored border + magick -size ${width}x${height} xc:transparent \ + -fill "rgba(0,0,0,0.05)" -draw "rectangle 0,0 $((width - 1)),$((height - 1))" \ + -fill none -stroke "$color" -strokewidth 2 -draw "rectangle 1,1 $((width - 2)),$((height - 2))" \ + "$output" + ;; + esac +} + +# Source and destination directories +SOURCE_DIR="${THEMES_DIR}/tokyo-night/plymouth" +DEST_DIR="${THEMES_DIR}/${DESTINATION}/plymouth" + +# Check if source exists +if [[ ! -d "$SOURCE_DIR" ]]; then + echo "Error: Tokyo Night theme not found at $SOURCE_DIR" + exit 1 +fi + +echo "Plymouth Asset Recoloring Script" +echo "================================" +echo +echo "Configuration:" +echo " Background: $BACKGROUND" +echo " Foreground: $FOREGROUND" +echo " Progress Background: $PROGRESS_BACKGROUND" +echo " Progress Foreground: $PROGRESS_FOREGROUND" +echo " Logo: $LOGO" +echo " Destination: $DESTINATION" +echo + +# Create destination directory +echo "Creating destination directory: $DEST_DIR" +mkdir -p "$DEST_DIR" + +# Copy all files from tokyo-night +echo "Copying files from tokyo-night theme..." +cp -r "$SOURCE_DIR"/* "$DEST_DIR/" + +# Update omarchy.plymouth with background color +echo "Updating omarchy.plymouth..." +PLYMOUTH_BG=$(hex_to_plymouth "$BACKGROUND") +sed -i "s/ConsoleLogBackgroundColor=.*/ConsoleLogBackgroundColor=${PLYMOUTH_BG}/" "$DEST_DIR/omarchy.plymouth" + +# Update omarchy.script with background color +echo "Updating omarchy.script..." +RGB=($(hex_to_rgb "$BACKGROUND")) +sed -i "s/Window.SetBackgroundTopColor(.*);/Window.SetBackgroundTopColor(${RGB[0]}, ${RGB[1]}, ${RGB[2]});/" "$DEST_DIR/omarchy.script" +sed -i "s/Window.SetBackgroundBottomColor(.*);/Window.SetBackgroundBottomColor(${RGB[0]}, ${RGB[1]}, ${RGB[2]});/" "$DEST_DIR/omarchy.script" + +# Recolor assets +echo "Recoloring assets..." + +# Recolor lock.png +echo " - Recoloring lock.png with $FOREGROUND" +recolor_image "$DEST_DIR/lock.png" "$DEST_DIR/lock.png" "$FOREGROUND" "fill" + +# Recolor bullet.png +echo " - Recoloring bullet.png with $FOREGROUND" +recolor_image "$DEST_DIR/bullet.png" "$DEST_DIR/bullet.png" "$FOREGROUND" "fill" + +# Recolor progress_bar.png +echo " - Recoloring progress_bar.png with $PROGRESS_FOREGROUND" +recolor_image "$DEST_DIR/progress_bar.png" "$DEST_DIR/progress_bar.png" "$PROGRESS_FOREGROUND" "fill" + +# Recolor progress_box.png +echo " - Recoloring progress_box.png with $PROGRESS_BACKGROUND" +recolor_image "$DEST_DIR/progress_box.png" "$DEST_DIR/progress_box.png" "$PROGRESS_BACKGROUND" "fill" + +# Recolor entry.png +echo " - Creating entry.png with 5% black and $FOREGROUND border" +recolor_image "$DEST_DIR/entry.png" "$DEST_DIR/entry.png" "$FOREGROUND" "entry" + +# Recolor logo.png (using fill instead of tint) +echo " - Recoloring logo.png with $LOGO" +recolor_image "$DEST_DIR/logo.png" "$DEST_DIR/logo.png" "$LOGO" "fill" + +# Recolor throbber frames +echo " - Recoloring throbber frames (1-30) with $FOREGROUND" +for i in {1..30}; do + frame_file=$(printf "throbber-%02d.png" $i) + recolor_image "$DEST_DIR/$frame_file" "$DEST_DIR/$frame_file" "$FOREGROUND" "fill" 2>/dev/null +done + +echo +echo "✓ Plymouth theme for $DESTINATION has been created successfully!" From 820b80f287b5784c16b9086dcae65b3067defbd2 Mon Sep 17 00:00:00 2001 From: Ryan Hughes <1630358+ryanrhughes@users.noreply.github.com> Date: Sat, 5 Jul 2025 16:41:38 -0400 Subject: [PATCH 20/86] Add shutdown sync script --- bin/omarchy-plymouth-shutdown-sync | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100755 bin/omarchy-plymouth-shutdown-sync diff --git a/bin/omarchy-plymouth-shutdown-sync b/bin/omarchy-plymouth-shutdown-sync new file mode 100755 index 0000000..a2b3f6b --- /dev/null +++ b/bin/omarchy-plymouth-shutdown-sync @@ -0,0 +1,28 @@ +#!/bin/bash +USER_HOME=$(find /home/* -maxdepth 0 | head -n1 | head -n1) + +echo "Running plymouth sync check for user dir: $USER_HOME" + +SYNC_FLAG="$USER_HOME/.config/omarchy/.plymouth-sync-needed" +CURRENT_THEME_LINK="$USER_HOME/.config/omarchy/current/theme" + +if [[ -f "$SYNC_FLAG" && -L "$CURRENT_THEME_LINK" ]]; then + CURRENT_THEME=$(readlink "$CURRENT_THEME_LINK") + THEME_NAME=$(basename "$CURRENT_THEME") + PLYMOUTH_DIR="$CURRENT_THEME/plymouth" + + if [[ -d "$PLYMOUTH_DIR" ]]; then + # Copy theme files to Plymouth + sudo cp -r "$CURRENT_THEME/plymouth/"* /usr/share/plymouth/themes/omarchy/ + + # Update Plymouth theme and rebuild + sudo plymouth-set-default-theme -R omarchy + + echo "Plymouth theme was found in $PLYMOUTH_DIR. Theme synced to $THEME_NAME." + else + echo "No plymouth directory found in $CURRENT_THEME. Skipping copy and rebuild." + fi + + # Remove sync flag + rm "$SYNC_FLAG" +fi From 86bcac5d28654b09971c88b5ea01afcfe44f0ec6 Mon Sep 17 00:00:00 2001 From: Ryan Hughes <1630358+ryanrhughes@users.noreply.github.com> Date: Sat, 5 Jul 2025 16:42:00 -0400 Subject: [PATCH 21/86] Add touch to signal rebuild --- bin/omarchy-theme-next | 3 +++ 1 file changed, 3 insertions(+) diff --git a/bin/omarchy-theme-next b/bin/omarchy-theme-next index 40ace80..0d20fc0 100755 --- a/bin/omarchy-theme-next +++ b/bin/omarchy-theme-next @@ -35,6 +35,9 @@ ln -nsf "$NEW_THEME" "$HOME/.config/omarchy/current/theme" # Touch alacritty config to pickup the changed theme touch "$HOME/.config/alacritty/alacritty.toml" +# Touch .plymouth-sync-needed to signal rebuild on shutdown / reboot +touch "$HOME/.config/omarchy/.plymouth-sync-needed" + # Restart for new theme pkill -SIGUSR2 waybar makoctl reload From a2fa2cf63262a9b883479b7d4b1a2a4d1a332465 Mon Sep 17 00:00:00 2001 From: Ryan Hughes <1630358+ryanrhughes@users.noreply.github.com> Date: Sat, 5 Jul 2025 16:42:19 -0400 Subject: [PATCH 22/86] Add plymouth installer and migration --- install/plymouth.sh | 84 ++++++++++++++++++++++++++++++++++++++++ migrations/1751743990.sh | 6 +++ 2 files changed, 90 insertions(+) create mode 100755 install/plymouth.sh create mode 100644 migrations/1751743990.sh diff --git a/install/plymouth.sh b/install/plymouth.sh new file mode 100755 index 0000000..13b91cd --- /dev/null +++ b/install/plymouth.sh @@ -0,0 +1,84 @@ +#!/usr/bin/env bash + +# Install Plymouth package +echo "Installing Plymouth..." +yay -S --noconfirm --needed plymouth + +# Skip if plymouth already exists for some reason +if ! grep -q "plymouth" /etc/mkinitcpio.conf; then + # Backup original mkinitcpio.conf just in case + backup_timestamp=$(date +"%Y%m%d%H%M%S") + sudo cp /etc/mkinitcpio.conf "/etc/mkinitcpio.conf.bak.${backup_timestamp}" + + # Add plymouth to HOOKS array. Should be added: + # - After 'base' and 'udev' (or 'systemd' if using systemd hook) + # - Before 'encrypt' or 'sd-encrypt' if present + + # Use sed to add plymouth in-place + if grep -q "systemd" /etc/mkinitcpio.conf; then + # Add after systemd + sudo sed -i '/^HOOKS=/s/systemd/systemd plymouth/' /etc/mkinitcpio.conf + elif grep -q "udev" /etc/mkinitcpio.conf; then + # Add after udev + sudo sed -i '/^HOOKS=/s/udev/udev plymouth/' /etc/mkinitcpio.conf + else + # Fallback: add after base + sudo sed -i '/^HOOKS=/s/base/base plymouth/' /etc/mkinitcpio.conf + fi +fi + +# Regenerate initramfs +sudo mkinitcpio -P + +# Add kernel parameters for Plymouth (systemd-boot only) +if [ -d "/boot/loader/entries" ]; then + echo "Detected systemd-boot" + + for entry in /boot/loader/entries/*.conf; do + if [ -f "$entry" ]; then + # Skip fallback entries + if [[ "$(basename "$entry")" == *"fallback"* ]]; then + echo "Skipped: $(basename "$entry") (fallback entry)" + continue + fi + + # Skip if splash it already present for some reason + if ! grep -q "splash" "$entry"; then + sudo sed -i '/^options/ s/$/ splash quiet/' "$entry" + else + echo "Skipped: $(basename "$entry") (splash already present)" + fi + fi + done +else + echo "" + echo "systemd-boot not detected. Please manually add these kernel parameters:" + echo " - splash (to see the graphical splash screen)" + echo " - quiet (for silent boot)" + echo "" +fi + +# Touch .plymouth-sync-needed to signal rebuild on shutdown / reboot +touch "$HOME/.config/omarchy/.plymouth-sync-needed" + +# Create the systemd service +sudo tee /etc/systemd/system/omarchy-plymouth-shutdown.service >/dev/null < Date: Mon, 7 Jul 2025 19:05:07 -0400 Subject: [PATCH 23/86] Remove theme switching --- bin/omarchy-plymouth-shutdown-sync | 28 ---------------------------- bin/omarchy-theme-next | 3 --- install/plymouth.sh | 25 ------------------------- 3 files changed, 56 deletions(-) delete mode 100755 bin/omarchy-plymouth-shutdown-sync diff --git a/bin/omarchy-plymouth-shutdown-sync b/bin/omarchy-plymouth-shutdown-sync deleted file mode 100755 index a2b3f6b..0000000 --- a/bin/omarchy-plymouth-shutdown-sync +++ /dev/null @@ -1,28 +0,0 @@ -#!/bin/bash -USER_HOME=$(find /home/* -maxdepth 0 | head -n1 | head -n1) - -echo "Running plymouth sync check for user dir: $USER_HOME" - -SYNC_FLAG="$USER_HOME/.config/omarchy/.plymouth-sync-needed" -CURRENT_THEME_LINK="$USER_HOME/.config/omarchy/current/theme" - -if [[ -f "$SYNC_FLAG" && -L "$CURRENT_THEME_LINK" ]]; then - CURRENT_THEME=$(readlink "$CURRENT_THEME_LINK") - THEME_NAME=$(basename "$CURRENT_THEME") - PLYMOUTH_DIR="$CURRENT_THEME/plymouth" - - if [[ -d "$PLYMOUTH_DIR" ]]; then - # Copy theme files to Plymouth - sudo cp -r "$CURRENT_THEME/plymouth/"* /usr/share/plymouth/themes/omarchy/ - - # Update Plymouth theme and rebuild - sudo plymouth-set-default-theme -R omarchy - - echo "Plymouth theme was found in $PLYMOUTH_DIR. Theme synced to $THEME_NAME." - else - echo "No plymouth directory found in $CURRENT_THEME. Skipping copy and rebuild." - fi - - # Remove sync flag - rm "$SYNC_FLAG" -fi diff --git a/bin/omarchy-theme-next b/bin/omarchy-theme-next index 0d20fc0..40ace80 100755 --- a/bin/omarchy-theme-next +++ b/bin/omarchy-theme-next @@ -35,9 +35,6 @@ ln -nsf "$NEW_THEME" "$HOME/.config/omarchy/current/theme" # Touch alacritty config to pickup the changed theme touch "$HOME/.config/alacritty/alacritty.toml" -# Touch .plymouth-sync-needed to signal rebuild on shutdown / reboot -touch "$HOME/.config/omarchy/.plymouth-sync-needed" - # Restart for new theme pkill -SIGUSR2 waybar makoctl reload diff --git a/install/plymouth.sh b/install/plymouth.sh index 13b91cd..c77c71c 100755 --- a/install/plymouth.sh +++ b/install/plymouth.sh @@ -57,28 +57,3 @@ else echo " - quiet (for silent boot)" echo "" fi - -# Touch .plymouth-sync-needed to signal rebuild on shutdown / reboot -touch "$HOME/.config/omarchy/.plymouth-sync-needed" - -# Create the systemd service -sudo tee /etc/systemd/system/omarchy-plymouth-shutdown.service >/dev/null < Date: Mon, 7 Jul 2025 19:08:07 -0400 Subject: [PATCH 24/86] Remove excess themes and move tokyo-night --- bin/omarchy-generate-plymouth-theme | 210 ---------------- .../plymouth/bullet.png | Bin .../plymouth/entry.png | Bin .../tokyo-night => default}/plymouth/lock.png | Bin .../tokyo-night => default}/plymouth/logo.png | Bin .../plymouth/omarchy.plymouth | 0 .../plymouth/omarchy.script | 0 .../plymouth/progress_bar.png | Bin .../plymouth/progress_box.png | Bin .../plymouth/throbber-01.png | Bin .../plymouth/throbber-02.png | Bin .../plymouth/throbber-03.png | Bin .../plymouth/throbber-04.png | Bin .../plymouth/throbber-05.png | Bin .../plymouth/throbber-06.png | Bin .../plymouth/throbber-07.png | Bin .../plymouth/throbber-08.png | Bin .../plymouth/throbber-09.png | Bin .../plymouth/throbber-10.png | Bin .../plymouth/throbber-11.png | Bin .../plymouth/throbber-12.png | Bin .../plymouth/throbber-13.png | Bin .../plymouth/throbber-14.png | Bin .../plymouth/throbber-15.png | Bin .../plymouth/throbber-16.png | Bin .../plymouth/throbber-17.png | Bin .../plymouth/throbber-18.png | Bin .../plymouth/throbber-19.png | Bin .../plymouth/throbber-20.png | Bin .../plymouth/throbber-21.png | Bin .../plymouth/throbber-22.png | Bin .../plymouth/throbber-23.png | Bin .../plymouth/throbber-24.png | Bin .../plymouth/throbber-25.png | Bin .../plymouth/throbber-26.png | Bin .../plymouth/throbber-27.png | Bin .../plymouth/throbber-28.png | Bin .../plymouth/throbber-29.png | Bin .../plymouth/throbber-30.png | Bin themes/catppuccin/plymouth/bullet.png | Bin 358 -> 0 bytes themes/catppuccin/plymouth/entry.png | Bin 694 -> 0 bytes themes/catppuccin/plymouth/lock.png | Bin 531 -> 0 bytes themes/catppuccin/plymouth/logo.png | Bin 1435 -> 0 bytes themes/catppuccin/plymouth/omarchy.plymouth | 11 - themes/catppuccin/plymouth/omarchy.script | 236 ----------------- themes/catppuccin/plymouth/progress_bar.png | Bin 314 -> 0 bytes themes/catppuccin/plymouth/progress_box.png | Bin 314 -> 0 bytes themes/catppuccin/plymouth/throbber-01.png | Bin 1265 -> 0 bytes themes/catppuccin/plymouth/throbber-02.png | Bin 1256 -> 0 bytes themes/catppuccin/plymouth/throbber-03.png | Bin 1247 -> 0 bytes themes/catppuccin/plymouth/throbber-04.png | Bin 1219 -> 0 bytes themes/catppuccin/plymouth/throbber-05.png | Bin 1248 -> 0 bytes themes/catppuccin/plymouth/throbber-06.png | Bin 1243 -> 0 bytes themes/catppuccin/plymouth/throbber-07.png | Bin 1230 -> 0 bytes themes/catppuccin/plymouth/throbber-08.png | Bin 1213 -> 0 bytes themes/catppuccin/plymouth/throbber-09.png | Bin 1218 -> 0 bytes themes/catppuccin/plymouth/throbber-10.png | Bin 1244 -> 0 bytes themes/catppuccin/plymouth/throbber-11.png | Bin 1251 -> 0 bytes themes/catppuccin/plymouth/throbber-12.png | Bin 1266 -> 0 bytes themes/catppuccin/plymouth/throbber-13.png | Bin 1239 -> 0 bytes themes/catppuccin/plymouth/throbber-14.png | Bin 1250 -> 0 bytes themes/catppuccin/plymouth/throbber-15.png | Bin 1259 -> 0 bytes themes/catppuccin/plymouth/throbber-16.png | Bin 1258 -> 0 bytes themes/catppuccin/plymouth/throbber-17.png | Bin 1246 -> 0 bytes themes/catppuccin/plymouth/throbber-18.png | Bin 1244 -> 0 bytes themes/catppuccin/plymouth/throbber-19.png | Bin 1238 -> 0 bytes themes/catppuccin/plymouth/throbber-20.png | Bin 1226 -> 0 bytes themes/catppuccin/plymouth/throbber-21.png | Bin 1244 -> 0 bytes themes/catppuccin/plymouth/throbber-22.png | Bin 1242 -> 0 bytes themes/catppuccin/plymouth/throbber-23.png | Bin 1237 -> 0 bytes themes/catppuccin/plymouth/throbber-24.png | Bin 1247 -> 0 bytes themes/catppuccin/plymouth/throbber-25.png | Bin 1235 -> 0 bytes themes/catppuccin/plymouth/throbber-26.png | Bin 1229 -> 0 bytes themes/catppuccin/plymouth/throbber-27.png | Bin 1249 -> 0 bytes themes/catppuccin/plymouth/throbber-28.png | Bin 1235 -> 0 bytes themes/catppuccin/plymouth/throbber-29.png | Bin 1257 -> 0 bytes themes/catppuccin/plymouth/throbber-30.png | Bin 1243 -> 0 bytes themes/everforest/plymouth/bullet.png | Bin 358 -> 0 bytes themes/everforest/plymouth/entry.png | Bin 700 -> 0 bytes themes/everforest/plymouth/lock.png | Bin 531 -> 0 bytes themes/everforest/plymouth/logo.png | Bin 1433 -> 0 bytes themes/everforest/plymouth/omarchy.plymouth | 11 - themes/everforest/plymouth/omarchy.script | 237 ------------------ themes/everforest/plymouth/progress_bar.png | Bin 314 -> 0 bytes themes/everforest/plymouth/progress_box.png | Bin 314 -> 0 bytes themes/everforest/plymouth/throbber-01.png | Bin 1265 -> 0 bytes themes/everforest/plymouth/throbber-02.png | Bin 1256 -> 0 bytes themes/everforest/plymouth/throbber-03.png | Bin 1247 -> 0 bytes themes/everforest/plymouth/throbber-04.png | Bin 1219 -> 0 bytes themes/everforest/plymouth/throbber-05.png | Bin 1248 -> 0 bytes themes/everforest/plymouth/throbber-06.png | Bin 1243 -> 0 bytes themes/everforest/plymouth/throbber-07.png | Bin 1230 -> 0 bytes themes/everforest/plymouth/throbber-08.png | Bin 1213 -> 0 bytes themes/everforest/plymouth/throbber-09.png | Bin 1218 -> 0 bytes themes/everforest/plymouth/throbber-10.png | Bin 1244 -> 0 bytes themes/everforest/plymouth/throbber-11.png | Bin 1251 -> 0 bytes themes/everforest/plymouth/throbber-12.png | Bin 1266 -> 0 bytes themes/everforest/plymouth/throbber-13.png | Bin 1239 -> 0 bytes themes/everforest/plymouth/throbber-14.png | Bin 1250 -> 0 bytes themes/everforest/plymouth/throbber-15.png | Bin 1259 -> 0 bytes themes/everforest/plymouth/throbber-16.png | Bin 1258 -> 0 bytes themes/everforest/plymouth/throbber-17.png | Bin 1246 -> 0 bytes themes/everforest/plymouth/throbber-18.png | Bin 1244 -> 0 bytes themes/everforest/plymouth/throbber-19.png | Bin 1238 -> 0 bytes themes/everforest/plymouth/throbber-20.png | Bin 1226 -> 0 bytes themes/everforest/plymouth/throbber-21.png | Bin 1244 -> 0 bytes themes/everforest/plymouth/throbber-22.png | Bin 1242 -> 0 bytes themes/everforest/plymouth/throbber-23.png | Bin 1237 -> 0 bytes themes/everforest/plymouth/throbber-24.png | Bin 1247 -> 0 bytes themes/everforest/plymouth/throbber-25.png | Bin 1235 -> 0 bytes themes/everforest/plymouth/throbber-26.png | Bin 1229 -> 0 bytes themes/everforest/plymouth/throbber-27.png | Bin 1249 -> 0 bytes themes/everforest/plymouth/throbber-28.png | Bin 1235 -> 0 bytes themes/everforest/plymouth/throbber-29.png | Bin 1257 -> 0 bytes themes/everforest/plymouth/throbber-30.png | Bin 1243 -> 0 bytes themes/gruvbox/plymouth/bullet.png | Bin 358 -> 0 bytes themes/gruvbox/plymouth/entry.png | Bin 687 -> 0 bytes themes/gruvbox/plymouth/lock.png | Bin 531 -> 0 bytes themes/gruvbox/plymouth/logo.png | Bin 1435 -> 0 bytes themes/gruvbox/plymouth/omarchy.plymouth | 11 - themes/gruvbox/plymouth/omarchy.script | 237 ------------------ themes/gruvbox/plymouth/progress_bar.png | Bin 314 -> 0 bytes themes/gruvbox/plymouth/progress_box.png | Bin 335 -> 0 bytes themes/gruvbox/plymouth/throbber-01.png | Bin 1265 -> 0 bytes themes/gruvbox/plymouth/throbber-02.png | Bin 1256 -> 0 bytes themes/gruvbox/plymouth/throbber-03.png | Bin 1247 -> 0 bytes themes/gruvbox/plymouth/throbber-04.png | Bin 1219 -> 0 bytes themes/gruvbox/plymouth/throbber-05.png | Bin 1248 -> 0 bytes themes/gruvbox/plymouth/throbber-06.png | Bin 1243 -> 0 bytes themes/gruvbox/plymouth/throbber-07.png | Bin 1230 -> 0 bytes themes/gruvbox/plymouth/throbber-08.png | Bin 1213 -> 0 bytes themes/gruvbox/plymouth/throbber-09.png | Bin 1218 -> 0 bytes themes/gruvbox/plymouth/throbber-10.png | Bin 1244 -> 0 bytes themes/gruvbox/plymouth/throbber-11.png | Bin 1251 -> 0 bytes themes/gruvbox/plymouth/throbber-12.png | Bin 1266 -> 0 bytes themes/gruvbox/plymouth/throbber-13.png | Bin 1239 -> 0 bytes themes/gruvbox/plymouth/throbber-14.png | Bin 1250 -> 0 bytes themes/gruvbox/plymouth/throbber-15.png | Bin 1259 -> 0 bytes themes/gruvbox/plymouth/throbber-16.png | Bin 1258 -> 0 bytes themes/gruvbox/plymouth/throbber-17.png | Bin 1246 -> 0 bytes themes/gruvbox/plymouth/throbber-18.png | Bin 1244 -> 0 bytes themes/gruvbox/plymouth/throbber-19.png | Bin 1238 -> 0 bytes themes/gruvbox/plymouth/throbber-20.png | Bin 1226 -> 0 bytes themes/gruvbox/plymouth/throbber-21.png | Bin 1244 -> 0 bytes themes/gruvbox/plymouth/throbber-22.png | Bin 1242 -> 0 bytes themes/gruvbox/plymouth/throbber-23.png | Bin 1237 -> 0 bytes themes/gruvbox/plymouth/throbber-24.png | Bin 1247 -> 0 bytes themes/gruvbox/plymouth/throbber-25.png | Bin 1235 -> 0 bytes themes/gruvbox/plymouth/throbber-26.png | Bin 1229 -> 0 bytes themes/gruvbox/plymouth/throbber-27.png | Bin 1249 -> 0 bytes themes/gruvbox/plymouth/throbber-28.png | Bin 1235 -> 0 bytes themes/gruvbox/plymouth/throbber-29.png | Bin 1257 -> 0 bytes themes/gruvbox/plymouth/throbber-30.png | Bin 1243 -> 0 bytes themes/kanagawa/plymouth/bullet.png | Bin 358 -> 0 bytes themes/kanagawa/plymouth/entry.png | Bin 699 -> 0 bytes themes/kanagawa/plymouth/lock.png | Bin 531 -> 0 bytes themes/kanagawa/plymouth/logo.png | Bin 1432 -> 0 bytes themes/kanagawa/plymouth/omarchy.plymouth | 11 - themes/kanagawa/plymouth/omarchy.script | 237 ------------------ themes/kanagawa/plymouth/progress_bar.png | Bin 314 -> 0 bytes themes/kanagawa/plymouth/progress_box.png | Bin 314 -> 0 bytes themes/kanagawa/plymouth/throbber-01.png | Bin 1265 -> 0 bytes themes/kanagawa/plymouth/throbber-02.png | Bin 1256 -> 0 bytes themes/kanagawa/plymouth/throbber-03.png | Bin 1247 -> 0 bytes themes/kanagawa/plymouth/throbber-04.png | Bin 1219 -> 0 bytes themes/kanagawa/plymouth/throbber-05.png | Bin 1248 -> 0 bytes themes/kanagawa/plymouth/throbber-06.png | Bin 1243 -> 0 bytes themes/kanagawa/plymouth/throbber-07.png | Bin 1230 -> 0 bytes themes/kanagawa/plymouth/throbber-08.png | Bin 1213 -> 0 bytes themes/kanagawa/plymouth/throbber-09.png | Bin 1218 -> 0 bytes themes/kanagawa/plymouth/throbber-10.png | Bin 1244 -> 0 bytes themes/kanagawa/plymouth/throbber-11.png | Bin 1251 -> 0 bytes themes/kanagawa/plymouth/throbber-12.png | Bin 1266 -> 0 bytes themes/kanagawa/plymouth/throbber-13.png | Bin 1239 -> 0 bytes themes/kanagawa/plymouth/throbber-14.png | Bin 1250 -> 0 bytes themes/kanagawa/plymouth/throbber-15.png | Bin 1259 -> 0 bytes themes/kanagawa/plymouth/throbber-16.png | Bin 1258 -> 0 bytes themes/kanagawa/plymouth/throbber-17.png | Bin 1246 -> 0 bytes themes/kanagawa/plymouth/throbber-18.png | Bin 1244 -> 0 bytes themes/kanagawa/plymouth/throbber-19.png | Bin 1238 -> 0 bytes themes/kanagawa/plymouth/throbber-20.png | Bin 1226 -> 0 bytes themes/kanagawa/plymouth/throbber-21.png | Bin 1244 -> 0 bytes themes/kanagawa/plymouth/throbber-22.png | Bin 1242 -> 0 bytes themes/kanagawa/plymouth/throbber-23.png | Bin 1237 -> 0 bytes themes/kanagawa/plymouth/throbber-24.png | Bin 1247 -> 0 bytes themes/kanagawa/plymouth/throbber-25.png | Bin 1235 -> 0 bytes themes/kanagawa/plymouth/throbber-26.png | Bin 1229 -> 0 bytes themes/kanagawa/plymouth/throbber-27.png | Bin 1249 -> 0 bytes themes/kanagawa/plymouth/throbber-28.png | Bin 1235 -> 0 bytes themes/kanagawa/plymouth/throbber-29.png | Bin 1257 -> 0 bytes themes/kanagawa/plymouth/throbber-30.png | Bin 1243 -> 0 bytes themes/nord/plymouth/bullet.png | Bin 358 -> 0 bytes themes/nord/plymouth/entry.png | Bin 700 -> 0 bytes themes/nord/plymouth/lock.png | Bin 531 -> 0 bytes themes/nord/plymouth/logo.png | Bin 1435 -> 0 bytes themes/nord/plymouth/omarchy.plymouth | 11 - themes/nord/plymouth/omarchy.script | 237 ------------------ themes/nord/plymouth/progress_bar.png | Bin 314 -> 0 bytes themes/nord/plymouth/progress_box.png | Bin 314 -> 0 bytes themes/nord/plymouth/throbber-01.png | Bin 1265 -> 0 bytes themes/nord/plymouth/throbber-02.png | Bin 1256 -> 0 bytes themes/nord/plymouth/throbber-03.png | Bin 1247 -> 0 bytes themes/nord/plymouth/throbber-04.png | Bin 1219 -> 0 bytes themes/nord/plymouth/throbber-05.png | Bin 1248 -> 0 bytes themes/nord/plymouth/throbber-06.png | Bin 1243 -> 0 bytes themes/nord/plymouth/throbber-07.png | Bin 1230 -> 0 bytes themes/nord/plymouth/throbber-08.png | Bin 1213 -> 0 bytes themes/nord/plymouth/throbber-09.png | Bin 1218 -> 0 bytes themes/nord/plymouth/throbber-10.png | Bin 1244 -> 0 bytes themes/nord/plymouth/throbber-11.png | Bin 1251 -> 0 bytes themes/nord/plymouth/throbber-12.png | Bin 1266 -> 0 bytes themes/nord/plymouth/throbber-13.png | Bin 1239 -> 0 bytes themes/nord/plymouth/throbber-14.png | Bin 1250 -> 0 bytes themes/nord/plymouth/throbber-15.png | Bin 1259 -> 0 bytes themes/nord/plymouth/throbber-16.png | Bin 1258 -> 0 bytes themes/nord/plymouth/throbber-17.png | Bin 1246 -> 0 bytes themes/nord/plymouth/throbber-18.png | Bin 1244 -> 0 bytes themes/nord/plymouth/throbber-19.png | Bin 1238 -> 0 bytes themes/nord/plymouth/throbber-20.png | Bin 1226 -> 0 bytes themes/nord/plymouth/throbber-21.png | Bin 1244 -> 0 bytes themes/nord/plymouth/throbber-22.png | Bin 1242 -> 0 bytes themes/nord/plymouth/throbber-23.png | Bin 1237 -> 0 bytes themes/nord/plymouth/throbber-24.png | Bin 1247 -> 0 bytes themes/nord/plymouth/throbber-25.png | Bin 1235 -> 0 bytes themes/nord/plymouth/throbber-26.png | Bin 1229 -> 0 bytes themes/nord/plymouth/throbber-27.png | Bin 1249 -> 0 bytes themes/nord/plymouth/throbber-28.png | Bin 1235 -> 0 bytes themes/nord/plymouth/throbber-29.png | Bin 1257 -> 0 bytes themes/nord/plymouth/throbber-30.png | Bin 1243 -> 0 bytes 229 files changed, 1449 deletions(-) delete mode 100755 bin/omarchy-generate-plymouth-theme rename {themes/tokyo-night => default}/plymouth/bullet.png (100%) rename {themes/tokyo-night => default}/plymouth/entry.png (100%) rename {themes/tokyo-night => default}/plymouth/lock.png (100%) rename {themes/tokyo-night => default}/plymouth/logo.png (100%) rename {themes/tokyo-night => default}/plymouth/omarchy.plymouth (100%) rename {themes/tokyo-night => default}/plymouth/omarchy.script (100%) rename {themes/tokyo-night => default}/plymouth/progress_bar.png (100%) rename {themes/tokyo-night => default}/plymouth/progress_box.png (100%) rename {themes/tokyo-night => default}/plymouth/throbber-01.png (100%) rename {themes/tokyo-night => default}/plymouth/throbber-02.png (100%) rename {themes/tokyo-night => default}/plymouth/throbber-03.png (100%) rename {themes/tokyo-night => default}/plymouth/throbber-04.png (100%) rename {themes/tokyo-night => default}/plymouth/throbber-05.png (100%) rename {themes/tokyo-night => default}/plymouth/throbber-06.png (100%) rename {themes/tokyo-night => default}/plymouth/throbber-07.png (100%) rename {themes/tokyo-night => default}/plymouth/throbber-08.png (100%) rename {themes/tokyo-night => default}/plymouth/throbber-09.png (100%) rename {themes/tokyo-night => default}/plymouth/throbber-10.png (100%) rename {themes/tokyo-night => default}/plymouth/throbber-11.png (100%) rename {themes/tokyo-night => default}/plymouth/throbber-12.png (100%) rename {themes/tokyo-night => default}/plymouth/throbber-13.png (100%) rename {themes/tokyo-night => default}/plymouth/throbber-14.png (100%) rename {themes/tokyo-night => default}/plymouth/throbber-15.png (100%) rename {themes/tokyo-night => default}/plymouth/throbber-16.png (100%) rename {themes/tokyo-night => default}/plymouth/throbber-17.png (100%) rename {themes/tokyo-night => default}/plymouth/throbber-18.png (100%) rename {themes/tokyo-night => default}/plymouth/throbber-19.png (100%) rename {themes/tokyo-night => default}/plymouth/throbber-20.png (100%) rename {themes/tokyo-night => default}/plymouth/throbber-21.png (100%) rename {themes/tokyo-night => default}/plymouth/throbber-22.png (100%) rename {themes/tokyo-night => default}/plymouth/throbber-23.png (100%) rename {themes/tokyo-night => default}/plymouth/throbber-24.png (100%) rename {themes/tokyo-night => default}/plymouth/throbber-25.png (100%) rename {themes/tokyo-night => default}/plymouth/throbber-26.png (100%) rename {themes/tokyo-night => default}/plymouth/throbber-27.png (100%) rename {themes/tokyo-night => default}/plymouth/throbber-28.png (100%) rename {themes/tokyo-night => default}/plymouth/throbber-29.png (100%) rename {themes/tokyo-night => default}/plymouth/throbber-30.png (100%) delete mode 100644 themes/catppuccin/plymouth/bullet.png delete mode 100644 themes/catppuccin/plymouth/entry.png delete mode 100644 themes/catppuccin/plymouth/lock.png delete mode 100644 themes/catppuccin/plymouth/logo.png delete mode 100644 themes/catppuccin/plymouth/omarchy.plymouth delete mode 100644 themes/catppuccin/plymouth/omarchy.script delete mode 100644 themes/catppuccin/plymouth/progress_bar.png delete mode 100644 themes/catppuccin/plymouth/progress_box.png delete mode 100644 themes/catppuccin/plymouth/throbber-01.png delete mode 100644 themes/catppuccin/plymouth/throbber-02.png delete mode 100644 themes/catppuccin/plymouth/throbber-03.png delete mode 100644 themes/catppuccin/plymouth/throbber-04.png delete mode 100644 themes/catppuccin/plymouth/throbber-05.png delete mode 100644 themes/catppuccin/plymouth/throbber-06.png delete mode 100644 themes/catppuccin/plymouth/throbber-07.png delete mode 100644 themes/catppuccin/plymouth/throbber-08.png delete mode 100644 themes/catppuccin/plymouth/throbber-09.png delete mode 100644 themes/catppuccin/plymouth/throbber-10.png delete mode 100644 themes/catppuccin/plymouth/throbber-11.png delete mode 100644 themes/catppuccin/plymouth/throbber-12.png delete mode 100644 themes/catppuccin/plymouth/throbber-13.png delete mode 100644 themes/catppuccin/plymouth/throbber-14.png delete mode 100644 themes/catppuccin/plymouth/throbber-15.png delete mode 100644 themes/catppuccin/plymouth/throbber-16.png delete mode 100644 themes/catppuccin/plymouth/throbber-17.png delete mode 100644 themes/catppuccin/plymouth/throbber-18.png delete mode 100644 themes/catppuccin/plymouth/throbber-19.png delete mode 100644 themes/catppuccin/plymouth/throbber-20.png delete mode 100644 themes/catppuccin/plymouth/throbber-21.png delete mode 100644 themes/catppuccin/plymouth/throbber-22.png delete mode 100644 themes/catppuccin/plymouth/throbber-23.png delete mode 100644 themes/catppuccin/plymouth/throbber-24.png delete mode 100644 themes/catppuccin/plymouth/throbber-25.png delete mode 100644 themes/catppuccin/plymouth/throbber-26.png delete mode 100644 themes/catppuccin/plymouth/throbber-27.png delete mode 100644 themes/catppuccin/plymouth/throbber-28.png delete mode 100644 themes/catppuccin/plymouth/throbber-29.png delete mode 100644 themes/catppuccin/plymouth/throbber-30.png delete mode 100644 themes/everforest/plymouth/bullet.png delete mode 100644 themes/everforest/plymouth/entry.png delete mode 100644 themes/everforest/plymouth/lock.png delete mode 100644 themes/everforest/plymouth/logo.png delete mode 100644 themes/everforest/plymouth/omarchy.plymouth delete mode 100644 themes/everforest/plymouth/omarchy.script delete mode 100644 themes/everforest/plymouth/progress_bar.png delete mode 100644 themes/everforest/plymouth/progress_box.png delete mode 100644 themes/everforest/plymouth/throbber-01.png delete mode 100644 themes/everforest/plymouth/throbber-02.png delete mode 100644 themes/everforest/plymouth/throbber-03.png delete mode 100644 themes/everforest/plymouth/throbber-04.png delete mode 100644 themes/everforest/plymouth/throbber-05.png delete mode 100644 themes/everforest/plymouth/throbber-06.png delete mode 100644 themes/everforest/plymouth/throbber-07.png delete mode 100644 themes/everforest/plymouth/throbber-08.png delete mode 100644 themes/everforest/plymouth/throbber-09.png delete mode 100644 themes/everforest/plymouth/throbber-10.png delete mode 100644 themes/everforest/plymouth/throbber-11.png delete mode 100644 themes/everforest/plymouth/throbber-12.png delete mode 100644 themes/everforest/plymouth/throbber-13.png delete mode 100644 themes/everforest/plymouth/throbber-14.png delete mode 100644 themes/everforest/plymouth/throbber-15.png delete mode 100644 themes/everforest/plymouth/throbber-16.png delete mode 100644 themes/everforest/plymouth/throbber-17.png delete mode 100644 themes/everforest/plymouth/throbber-18.png delete mode 100644 themes/everforest/plymouth/throbber-19.png delete mode 100644 themes/everforest/plymouth/throbber-20.png delete mode 100644 themes/everforest/plymouth/throbber-21.png delete mode 100644 themes/everforest/plymouth/throbber-22.png delete mode 100644 themes/everforest/plymouth/throbber-23.png delete mode 100644 themes/everforest/plymouth/throbber-24.png delete mode 100644 themes/everforest/plymouth/throbber-25.png delete mode 100644 themes/everforest/plymouth/throbber-26.png delete mode 100644 themes/everforest/plymouth/throbber-27.png delete mode 100644 themes/everforest/plymouth/throbber-28.png delete mode 100644 themes/everforest/plymouth/throbber-29.png delete mode 100644 themes/everforest/plymouth/throbber-30.png delete mode 100644 themes/gruvbox/plymouth/bullet.png delete mode 100644 themes/gruvbox/plymouth/entry.png delete mode 100644 themes/gruvbox/plymouth/lock.png delete mode 100644 themes/gruvbox/plymouth/logo.png delete mode 100644 themes/gruvbox/plymouth/omarchy.plymouth delete mode 100644 themes/gruvbox/plymouth/omarchy.script delete mode 100644 themes/gruvbox/plymouth/progress_bar.png delete mode 100644 themes/gruvbox/plymouth/progress_box.png delete mode 100644 themes/gruvbox/plymouth/throbber-01.png delete mode 100644 themes/gruvbox/plymouth/throbber-02.png delete mode 100644 themes/gruvbox/plymouth/throbber-03.png delete mode 100644 themes/gruvbox/plymouth/throbber-04.png delete mode 100644 themes/gruvbox/plymouth/throbber-05.png delete mode 100644 themes/gruvbox/plymouth/throbber-06.png delete mode 100644 themes/gruvbox/plymouth/throbber-07.png delete mode 100644 themes/gruvbox/plymouth/throbber-08.png delete mode 100644 themes/gruvbox/plymouth/throbber-09.png delete mode 100644 themes/gruvbox/plymouth/throbber-10.png delete mode 100644 themes/gruvbox/plymouth/throbber-11.png delete mode 100644 themes/gruvbox/plymouth/throbber-12.png delete mode 100644 themes/gruvbox/plymouth/throbber-13.png delete mode 100644 themes/gruvbox/plymouth/throbber-14.png delete mode 100644 themes/gruvbox/plymouth/throbber-15.png delete mode 100644 themes/gruvbox/plymouth/throbber-16.png delete mode 100644 themes/gruvbox/plymouth/throbber-17.png delete mode 100644 themes/gruvbox/plymouth/throbber-18.png delete mode 100644 themes/gruvbox/plymouth/throbber-19.png delete mode 100644 themes/gruvbox/plymouth/throbber-20.png delete mode 100644 themes/gruvbox/plymouth/throbber-21.png delete mode 100644 themes/gruvbox/plymouth/throbber-22.png delete mode 100644 themes/gruvbox/plymouth/throbber-23.png delete mode 100644 themes/gruvbox/plymouth/throbber-24.png delete mode 100644 themes/gruvbox/plymouth/throbber-25.png delete mode 100644 themes/gruvbox/plymouth/throbber-26.png delete mode 100644 themes/gruvbox/plymouth/throbber-27.png delete mode 100644 themes/gruvbox/plymouth/throbber-28.png delete mode 100644 themes/gruvbox/plymouth/throbber-29.png delete mode 100644 themes/gruvbox/plymouth/throbber-30.png delete mode 100644 themes/kanagawa/plymouth/bullet.png delete mode 100644 themes/kanagawa/plymouth/entry.png delete mode 100644 themes/kanagawa/plymouth/lock.png delete mode 100644 themes/kanagawa/plymouth/logo.png delete mode 100644 themes/kanagawa/plymouth/omarchy.plymouth delete mode 100644 themes/kanagawa/plymouth/omarchy.script delete mode 100644 themes/kanagawa/plymouth/progress_bar.png delete mode 100644 themes/kanagawa/plymouth/progress_box.png delete mode 100644 themes/kanagawa/plymouth/throbber-01.png delete mode 100644 themes/kanagawa/plymouth/throbber-02.png delete mode 100644 themes/kanagawa/plymouth/throbber-03.png delete mode 100644 themes/kanagawa/plymouth/throbber-04.png delete mode 100644 themes/kanagawa/plymouth/throbber-05.png delete mode 100644 themes/kanagawa/plymouth/throbber-06.png delete mode 100644 themes/kanagawa/plymouth/throbber-07.png delete mode 100644 themes/kanagawa/plymouth/throbber-08.png delete mode 100644 themes/kanagawa/plymouth/throbber-09.png delete mode 100644 themes/kanagawa/plymouth/throbber-10.png delete mode 100644 themes/kanagawa/plymouth/throbber-11.png delete mode 100644 themes/kanagawa/plymouth/throbber-12.png delete mode 100644 themes/kanagawa/plymouth/throbber-13.png delete mode 100644 themes/kanagawa/plymouth/throbber-14.png delete mode 100644 themes/kanagawa/plymouth/throbber-15.png delete mode 100644 themes/kanagawa/plymouth/throbber-16.png delete mode 100644 themes/kanagawa/plymouth/throbber-17.png delete mode 100644 themes/kanagawa/plymouth/throbber-18.png delete mode 100644 themes/kanagawa/plymouth/throbber-19.png delete mode 100644 themes/kanagawa/plymouth/throbber-20.png delete mode 100644 themes/kanagawa/plymouth/throbber-21.png delete mode 100644 themes/kanagawa/plymouth/throbber-22.png delete mode 100644 themes/kanagawa/plymouth/throbber-23.png delete mode 100644 themes/kanagawa/plymouth/throbber-24.png delete mode 100644 themes/kanagawa/plymouth/throbber-25.png delete mode 100644 themes/kanagawa/plymouth/throbber-26.png delete mode 100644 themes/kanagawa/plymouth/throbber-27.png delete mode 100644 themes/kanagawa/plymouth/throbber-28.png delete mode 100644 themes/kanagawa/plymouth/throbber-29.png delete mode 100644 themes/kanagawa/plymouth/throbber-30.png delete mode 100644 themes/nord/plymouth/bullet.png delete mode 100644 themes/nord/plymouth/entry.png delete mode 100644 themes/nord/plymouth/lock.png delete mode 100644 themes/nord/plymouth/logo.png delete mode 100644 themes/nord/plymouth/omarchy.plymouth delete mode 100644 themes/nord/plymouth/omarchy.script delete mode 100644 themes/nord/plymouth/progress_bar.png delete mode 100644 themes/nord/plymouth/progress_box.png delete mode 100644 themes/nord/plymouth/throbber-01.png delete mode 100644 themes/nord/plymouth/throbber-02.png delete mode 100644 themes/nord/plymouth/throbber-03.png delete mode 100644 themes/nord/plymouth/throbber-04.png delete mode 100644 themes/nord/plymouth/throbber-05.png delete mode 100644 themes/nord/plymouth/throbber-06.png delete mode 100644 themes/nord/plymouth/throbber-07.png delete mode 100644 themes/nord/plymouth/throbber-08.png delete mode 100644 themes/nord/plymouth/throbber-09.png delete mode 100644 themes/nord/plymouth/throbber-10.png delete mode 100644 themes/nord/plymouth/throbber-11.png delete mode 100644 themes/nord/plymouth/throbber-12.png delete mode 100644 themes/nord/plymouth/throbber-13.png delete mode 100644 themes/nord/plymouth/throbber-14.png delete mode 100644 themes/nord/plymouth/throbber-15.png delete mode 100644 themes/nord/plymouth/throbber-16.png delete mode 100644 themes/nord/plymouth/throbber-17.png delete mode 100644 themes/nord/plymouth/throbber-18.png delete mode 100644 themes/nord/plymouth/throbber-19.png delete mode 100644 themes/nord/plymouth/throbber-20.png delete mode 100644 themes/nord/plymouth/throbber-21.png delete mode 100644 themes/nord/plymouth/throbber-22.png delete mode 100644 themes/nord/plymouth/throbber-23.png delete mode 100644 themes/nord/plymouth/throbber-24.png delete mode 100644 themes/nord/plymouth/throbber-25.png delete mode 100644 themes/nord/plymouth/throbber-26.png delete mode 100644 themes/nord/plymouth/throbber-27.png delete mode 100644 themes/nord/plymouth/throbber-28.png delete mode 100644 themes/nord/plymouth/throbber-29.png delete mode 100644 themes/nord/plymouth/throbber-30.png diff --git a/bin/omarchy-generate-plymouth-theme b/bin/omarchy-generate-plymouth-theme deleted file mode 100755 index 2ca7da8..0000000 --- a/bin/omarchy-generate-plymouth-theme +++ /dev/null @@ -1,210 +0,0 @@ -#!/bin/bash - -# Omarchy Plymouth Theme Generator -# This script uses ImageMagick to recolor PNG assets from tokyo-night plymouth theme -# Usage: omarchy-generate-plymouth-theme --background=#24273a --foreground=#cad3f5 --progress-background=#343849 --progress-foreground=#cad3f5 --logo=#a6da95 --destination=catppuccin -set -e - -# Check if ImageMagick is installed -if ! command -v magick &>/dev/null; then - echo "ImageMagick 7+ is required but not installed. Please install it first:" - echo "yay -S imagemagick" - exit 1 -fi - -# Base directory -THEMES_DIR="$HOME/.local/share/omarchy/themes" - -# Default values (tokyo-night colors) -BACKGROUND="#1a1b26" -FOREGROUND="#c0caf5" -PROGRESS_BACKGROUND="#343849" -PROGRESS_FOREGROUND="#7aa2f7" -LOGO="#7aa2f7" -DESTINATION="" - -# Function to show usage -show_usage() { - echo "Usage: $0 --background= --foreground= --progress-background= --progress-foreground= --logo= --destination=" - echo - echo "Parameters:" - echo " --background Background color (hex format, e.g., #24273a)" - echo " --foreground Foreground color (hex format, e.g., #cad3f5)" - echo " --progress-background Progress bar background color (hex format, e.g., #343849)" - echo " --progress-foreground Progress bar foreground color (hex format, e.g., #cad3f5)" - echo " --logo Logo color (hex format, e.g., #a6da95)" - echo " --destination Destination theme name (e.g., catppuccin)" - echo - echo "Example:" - echo " $0 --background=#24273a --foreground=#cad3f5 --progress-background=#343849 --progress-foreground=#cad3f5 --logo=#a6da95 --destination=catppuccin" - exit 1 -} - -# Parse command line arguments -for arg in "$@"; do - case $arg in - --background=*) - BACKGROUND="${arg#*=}" - ;; - --foreground=*) - FOREGROUND="${arg#*=}" - ;; - --progress-background=*) - PROGRESS_BACKGROUND="${arg#*=}" - ;; - --progress-foreground=*) - PROGRESS_FOREGROUND="${arg#*=}" - ;; - --logo=*) - LOGO="${arg#*=}" - ;; - --destination=*) - DESTINATION="${arg#*=}" - ;; - --help | -h) - show_usage - ;; - *) - echo "Unknown parameter: $arg" - show_usage - ;; - esac -done - -# Check if destination is provided -if [[ -z "$DESTINATION" ]]; then - echo "Error: --destination parameter is required" - show_usage -fi - -# Convert hex to RGB values for Plymouth script -hex_to_rgb() { - local hex="$1" - # Remove # if present - hex="${hex#\#}" - - # Convert to decimal - local r=$((16#${hex:0:2})) - local g=$((16#${hex:2:2})) - local b=$((16#${hex:4:2})) - - # Convert to 0-1 range with 3 decimal places - printf "%.3f\n" $(awk "BEGIN {print $r/255}") - printf "%.3f\n" $(awk "BEGIN {print $g/255}") - printf "%.3f\n" $(awk "BEGIN {print $b/255}") -} - -# Convert hex to Plymouth hex format (0xRRGGBB) -hex_to_plymouth() { - local hex="$1" - # Remove # if present and prepend 0x - hex="${hex#\#}" - echo "0x${hex}" -} - -# Function to recolor an image -recolor_image() { - local input="$1" - local output="$2" - local color="$3" - local operation="$4" - - case "$operation" in - "fill") - # Simple fill with color (for lock, bullet, progress_bar, progress_box, logo, throbber) - # Use -strip to remove EXIF data and avoid warnings - magick "$input" -strip -fill "$color" -colorize 100% "$output" 2>/dev/null - ;; - "entry") - # Create semi-transparent black with colored border - # First get dimensions - dims=$(magick identify -format "%wx%h" "$input") - width=$(echo $dims | cut -d'x' -f1) - height=$(echo $dims | cut -d'x' -f2) - - # Create new image with transparent background, semi-transparent black fill, and colored border - magick -size ${width}x${height} xc:transparent \ - -fill "rgba(0,0,0,0.05)" -draw "rectangle 0,0 $((width - 1)),$((height - 1))" \ - -fill none -stroke "$color" -strokewidth 2 -draw "rectangle 1,1 $((width - 2)),$((height - 2))" \ - "$output" - ;; - esac -} - -# Source and destination directories -SOURCE_DIR="${THEMES_DIR}/tokyo-night/plymouth" -DEST_DIR="${THEMES_DIR}/${DESTINATION}/plymouth" - -# Check if source exists -if [[ ! -d "$SOURCE_DIR" ]]; then - echo "Error: Tokyo Night theme not found at $SOURCE_DIR" - exit 1 -fi - -echo "Plymouth Asset Recoloring Script" -echo "================================" -echo -echo "Configuration:" -echo " Background: $BACKGROUND" -echo " Foreground: $FOREGROUND" -echo " Progress Background: $PROGRESS_BACKGROUND" -echo " Progress Foreground: $PROGRESS_FOREGROUND" -echo " Logo: $LOGO" -echo " Destination: $DESTINATION" -echo - -# Create destination directory -echo "Creating destination directory: $DEST_DIR" -mkdir -p "$DEST_DIR" - -# Copy all files from tokyo-night -echo "Copying files from tokyo-night theme..." -cp -r "$SOURCE_DIR"/* "$DEST_DIR/" - -# Update omarchy.plymouth with background color -echo "Updating omarchy.plymouth..." -PLYMOUTH_BG=$(hex_to_plymouth "$BACKGROUND") -sed -i "s/ConsoleLogBackgroundColor=.*/ConsoleLogBackgroundColor=${PLYMOUTH_BG}/" "$DEST_DIR/omarchy.plymouth" - -# Update omarchy.script with background color -echo "Updating omarchy.script..." -RGB=($(hex_to_rgb "$BACKGROUND")) -sed -i "s/Window.SetBackgroundTopColor(.*);/Window.SetBackgroundTopColor(${RGB[0]}, ${RGB[1]}, ${RGB[2]});/" "$DEST_DIR/omarchy.script" -sed -i "s/Window.SetBackgroundBottomColor(.*);/Window.SetBackgroundBottomColor(${RGB[0]}, ${RGB[1]}, ${RGB[2]});/" "$DEST_DIR/omarchy.script" - -# Recolor assets -echo "Recoloring assets..." - -# Recolor lock.png -echo " - Recoloring lock.png with $FOREGROUND" -recolor_image "$DEST_DIR/lock.png" "$DEST_DIR/lock.png" "$FOREGROUND" "fill" - -# Recolor bullet.png -echo " - Recoloring bullet.png with $FOREGROUND" -recolor_image "$DEST_DIR/bullet.png" "$DEST_DIR/bullet.png" "$FOREGROUND" "fill" - -# Recolor progress_bar.png -echo " - Recoloring progress_bar.png with $PROGRESS_FOREGROUND" -recolor_image "$DEST_DIR/progress_bar.png" "$DEST_DIR/progress_bar.png" "$PROGRESS_FOREGROUND" "fill" - -# Recolor progress_box.png -echo " - Recoloring progress_box.png with $PROGRESS_BACKGROUND" -recolor_image "$DEST_DIR/progress_box.png" "$DEST_DIR/progress_box.png" "$PROGRESS_BACKGROUND" "fill" - -# Recolor entry.png -echo " - Creating entry.png with 5% black and $FOREGROUND border" -recolor_image "$DEST_DIR/entry.png" "$DEST_DIR/entry.png" "$FOREGROUND" "entry" - -# Recolor logo.png (using fill instead of tint) -echo " - Recoloring logo.png with $LOGO" -recolor_image "$DEST_DIR/logo.png" "$DEST_DIR/logo.png" "$LOGO" "fill" - -# Recolor throbber frames -echo " - Recoloring throbber frames (1-30) with $FOREGROUND" -for i in {1..30}; do - frame_file=$(printf "throbber-%02d.png" $i) - recolor_image "$DEST_DIR/$frame_file" "$DEST_DIR/$frame_file" "$FOREGROUND" "fill" 2>/dev/null -done - -echo -echo "✓ Plymouth theme for $DESTINATION has been created successfully!" diff --git a/themes/tokyo-night/plymouth/bullet.png b/default/plymouth/bullet.png similarity index 100% rename from themes/tokyo-night/plymouth/bullet.png rename to default/plymouth/bullet.png diff --git a/themes/tokyo-night/plymouth/entry.png b/default/plymouth/entry.png similarity index 100% rename from themes/tokyo-night/plymouth/entry.png rename to default/plymouth/entry.png diff --git a/themes/tokyo-night/plymouth/lock.png b/default/plymouth/lock.png similarity index 100% rename from themes/tokyo-night/plymouth/lock.png rename to default/plymouth/lock.png diff --git a/themes/tokyo-night/plymouth/logo.png b/default/plymouth/logo.png similarity index 100% rename from themes/tokyo-night/plymouth/logo.png rename to default/plymouth/logo.png diff --git a/themes/tokyo-night/plymouth/omarchy.plymouth b/default/plymouth/omarchy.plymouth similarity index 100% rename from themes/tokyo-night/plymouth/omarchy.plymouth rename to default/plymouth/omarchy.plymouth diff --git a/themes/tokyo-night/plymouth/omarchy.script b/default/plymouth/omarchy.script similarity index 100% rename from themes/tokyo-night/plymouth/omarchy.script rename to default/plymouth/omarchy.script diff --git a/themes/tokyo-night/plymouth/progress_bar.png b/default/plymouth/progress_bar.png similarity index 100% rename from themes/tokyo-night/plymouth/progress_bar.png rename to default/plymouth/progress_bar.png diff --git a/themes/tokyo-night/plymouth/progress_box.png b/default/plymouth/progress_box.png similarity index 100% rename from themes/tokyo-night/plymouth/progress_box.png rename to default/plymouth/progress_box.png diff --git a/themes/tokyo-night/plymouth/throbber-01.png b/default/plymouth/throbber-01.png similarity index 100% rename from themes/tokyo-night/plymouth/throbber-01.png rename to default/plymouth/throbber-01.png diff --git a/themes/tokyo-night/plymouth/throbber-02.png b/default/plymouth/throbber-02.png similarity index 100% rename from themes/tokyo-night/plymouth/throbber-02.png rename to default/plymouth/throbber-02.png diff --git a/themes/tokyo-night/plymouth/throbber-03.png b/default/plymouth/throbber-03.png similarity index 100% rename from themes/tokyo-night/plymouth/throbber-03.png rename to default/plymouth/throbber-03.png diff --git a/themes/tokyo-night/plymouth/throbber-04.png b/default/plymouth/throbber-04.png similarity index 100% rename from themes/tokyo-night/plymouth/throbber-04.png rename to default/plymouth/throbber-04.png diff --git a/themes/tokyo-night/plymouth/throbber-05.png b/default/plymouth/throbber-05.png similarity index 100% rename from themes/tokyo-night/plymouth/throbber-05.png rename to default/plymouth/throbber-05.png diff --git a/themes/tokyo-night/plymouth/throbber-06.png b/default/plymouth/throbber-06.png similarity index 100% rename from themes/tokyo-night/plymouth/throbber-06.png rename to default/plymouth/throbber-06.png diff --git a/themes/tokyo-night/plymouth/throbber-07.png b/default/plymouth/throbber-07.png similarity index 100% rename from themes/tokyo-night/plymouth/throbber-07.png rename to default/plymouth/throbber-07.png diff --git a/themes/tokyo-night/plymouth/throbber-08.png b/default/plymouth/throbber-08.png similarity index 100% rename from themes/tokyo-night/plymouth/throbber-08.png rename to default/plymouth/throbber-08.png diff --git a/themes/tokyo-night/plymouth/throbber-09.png b/default/plymouth/throbber-09.png similarity index 100% rename from themes/tokyo-night/plymouth/throbber-09.png rename to default/plymouth/throbber-09.png diff --git a/themes/tokyo-night/plymouth/throbber-10.png b/default/plymouth/throbber-10.png similarity index 100% rename from themes/tokyo-night/plymouth/throbber-10.png rename to default/plymouth/throbber-10.png diff --git a/themes/tokyo-night/plymouth/throbber-11.png b/default/plymouth/throbber-11.png similarity index 100% rename from themes/tokyo-night/plymouth/throbber-11.png rename to default/plymouth/throbber-11.png diff --git a/themes/tokyo-night/plymouth/throbber-12.png b/default/plymouth/throbber-12.png similarity index 100% rename from themes/tokyo-night/plymouth/throbber-12.png rename to default/plymouth/throbber-12.png diff --git a/themes/tokyo-night/plymouth/throbber-13.png b/default/plymouth/throbber-13.png similarity index 100% rename from themes/tokyo-night/plymouth/throbber-13.png rename to default/plymouth/throbber-13.png diff --git a/themes/tokyo-night/plymouth/throbber-14.png b/default/plymouth/throbber-14.png similarity index 100% rename from themes/tokyo-night/plymouth/throbber-14.png rename to default/plymouth/throbber-14.png diff --git a/themes/tokyo-night/plymouth/throbber-15.png b/default/plymouth/throbber-15.png similarity index 100% rename from themes/tokyo-night/plymouth/throbber-15.png rename to default/plymouth/throbber-15.png diff --git a/themes/tokyo-night/plymouth/throbber-16.png b/default/plymouth/throbber-16.png similarity index 100% rename from themes/tokyo-night/plymouth/throbber-16.png rename to default/plymouth/throbber-16.png diff --git a/themes/tokyo-night/plymouth/throbber-17.png b/default/plymouth/throbber-17.png similarity index 100% rename from themes/tokyo-night/plymouth/throbber-17.png rename to default/plymouth/throbber-17.png diff --git a/themes/tokyo-night/plymouth/throbber-18.png b/default/plymouth/throbber-18.png similarity index 100% rename from themes/tokyo-night/plymouth/throbber-18.png rename to default/plymouth/throbber-18.png diff --git a/themes/tokyo-night/plymouth/throbber-19.png b/default/plymouth/throbber-19.png similarity index 100% rename from themes/tokyo-night/plymouth/throbber-19.png rename to default/plymouth/throbber-19.png diff --git a/themes/tokyo-night/plymouth/throbber-20.png b/default/plymouth/throbber-20.png similarity index 100% rename from themes/tokyo-night/plymouth/throbber-20.png rename to default/plymouth/throbber-20.png diff --git a/themes/tokyo-night/plymouth/throbber-21.png b/default/plymouth/throbber-21.png similarity index 100% rename from themes/tokyo-night/plymouth/throbber-21.png rename to default/plymouth/throbber-21.png diff --git a/themes/tokyo-night/plymouth/throbber-22.png b/default/plymouth/throbber-22.png similarity index 100% rename from themes/tokyo-night/plymouth/throbber-22.png rename to default/plymouth/throbber-22.png diff --git a/themes/tokyo-night/plymouth/throbber-23.png b/default/plymouth/throbber-23.png similarity index 100% rename from themes/tokyo-night/plymouth/throbber-23.png rename to default/plymouth/throbber-23.png diff --git a/themes/tokyo-night/plymouth/throbber-24.png b/default/plymouth/throbber-24.png similarity index 100% rename from themes/tokyo-night/plymouth/throbber-24.png rename to default/plymouth/throbber-24.png diff --git a/themes/tokyo-night/plymouth/throbber-25.png b/default/plymouth/throbber-25.png similarity index 100% rename from themes/tokyo-night/plymouth/throbber-25.png rename to default/plymouth/throbber-25.png diff --git a/themes/tokyo-night/plymouth/throbber-26.png b/default/plymouth/throbber-26.png similarity index 100% rename from themes/tokyo-night/plymouth/throbber-26.png rename to default/plymouth/throbber-26.png diff --git a/themes/tokyo-night/plymouth/throbber-27.png b/default/plymouth/throbber-27.png similarity index 100% rename from themes/tokyo-night/plymouth/throbber-27.png rename to default/plymouth/throbber-27.png diff --git a/themes/tokyo-night/plymouth/throbber-28.png b/default/plymouth/throbber-28.png similarity index 100% rename from themes/tokyo-night/plymouth/throbber-28.png rename to default/plymouth/throbber-28.png diff --git a/themes/tokyo-night/plymouth/throbber-29.png b/default/plymouth/throbber-29.png similarity index 100% rename from themes/tokyo-night/plymouth/throbber-29.png rename to default/plymouth/throbber-29.png diff --git a/themes/tokyo-night/plymouth/throbber-30.png b/default/plymouth/throbber-30.png similarity index 100% rename from themes/tokyo-night/plymouth/throbber-30.png rename to default/plymouth/throbber-30.png diff --git a/themes/catppuccin/plymouth/bullet.png b/themes/catppuccin/plymouth/bullet.png deleted file mode 100644 index e5c5a157e58fd6dd01ae4eb37b44872aa66988c0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 358 zcmeAS@N?(olHy`uVBq!ia0vp^>>$j-3?$8JydD54g=CK)Uj~LMH3o);76yi2K%s^g z3=E|P3=FRl7#OT(FffQ0%-I!a1C-zo@Ck7}b@?kC{r~^}YqQuBpcHdSkY6x^#^$fi z9Zo7sn8e>&XcrVJQg$W@cgu z0cK`l2?l0nW(^w-Bq>BPI65-#xN9;00#LDPiEBhjN@7W>RdP`(kYX@0Ff!FOFxNFO z4KXmbGBmO>GSoIOure@sJ#ocU6b-rgDVb@NxHZf=BcKV?paHj`Br`X)xFj*R07Z|P Zm4PYTlFv)rVt{%WJYD@<);T3K0RUT|W~TrE diff --git a/themes/catppuccin/plymouth/entry.png b/themes/catppuccin/plymouth/entry.png deleted file mode 100644 index df2cd6ba0281722e3185a5cb78c6268f99bb9170..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 694 zcmeAS@N?(olHy`uVBq!ia0y~yV3Y&04FuSLa@a2CEqi4B`cIb_Lo1CD@X@-Ch2J0cXVbJ3tZk5>H=O_LuCeY^+KCiZ|6XUwuh@@3RWi>N1WZQ#}WKTxNP!<#+!MUG?+yv-+kmS zaoOy7eZ+>7t8V#dPi}ni{JCxA(ciBw*<4=~!obi{VJVYu z%lo_hsZPnYb<&s9c9+L|H(+Q;%`9E*xm=^G=-;Ewzc>D~+qG+LwF1L|{Im5>rgY1_ z>%Bc&nti!-DL)&-kCn%>zWg%VQ8CXxer>e`!-0BX8wLlPgUk#^h7dzrJk};`@%8No zj~3r$W@PyHD*D5kSo39P%iiyJm&m|yI%uCv-}ZTJe|Lv%pH=cIj+tSD%jR=GnN$_b zZF^>KF91fGYKdz^NlIc#s#S7PDv)9@GB7gLH89sTFby#!3-qN7blhjDTQQ@AYTTCDm4a%h86~fUqGRT z7Yq!g1`G_Z5*Qe)W-u^_7tGleXakh63GfMVJ$3mjdFcQD|9p}`{XlbsN`m}?88{v5 z&YQMcvB)k-WlD_y_4{vG^rtJiM zjHHakDRpJD#pc-)*3Wrksx@PVy6(kko{70$lXZ(_pWoWCEyp`{^UCX!iYNM=y5nSc z=|a-UOLvpZ>s7^{u}-eBv5H^kqOE4WNY+O1BJ(u=h<$Yr`(!%zSN@TISpWG^C9}(J zgAm~fN`^q!sg}4#l%ynI9$Bf^%+ z=NTVnSMTB9TP6Qz)pN67dw8Om82aAbdv83i0qAE*MxYrfEF26B69g3)7#!Si3r@bk z*l@TS61ok!HjFp}2w^!SC>>iE4qV}pe6q%F-TUo(`yUFDpcfnsY73beb{jmDId@W+ zmTv?3*+x!ZT@hI5fPNd4he?Q_lomw zT>IElRsUBm`~BVDGOfRJdZwPg|NOZG=`r)LC2j7sx^JHQ?$3N%QTOP?al1o4zpKom zzqe&`WPc<+A+iZF$sAa7Sb5=w)O_hMj^htGiAfoVG-Svrn;^K^&wGBR)7H$7uW#+z zX8hLOLfhW~f0jZ|F}O1yn#wc9e|hbJsp?lX6T|!(zQcuUs`lIM-?zuM_B-q9c|Vlz z?4G9lZ|~QL+xg!GiZ`wMQ1Nba>DevY>cVe7yI1;2JpzA<2m9+CpVFOQ@19=0UukpN zdd1q~g=aUlOPtowa!jE<;bi`;?oh>&}p;nI1gO^He;Xlr6 0.01 && Plymouth.GetMode() != "shutdown" && Plymouth.GetMode() != "reboot" && Plymouth.GetMode() != "suspend") - { - if (!global.progress_visible) - { - progress_box.sprite.SetOpacity(1); - progress_bar.sprite.SetOpacity(1); - global.progress_visible = true; - } - - if (progress_bar.image.GetWidth () != Math.Int (progress_bar.original_image.GetWidth () * progress)) - { - progress_bar.image = progress_bar.original_image.Scale(progress_bar.original_image.GetWidth() * progress, progress_bar.original_image.GetHeight()); - progress_bar.sprite.SetImage (progress_bar.image); - } - } - else - { - # Hide progress bar when progress is 0 - if (global.progress_visible) - { - progress_box.sprite.SetOpacity(0); - progress_bar.sprite.SetOpacity(0); - global.progress_visible = false; - } - } - } - -Plymouth.SetBootProgressFunction(progress_callback); - -#----------------------------------------- Quit -------------------------------- - -fun quit_callback () -{ - logo.sprite.SetOpacity (1); -} - -Plymouth.SetQuitFunction(quit_callback); - -#----------------------------------------- Message -------------------------------- - -message_sprite = Sprite(); -message_sprite.SetPosition(10, 10, 10000); - -fun display_message_callback (text) -{ - my_image = Image.Text(text, 1, 1, 1); - message_sprite.SetImage(my_image); -} - -fun hide_message_callback (text) -{ - message_sprite.SetOpacity(0); -} - -Plymouth.SetDisplayMessageFunction (display_message_callback); -Plymouth.SetHideMessageFunction (hide_message_callback); diff --git a/themes/catppuccin/plymouth/progress_bar.png b/themes/catppuccin/plymouth/progress_bar.png deleted file mode 100644 index b0715e51b6cd5ac293eae1bab08c78f14716d8bd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 314 zcmeAS@N?(olHy`uVBq!ia0y~yVAKJ!xfq#&q>16jl|V`%*(1o8fuTx`fuW&=f#DZW zsNn?zL#Y7+!>a@a2CEqi4B`cIb_Lo1CD;OdLR?Q>{`&9VKh~LApMfHbN#5=*jQ^Q* z?*TdNC7!;n>@V3_*;qw$+!kB`3h{cnIEF}EPEL?uW#(sKY-3>5a*dk rG=Um4;5L+G=B5^xB<2>N=rOZ0Foj$4d5K#LP!EHrtDnm{r-UW|kL^(a diff --git a/themes/catppuccin/plymouth/progress_box.png b/themes/catppuccin/plymouth/progress_box.png deleted file mode 100644 index 6015b08ac8730a7cfc4ec3447371b3af68047d86..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 314 zcmeAS@N?(olHy`uVBq!ia0y~yVAKJ!xfq#&q>16jl|V`%*(1o8fuTx`fuW&=f#DZW zsNn?zL#Y7+!>a@a2CEqi4B`cIb_Lo1CD;OdLR?KOJpcXsr?fD%3@E~ws5*SI-A3DpwUh?11V zl2ohYqEsNoU}Ruqs%v1bYhW5;U~FY*WMyQiZD3$!VDNh4im50Xa`RI%(<*Umm~}=# r6R1H0ZbM0CZfbE!Vr~J79y2QgQ@ACcm$=0M^)Pt4`njxgN@xNA!1qq} diff --git a/themes/catppuccin/plymouth/throbber-01.png b/themes/catppuccin/plymouth/throbber-01.png deleted file mode 100644 index da87e3033d2a6a4e6e7743269f0cbdd7d4017be3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1265 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~vTXPl)TO%U?$b`v3pGm4wzFpvQeng8YIRID{k> z1=#r1jcx2qRk@VS+aa^Lz(Xp|Z2otk!Hh}X?k;|kiG}xp9L@rd$YKTt83hn# zJj*|O9#D|I#M9T6{Utjq8>?uJ+kz`VJtm$mjv*GO&rZ4-)odWp>KS<|N??V8=*FnW zL07V_W^H}9``O?4<2+xQIk#P}dN=8F`Z=CvmA}Rlr>)W0v`Tm5?Olnprlro@b~!R3 zdtG|yr?5ZE?sNKZpUxFXdDp&8c3O*`z&@tBa#N*^Zcny0c^E7>wArB3@ZCbcTK0S2 zUoFbJ$To|Ci>0Dw-ln`O;+p!BZWhKjPni9VzPgcp;-T-s+u3{Ga!hpVVcd0E;`Zu3 zF7|J&J6|?3IJD@x@Dv|oYrksPv@%M<;t}ho$5lQzCO6Mopv*Vt!Y`+Gp(5MEFJ~~< z{?RVsPP(UV%lyBl!+35{^Gdf9M^jk-J)OGaedf+5uivDxnI&%zVcEj)=cKH5>3mxc z-k*B+Z#)iu`TTsyueIMyY8ts7-+V1SQLJmp!QaQ9U;i%j`}`MX?VDTL37=Frnf-C_M<4xJHyXC+4OWB{D!L zJp%*t-+TXf0VO3sk}ioQsSHL2Mke|O=K6*P3Wg?Dh6Yw91}zr9t$=D&L26QfYOIor zQlUysbq&mQ4NOA}jI9iftc(n`4GgRd3|>!MF%?BaZhlH;S|!MA>>6gB5zqu`(16=e zl9`)YT#}eufTG9D%D@zE$>$|*F+e@eAU$rGIjIc#Wr;=l8Tq-X`dOK|xrxd8#YM^b z>6s<^1v!K?Rae$300tORhl}!#9W34guvDJYD@<);T3K0RW1HE;IlD diff --git a/themes/catppuccin/plymouth/throbber-02.png b/themes/catppuccin/plymouth/throbber-02.png deleted file mode 100644 index 13e07fa43862d54bea936bcdedf9a001f970fb94..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1256 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~v%jPl)TO%U_2*`v3ob*_VkXKrefj1o;Isa0p2% z3b6618{62Ks&Xlt$untNSm}$h=t|29y994MIoVKR^G{EM=dlS+`_ET=pV;tFA>e(r zX36pU>u-P5h~Ak27{ zfA&0}AbW|YuPggYc2+i4(Hyr0SAcqqJzX3_EKZ-D6z$yPAkZ4QbMqZ0o%mpW)Mzdlwe8M8vIueW(?2vk3bxvn?rmEl-`ZxQ zKEqD;Z_YH1{Y(4idzTwjR;nKInz;S@&EwCnf0z1w{tL5!nQHC(WJOJ2h?=EFc&7RK zGH3zW5?)FP^G52 z2Ijg3rXdE#R)$7aMuyr3237_JuP3gUilQMmKP5A*5@a@Z4YSS&fIO)Ix1l66H?_DV zF}DCkkC~N$Dcq9JOWb0BdYnOe+%j`g8T88%i}W+{b5r%RGIMhill6;>lJ(OwOY{qJ zDs%HoOEUCJGE#xY>K7Me=H;ap!DzjtoYcIOsrTP;0*&JU8&?DjCI$nei#anup(+d# z3j(T1EeZj;ivjFMJp;q*26@+k(tIH4;N;Z2RECm_qWq+!)S~AL7hMF(2!Lb|T7V&A WWnff#s=NXy$KdJe=d#Wzp$Pz!M z1=#r1jcx2qRk@VS-Ici(`nz>9ax6(M=8lsjL%ED{)A)q+ZNDYow*6 zti8GV_y76;o}U{xFF9X&FYWwH%XBu8r}G=Pg!l&E{w1|5dB(KV+uK~{zT=82x82=# z{qyV^^9?yX+ZQT$+buEq6DTq1(DjD*`7SEgI(J2C3h87xN6$DC@owRgeawHE4X>zX<714RKIO3dxw`ew-uyQ&b0yb!yiao|t~;O7D3>Cv_u+#@xYUQc>IcQS zm;G`37ZdWP;@c;$DN|1@&+q=;e}28`m-!E+cd)7+-OQ@#4-8DR)CkWsUtb0-AX@^6 zJ%E@IPBSq|F|a~KI2fhjYyqGc!-R_Wdw`T+iEBiOb7F34Q6d9`(lanH|GoE*7f@0H zBg6{IEwsKzR}C>5&IRM)^<*T6Ky zz}U*r$jZo2+rYrez~J@76;n|(#;#%3839e81`W6kC7HRY#U+Wk1t@yV ztPD)ymV92~76a7d4ASG4nUl((UzS*;pOK%Ns-Kmao12)dUtE-|pPpHwUyxIon_pUz zpm}u+=A}%%|Be%A90%CAB498v7#J_hUNIRcCJYh_0;)+Z z3IV!{0qjRT1H1o;Isa0p2% z3b6618{62Ks&Xlt$untNSm}$h=t|298wN-$eExQF#dq7h@P?~$jq4*6_P?**c>ehP z){h#srAD(IyfT^#Jf!aW=d1-9$e85q?&2oC>nF%`&H|6fVg?2o1rTOD%RhS_P>{XE z)7O>#B|9q{t7wkff-68hYMw5RAr`0421Q3VISAYpjcI(Uw$3R)LF(?=Q=7W)X8->m z-{ojOL$!9@=Pkz1&&-+0==4uA!~JsU+S6qhY!7eIIkz*_`kmOUO1t$Bzc-t`=hNwX zxK*U&F!yb-?AC=EOtL>7YAg|4d@F8g$HoQRsY-nt?zm58U~{YSV&QJszL!r8wrPnw?o{Kn;n;=-Eg z(agzY-MO2b@Ql{R2#|bo!18iIoFqjw&Of2|qfrSKvFi0#2s3x^21n4dXupjjd46hsH zT?b0@fuw_zQ}a?8N-~P_laf-4o-bT<5hx=7l0j$zhK!Yg$()s!fTa-wgQu&X%Q~lo FCIH!~2}=L~ diff --git a/themes/catppuccin/plymouth/throbber-05.png b/themes/catppuccin/plymouth/throbber-05.png deleted file mode 100644 index f6f87b069341d10a5af46e3654680ca903c61d5d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1248 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~ug9Pl)TO%U?$V`v3pGp-#6n(APdCL4Lsu972+c z0&INh#x{1Qs$9xu@=V$mR{EkWy3(@3hT?g94~GRVZg=r{SRm2xeJPLg+w~C&0sAk` zet!P={h!lUe%z>0TWYk>!7HQLLrO|&Q3=po#w2fd7vF{qg;XGiv%n*=n1Mk?0fZUP z^3R?J6l5>)^mS!_$P3gaIdAwXXZG? z7cIW`Uf+^AoUieMUth+33RiGoi`573(}KN{SF2i;4l*&HauG_dY*6EkUGe_9@82Yz zEsQ2F9(_G{bd|7nrMF<>d6st<*B!Ep(E9$FDb;7gmL#2yxi(i)@2K?mj(ddbsV^y~j5>l+_wDM%}w-Y8O|fZ@7%Ve+lESDOYREyiexa z?4L5}Vagw`lQBK_?xo8&pI^`VW&T5Hi+gHWqMLaq14Gd)HNrE^*Ox&H$d&+N4TL37=Frni89v~%H;u=xnoS2(hl*j;~^b8ElfA9U{1(cKkNxCGK zq%s&87@6oBnClxFC>WYp85&rb7_?aYwgReA1*u5^sNoHv%=A<&{mn9bIXXNLm>Stx<<|ZcV7Z)Y#r)QSv7vxmt=9iXa=$B-q z0*%!#F38NwOD%%YdPzB{c_~xxzvBcN#{o932pCKZ2B!WTyvu-M!XU9ApqkX85TLsl zz<$&-FuZP%cO59r2a*m>PR&bYD9I?wPfAKHdcJVcMWBoTNCu$=7&1T)yk7U{Hc*bi M)78&qol`;+0Inn-a{vGU diff --git a/themes/catppuccin/plymouth/throbber-06.png b/themes/catppuccin/plymouth/throbber-06.png deleted file mode 100644 index b56d25bbb58ec8c36bdecf3d24cb2dc1358c6214..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1243 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~u5|Pl)TO%U_2#`v3p`Hbb`@pntteg8YIRID{k> z1=#r1jcx2qRk@VS)T8C;;uvCa`s}2eQOyPdt)7ul9MO$jLFOS_qLyYI zT@?Cy-;=-cCwP7wY}t0bYTb-8^DT{?RbI~TEJ<;l7@F(5>-J^d=Af(@)AlN@wbWbt z^xNLDd*67wo^IjzG@IYYctyuNhYGGI?9z&zCQA9!TzVKq*RdA16pEL=iY%zVAyRtE z>;g-`f#Z*xyYI>5e4OOiVViuzeLG)!g65m^WvylhgZd2wX8u_b-_F&)t#zlVAOm;s z77mu~3Gd##QUzPDsn6MK7R)e@!lYcnnto|2F@)jhVsi#ycD@+pJ#WG%0A=ZxPO z9GoZ4u;KJ-7uCyeto-vgH7fmkAL+T_(YL&LhmY^QUsZ9E`EXT?&R(leAtpZ`RVwMe zP7PE1`R8k|hqh_0d~HqN{(aY%{P(e+UauxxekEudFd)rRBRtc5eHpZXYzZLt0AfZs z&BQ3hzzP-NV3dZl1%P4<6Dr>C0aAh`t`Q~9iMgpoi3|`*&%nU^_ufBVKuHOZq)TE+ zDua=Mk%_*6xxS%+f}x3(p@Ef&L5sz2E1()xkeU>r8mr`@RH#x@T?2Dn1Je)#V=F@= zD_iM=L;8I1j-12WDr__A!B7=RFdh=lAV=}RW!$K!4;q$RZkbk5R21iC*6!XWFXKgJZsuJT~!axtXOTOMH*c1 zc0c<&|AgN|Z}qMBjLRqgG=6?Yr6nig!nA`k5~Kc4xxMZ2u6fUQ)(MzRS*!6aniQZKtK_0os8Um119M#i(+~q=D?=kIBSUQi z11kfA*ArJvMbVI(pOTqY2{IeIhFNC>G=Um4;5L+G=B5^xB<2>N=rOZ0Foj$4d5K#L zP>(Z6k6UI=DuaGmVv&AEer~FMR%UK)VzPd5QL=t|W{G}5PGxR>X-S5DNk%HrSpDLH z%)GqRA{ecgl#`m5GWGsDPM~odVB?B_!Ng!-zK|`a3n(TG5(@&VNi7Nix{CqqM?C|} zo3Ece1xoXQq=S=F^HLc~GK%t(l2VJFFI;pHC?f!pL1+PnjFo{o>w@O*Ksg3aS3j3^ HP68ujK diff --git a/themes/catppuccin/plymouth/throbber-08.png b/themes/catppuccin/plymouth/throbber-08.png deleted file mode 100644 index 41015f65b29c878c107b362eb7bff471a1ca728c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1213 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~v=mPl)TO%U_2L`v3ob@X~$DfL?Ph3GxeO;1H5j z6ky|1H@2}eRpnAPlV{Slu+kT0(Uq1J_6o2*{Ptw>*3{<;K0n1J?yv97cwfLXF+ybF z`Qs~Hmev}*uGB1Tp7xO44QL!=lDE5y%g-${4gxux1s;*b3=A>~Ak27{fA&0}AbW|Y zuPggYc2+i4(Hyr0SAcpnJY5_^EKZ-Dbld5W0Z&_aSyO4dQCCj0Vi%u?z{iHB^xyy9 zrx+J_Ki@I!&eET=?0-i4T5nR|y=zc%*(zY$Y~AAvr&z6fetpW?hKouO)@!c)?Qpw42Qkdmy{>Eez8y&;+avNe}_T&6`_qfgR30t1J-926#{eHstet+XD zS;>?1_U{Ytt6lIX|0DC3eC4C-H`N>m2BTSOglC$sFM}44Edj(HK+FiInHZ%QSfL^u zjM8wn08or!LdE+%KuWO0HKN2hF*mg+kpV*K85o%V-uuT3C@BGwbV)2pWiT=@GSN3M z*Ecj!Ff_3;G_W!;XtDTh1yrL7Qj-EyW0hQ#3RP;VYhbQxU>agzY-MO2b@Ql{R2#|bo!18iIoFqjw&EDU!RN(04&L1IBbHK|1*KzA{K{itVPc--EoCeNg8VWlt1qAM-y5}^=ey-pnE^&YTpYX>_b}V-fjs@!kv%-z4%<`+9HJNN=gNoYFjoFg z__thEV(rFXw`$I>@GLt~FJ}Mhu=2wDG0Kv_a5PJe@J#ddWzYh$C4krih#BED6QdLZ zD^!GoQ5wz`0E#h8sCd5zNC}p>MwB=w=B5@UGC(Lj0|WEld;fR=B_%+TE{P?n3`Pb< zCi({E`i2Gyh9*{q2395pEf&A6fNE4hYEpn|tdfgTp-N444a{{7OhXKetqhH5x1`~sUrQ1HoUZ9vTNGu4bCbcL8=q?7ZAN33j zuN&lD2TJpSq=S=F^HLc~GK%t(l2VJFFI;pHC?f!pL1+PnjFo}qBZ+k%fN~6;u6{1- HoD!M-EoCeNg8VWlt1qATs~m3Z}budKvF&+qTuik@rKo^L#!t>E)BK>X(V zi~^pC5yA^kCmXI@?PBz{UDLK_(F}f|p^Qo1?k-+(JX=9Q&spFRS21szhq}+V-?MDTW|%aN8i)MF~s8Z*-6>)O$H*zB+Uf_p0zZkE(;OMObshD z)qcC_{r}cmZT1$*HL=g{e*3fi`5lwD^I0$PUN+IG?!HqnYu)S0d9SzMGTkJbu%6?N zV(8wxrM41|tq#(*U;Y}X%d{#iyRdj}tjO&X9x9HC32(pt$d+=JY4$l;_dh{^_q0Fr zOgGLYwa57S6Mi0A8X5PcPf~iWgTL0ViyD2)dp5rDSt+HR*=K36Q9ASGDh8d2h$n44OZ$N-`A3=GVF@BQNil#~ET zx+IpQG8h>cndlps>l+#<7@Ala8d#Yav{?MM0;*93sYwByqpO?7B0QES7^tff_q%!E2B^K#t>@jnywM$jr-2ErQW{Nja%`DO2yi;{+PV0XD7(7)%U?25OZjGJs;jAh95zn$)5Y zpt~5re$+ECyl#+p9VpEQk`7Kz%}Zq{$tcQCN=hwyzHre+po{=W2B8HQGQa?By00z@ PlwbP0l+XkKwn-Ax diff --git a/themes/catppuccin/plymouth/throbber-11.png b/themes/catppuccin/plymouth/throbber-11.png deleted file mode 100644 index 7a6b13d71eff8c0cc3546a66c3592e044a1333bd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1251 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~u5|Pl)TO%U_2#`v3p`Hbb`@pntteg8YIRID{k> z1=#r1jcx2qRk@VS@VRq**4AbxXw zZ^ruqo{7ta7jCp(`S7q&=j1TWxw=zgfu=GhdAqxKXL7d&06Clm9+AZi3^EEJ%y^c6 z_B@~!t7e`G4lgh->!TDb^C!dXbazw%XobKINC=^4$u)PHw9c z_O6)u{#)%T_Ztcq7M%F3@PPHASw}`{=?=HY7p=TFiZ0C&uoB2;;MwWnC8KS*thCFF zF(EsoyRA~%bb=@2jcul$Paj?VE#c3gX1!~9!0(LE^Rb!+ca4{&xy?4_e6!nX0*la# z(DTfkGExkNjmoKoIS~biA3X^XO1COlw=JrFYOKeDpw9}uhHJGs50u_r6tMbDM%N!V z!R;&7h;J;~aoP60C)HX1%GB9{Oam7>=4Y~O#nQ4_Ev$1QKbw)rFs6hj6LrG?CYH>+o zZUKrOGb;mAxFw&LxWxeVID_=KW#*(Z=$9oH>1X8Urs`*9=H@0Q>lYU#>!)Xy=ojQv z=H{1{WayV&8pi=Pt_T=R42Fh*bwBp_ diff --git a/themes/catppuccin/plymouth/throbber-12.png b/themes/catppuccin/plymouth/throbber-12.png deleted file mode 100644 index e175fe008cdff7065f470aec219710abb9c26a01..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1266 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 diff --git a/themes/catppuccin/plymouth/throbber-16.png b/themes/catppuccin/plymouth/throbber-16.png deleted file mode 100644 index 3ddeebea493d4d96d9f097da7703190f5a151035..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1258 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~v%jPl)TO%U_2*`v3ob*_VkXKrefj1o;IsC^%(Q zXQ~RYSKywcG=wB|rLEpqDB4WF zZS0l6S5(W=cszBX=u&YP9$`&G?Kd3S2Z6>iCV9KN_~fH31( z{@L?@g6t)pzOL*q*;(0GMRVL1TmkAa^>lFzu{eEp(#@!51A*2+?FmX;SEDZNSP(ip z%8WJF_4T@h%KzUDIqM7@tJXg6I{EXYPnuicznRyrnOn_XwQT){!0R`Rx|6Dp2fY>B zy?ys}{T<)f`jw zoew#-$FMFo=|uF(Ch5x_0`{LTI?FBcpAoF9KI3J}1)T@~-8b62-y^fh^!K68A5msv z{_$1;o*%MbcXVgTAIvW@{^KMi=HoBbP*^c0Fpsy Z0fvl~p;`8xCIz4zgQu&X%Q~loCIFH6AQ}Jw diff --git a/themes/catppuccin/plymouth/throbber-17.png b/themes/catppuccin/plymouth/throbber-17.png deleted file mode 100644 index a959e563eeee5cde8b9efaded01024849fbfed4c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1246 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~u*IPl)TO%U_2p`v3p`cR{sNK%aV)1o;IsC^%(Q zmzuCy%sl_`d%r4|MDzWh&%?~*nUvOF4X{&|TKTXgnPbVsZNHq-^IV1Cch(wP#fnl;_-hameRD)0GuV zy3;27`5%9UjWxYx{_DR-EZ-mAnG-yve%ai+Vb$xm_HVnfqxeGTW}Vk^Syj!sGGF^P zJ3Z^Xs$N=Ouqw@7YF=R0^^VWohs@93d-|cP$WrLwtwZ7N*ORYHWXxk&!Qa?<^6%{E z?HwKhMF*HBZ`yq)J@t^7YR-m(Q<#;Rr-;O+U9CLxljW7|o0r83J*Pf6p0RIh$n#9L z`=ne|q`0BO@`C>11;({?6Ti6`eeimozp=#CYFd=e(J*a}J)c?D8F}<9(RFCQHLFY6 zYt3rG+QKPPDMfw@}xvBbDnYp=%$@;}b$@=M;CHe(9 zmAUz)B^ml98L2>H^@|HK^YT)QV6KPbbH^{pVl;#6T2PdcIr81Oc6y+x+r4~J3xacBKMgSy(&;kq@ XD?@Xc-J7-nT6NeqW(zW5zZ8s;)8H zO+MMGRvt?hQ$tZ9aaBoSP3@YsUUPwFGA4PuyLh&w7=xaP8t`qhnU=?bq0%?O(}l zmY@42;Ih4~apc-!Y4eWm(^KDD#I|o-o$VCU`r+0g^WV)2m-6T5y?@84xQ{2}k5qL< zOuDnZvqcdWvI3&kvF4v#AfdGGH<(qwjxWnIR` z70SOJX&SFgUN!ZImHJm#&Z&Ei83oLjb5vF;y~}R=wZD6k!sUxPT&LHohBEF_*>p&S zjaQK;Tb@niPgvBN2?km^EM})pi!*+EeoyT8`7gYMuS};&o$zY_hNxL;glC$sFM}44 zEdj(HK+FiInHZ%QSfL^ujM8wn08or!LdE+%KuWO0HKN2hF*mg+kpV*K85o%V-uuT3 zC@BGwbV)2pWiT=@GSN3M*Ecj!Ff_3;G_W!;XtDTh1yrL7Qj-EyW0hQ#3RP;VYhbQx zU>agzY-MO2b@Ql{R2#|bo!18iIoFqjw&Ei@K6L;=NwL1IBb zHK|1*KzA{K{itVPc-+F(NI)KTvd`sQ~QMS`z)ZDj7i?^E}reIPilZ1&H|6fVg?2o1rTOD%RhS_ zP>{XE)7O>#B|9q{t7wkff-68hx}GkMAr`04PRxyORuDO=J3VOgwA71dX0h64PYyYi zwr=awKmX=yToBsuwsdazo$7xD@BS{#{O=<@yDHz?{EVsDje9SnLqoroe`nLqDZX#F zqAo?=Dz?5LC3I8Y!dLTor0qK&_4B%UUGUHC z<=^==I9mDTkKYk*cJ0s*r0J2U9ZpG7H2Y!}w(#z#sDNOCY=JLHvO zG_le1TvUE;$wXmvk!~GEVRPoBoR_gWG&L^Yf!=z_2t+jqptK^<~fkvL%4n1Be;n zG!vr~11nU7gHamJ766JdOsIIj2S^E)xJHyXC+4OWB{D!LJp%*t-+TXf0VO3sk}ioQ zsSHL2Mke|O=K6*P3Wg?Dh6Yw91}zr9t$=D&L26QfYOIorQlUysbq&mQ4NOA}jI9if ztc(n`4GgRd3|>!MF%?BaZhlH;S|!MA>>6gB5zqu`(16=el9`)YT#}eufTG9D%D@zE z$>$|*F+e@eAU$rGIjIc#Wr;=l8Tq-X`dOK|xrxd8#YM^b>6s<^1v!K?Rae$300tORhm!%iqlNHv;7t NJYD@<);T3K0RR<(4e$T} diff --git a/themes/catppuccin/plymouth/throbber-20.png b/themes/catppuccin/plymouth/throbber-20.png deleted file mode 100644 index 68a19889ce4637aaeb5bddc47d9dbdfbd2b1f740..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1226 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~vKUPl)TO%U_2X`v3obionUYKo7c>1o;IsC^%(Q zms&|!%sl_``}OHc&G&y6bFA;@dp?=Tcz=Y3!1j$5w>`O3?Y!ETM;0C~QD)P25w;PP zmNjEBl~*(r64zCiI-Nj9O*H4h?oCO|{#S9EG3LwmQmVfp`sfOLkT^R?!@{1y_K2bUj@hLo8084a|0KG7yOk+%(0ct0lryf9KwrjV&!*YXAT1 zZ*4p&`|`Qfe2f0M)yFx0rr)@IosVzpw0(z{xxeiT6mfmNO*XqwQKQezlll5zF z@!|t7%!SIff08|3vg$}{ckT3H}6}qd$;@|CV4rz z`SV_H)PH;3oZ}V4at4D(D<qMV@s?iRTOn-7is;*{;>J6Bj%r?vyMdq!_q7@!ZXd+mq822mH=W8AZCQq zOpHASGDh8d2h$n44OZ$N-`A3=GVF@BQNil#~ETx+IpQ zG8h>cndlps>l+#<7@Ala8d#Yav{?MM0;*93sYwByq zpO?7B0QES7^tff_q%!E2B^K#t>@ zjnywM$jr-2ErQW{Nja%`DO2yi;{+PV0XD7(7)(H$c|&He28s!T#DaioQj0=>?qUG@ zQP05exG6EnOgce}PSQ#0t{8VxcD97OG L>gTe~DWM4f_1p|h diff --git a/themes/catppuccin/plymouth/throbber-21.png b/themes/catppuccin/plymouth/throbber-21.png deleted file mode 100644 index e6d2700d1e995e7f1781fd90f639c028e0dc71bf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1244 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~u*IPl)TO%U_2p`v3p`cR{sNK%aV)1o;IsC^%(Q zms&|!%sl_``}OHcLgn{=7ISbVzV6rVe$J$56LWQcgoeQOEW3cfo2s&Jec3i2b`=(_ zDhcB=lU6onF_kwI*HxF~(QLjDUIa9gG0EHA#j~CDNez(0S>O>_%)lU{0K$xC`Df1q z3bL1Y`ns~eWM^e#70q#5a0RHx*we)^#NzbXiLud54g#&3Lf5w#ad9Qzv|F(3(k(7+ z2i4%@|Nr%~#Ch2+y|xOUW2~S4jM4XZ`mI~n%B6N)yknrY_HLOw$HjZM?IVoe$<1b3XQZ$#j?1P67RM<2%khoholq``1c6&p<$+;r6lE4Mlys zzTR_Ztz|G^+rlBkX=5{uVLI!D$16U0c08YM#39Kb`DpIF*SD>^xvVF!8tPqm6XE8W z=zghJU1G)(qhA`_OJ@i1e9&4Dw&bell1)h(vL%KeG?|0cV&-0PcmFVR7gy=I(4&iN z3=?1RUXhTr+_-D9`l(6!dxC4T8!As|Zap-!>i&mS|E*7RdK|wztX?FH0=a&&bbB)z8Yz%}q?!FD^>fPtPpTFUYCP z%`Yv<&@ahI1sbbgT#%WUms$j)^^$T@^HQeXf5!avV0hgi?>bPL4i$ECxkPJc#Fl2zP UzxUO}0Vv1d>FVdQ&MBb@0PQUjF#rGn diff --git a/themes/catppuccin/plymouth/throbber-22.png b/themes/catppuccin/plymouth/throbber-22.png deleted file mode 100644 index 284bc04ea044822a7e9c0b9f7564c5d092aab121..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1242 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~vugPl)TO%U_2j`v3pG<5wpIpf}x1g8YIR6r3`u zORXf-W}g4}{rW^DHqGfj?-z4$Y1?e?w`=_ToJldYIYL7q%R-vvrmAe`{*yw&q6JcB zE8i|vHa1OikvA0ARhQ)BNj!Gw3D8K!ByV>Yj}J^&UI96r1s;*b3=A?ryJQp?&+^Zn z2NYy4@$_|Nf630u#wwcQw%`g-kEy4NV~EA+vw^wJO$HK6G|s$9ox<2Hy11z=kyT7G zNh<62|Nkp^dE`9ouh-ss+gF{(-}UMIhRv(ryLkw!EkxlbCPlwkIYQm7d-C_{-c&7jrFEbaN`2Z!e#B|Kk;-S8`G{Y9(Sk*Un6f zmA4TP;EI*L^y<(w!TtxVMhBc0T$*fP<1X6o%52tT9RDObUfW89k+X^IbFNJtzt$|S z!zm2B%{f+oXM|o6ZL@4;o6@;DGTG&tjAHh6Ww)k@98z{q<6cQm;gD+*(wM&1;hB@0 z&g-tmJ2f0a;ZYAGzPmIodBc5f%5Jq3L1nLAi|O~X^FG(VZf#DPT-nque5Xb*TaaVU zY%gw;)UD@Ymi#&9rLSvov36BXi=h5pla3zUPxBv2%ZV8m^v-LS0fwnrYJ_K+uP=iZ zkSzhk9ze_prX?FH0=a&&bbB)z8Yz%}q?!FD^>fPtPpTFUYCP z%`Yv<&@ahI1sbbgT#%WUms$j)^^$T@^HQeXf5!QBFaygpHhP1)=G{bDX{8@r|b0oxxwpUI@CFDfOVk!2yxa#K~dbN@*p;Q|BW zi$4<$vu}SsY?>slE6JnzuRUZw&_u>0Z+92>guN%LfgH{PkH}&M1{nnqW<1M3dmd1b zy~NYkmHj0jc$Jei~sD{h?Nyjk^-*kP_yU3#;Q z{rf-virklI{w3#4{m+~;NVn)-_Sg7D+s^AoYrpaBOy2&DzeS+k{kVE`$|H%p!5iJ) z`{ch`_dK{tPo$~MnSJgzcJaga3ZCv*V;RA*t5h`h_}ht=D`d=X2o$gUoU$j4v1G68 z!UmCh^9@P`9FEBTV&eF~v8qI$mw)D?ojC`TZ9WTrJ19E$1VeMe;maGsE>CQGx#QZe z$d2jZuFjbn5@r*&fA2rP$Sf&L`r)U4duD4$c`~2f@R0l4CQHS(Cz@K0Vi&klZwYJ+ zDVcNNS@0k2h^fhUC#yL8G@r-0d)bw9oXJ)DR^;iexnCY>`64GuqV8*pdHm5Tk;Cyj zqL|M-l%Ct}^1Ih>=cXTSlE%5(Uuq<+JeR$n@Sn$i$9H|#kIHO2fI(`O8sVAd>&u`8 zWJ>_C2M{yDX(mP~23DvD2ctBcEdUf_m{9S450DZpag8W(PRva$N@RdgdIkpOzxV#} z0!m7NBwZ3qQW=a4j7;X?FH0=a&&bbB)z8Yz%}q?!FD^>fPtPpTFUYCP z%`Yv<&@ahI1sbbgT#%WUms$j)^^$T@^HQeXf5!l|Wc)I$ztaD0e0sspY6_@}3 diff --git a/themes/catppuccin/plymouth/throbber-24.png b/themes/catppuccin/plymouth/throbber-24.png deleted file mode 100644 index 54e1b5cec8f5fda126de88ddef5a21b1b3fd93d7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1247 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~u*IPl)TO%U_2p`v3p`cR{sNK%aV)1o;Isa0qFK zmu6T=@TnU+E&loO`gA2WWivak^Y@FnY?k(WuYEp~Nl{;vMPqxGfQ9t;o2s&%`%elN z7#NzSi055>yH`awAjV#jNApeM8#kbtj7i?^E}reIPilZ1&H|6fVg?2o1rTOD%RhS_ zP>{XE)7O>#B|9q{t7wkff-68hW}YsNAr`04PRfmMG7vc`IYnVgRI{klwB7?nB4Ja$ zrG&8E|1Z3i(SDC|ZS3>A5C81^o>$)W>3mB_Zu<7c($SCBWxjp;y=#%Zg~c6#DAx=f*#mbS&mMGN%=O$2t<2`)M@qeRd95f@YNv0^dzt5ML53UoM}u*910&gx$OpDa2pw(=Gi(tGEAWa4W(@Hj&1^0Nj} z#{&hH201wg8ZDnjS7I8H`pMHJ&)8D^l)cC6~IzQ;Csi|w6 zwM=7UR*p#bZ2t$r7rYnE6Fz=uQ~nKO&GO7;GlHh1J$=ShdB4(gLaS-{s-xKvY#ZDb z{5caGwa6^`xz2%8`K6z^KF+Q2n%e91Qfou9Xm00!ANx(odgYdrm7{@yYL*(|nda-u zpao=00I>%UGs0;mMkxkXs0at6G@LB}6l0iB@qQ1G5-f3zC~;2AO)W}ffKYk{2Ijx_ z{_z4zN`NF?5=&AUj0}uS^bO4Q4Gk0wO{@$JtV|3)+n-(oRHF(~lLAy@m0XkxRcfkh zV6JOm8e(8nC}Q!>*kL1tsuFzbwfCQyS0+=i0O+|=Td z#M}ZDJ!V!0rf^F>FL8?j>Tw3?am&m}Wza86EYi=&&rQ|O%FNA8Ox7 zsm#qUEy>U?$w&nnt6yA@nU|MZ1f%tma#HhBrrv+Y2{euaY+MmAm>7&qxGdv00mXzt zVnIMPsYM|`cQJtdsAph!-5~EeP?`@U9h{t+m&#C*QIwyQlv?zB;i8K`83B+CLJKft Xtc*<7&EIeyD97OG>gTe~DWM4f_Wu`= diff --git a/themes/catppuccin/plymouth/throbber-25.png b/themes/catppuccin/plymouth/throbber-25.png deleted file mode 100644 index d6858d5d2d8a7303191c0bbfc97af6f749271b42..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1235 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~t{_Pl)TO%U_2d`v3obT46~y(2s5c%!Mz0W^hpQyy9Y-Z575=L44wW6Xd+{hx4Vmb!rqhBKn`btM`SSrgNycVw~dr5mPCVf=OJygGFCDZ!uRiEx%yZ)s5)KtX}pXSB}NA5oC9dT)y z>&sma^gYRx~3kW#3Vq@rn4GZSaOmP2`{)_dlh4!87)EIwYfSRR7c&7RKGH3zW z5sXDvE~O{FKbJN|4#uHOx9Apb6BV0k@$fGdH!kBr&%D zMUR=4fhpXQ&r955fO?!kdfYN|QW^Bi5{vXR@^e%5vodpY6O;9ei<0%zGfVUfaw>E4 zOG`5JOEOY{#_AUrWaj0i7Qtw}q@2{el&SaMaRQCw02@~X3?>F6(^|WH6`+_fNGu4b zCbcL8=q?7ZAN33juN&lD2TJpSq=S=F^HLc~GK%t(l2VJFFI;pHC?f!pL1+PnjFpk; T%^3}mKsg3aS3j3^P68lx# diff --git a/themes/catppuccin/plymouth/throbber-26.png b/themes/catppuccin/plymouth/throbber-26.png deleted file mode 100644 index 2c69deca56a0d4e26227cbccf30de0d4e6c5f8c8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1229 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~uX6Pl)TO%U_2R`v3p`!PEQJ1AXUG666=mz#$~5 zD8R<2Zfs*0)mg8kY!GFj=1vTVr#Dw;=!-71D+(G~qPZ(~hq>PS zKhvi{U&Ukn*E_!F=Fjv@GkH6o^F>>xl-QkQ{v3A2o{tAVd{}Y3ZC$%|@3F~6R?M;W z?-t)Weq3Gk@*?MkW9p6#(`7XLMVn^b;Xkh=;A~*EzJptG1IPZkM|`*JNI7tI>lB5j z-@`*>bSkm#Kb?)M^*~Bt?`L~%hek-rIoU{LIna`gy?~p*^n>_{( zLgQLDD9y4<6xuiS>F=m@Gs8A-G4{|rQN~fm;aJB$YjA25>`#nHPu*5Z@#5plHwJ4DRLg^V8nE&4U#|tPa z0g`k{EJBQ;SOya|=-P zm{}Q^!Y%o{#4QG>#~Gx@Ei)&TLBA}qNIxS#H&s6?GdDLeS--d_SwB6qM86=XGB>}p zBtyR>BNb?@esMu&US4VujMhuaNzF@{djB0K&^QjTaYevjVlXm$Vr~aY&cYzEAfTGm zq7b0F7{GqiGcdevkary@%?FYWPEO5BWhlug%1=s4EqcCi(M6z)07wR*1sF0`MrIBZ SFFpp!F?hQAxvX-EomNzk4JLX}(Mb%6uD}7Ox*w0zg-*0NjcJ4nZT=3E0xy1cq!|Oj& z5}eLg*uT_`di%awbMJbu`ed;s$vOXlhB793ySsSF@oWVJJ!gSOWHAGSi~oC z4=Bi9;_2(k{*s-Qja4+qZNU|w9urR&#}JFtXD3BFH!DcAxlUa9VoU1eq|EHATG^Yg z{oJxi`Tu`@*4c_PcCY*X?s4r8zXXZ@J_oiaY{}Vj=$*y7=ZQVG_Aj>G(CGQlf352E zf|upV{=cMak4<7@)SCap?%?d6Y;R=^k$(x+tddOE&IJhU)=CgAtez5DvFUi@UuIQD zg?IfcZ9H7MoKu-5Duf+lcbBm+OP%wX&tug!n}-K9CqA5^-m&Gc@3N@bitKlMSi6k* z=A0HNN^moM;Kc00`9Hk#w6^53q|RkrF`rp3&#v#NDPWyk^6HpZf*os<)d9f|me;)GRf^GtJkR zK?}&10AddyW`xsBj8Y7&P!SGBX*gQ|D8?|M;{6^VC0ODbQR1AKn_85}0HO2@49tJ; z{o@6clmJP(B$lKy7#SFu=o^^p8yYAWnphbcSeY1pwm-cFs74i}CIzU*D!C{Xs?=21 zz+BhBG{nHz%FxKl$WYtBz{C)GcPZ-2uABA<)r4NOuhe(6KEU<*tjBKFfkaJPd4D=0E!8N z#DaioQj0=>?qUG@QP05exG6EnOgce}P XSQ(j{PkUGjlwbP0l+XkK)XE?} diff --git a/themes/catppuccin/plymouth/throbber-28.png b/themes/catppuccin/plymouth/throbber-28.png deleted file mode 100644 index 50487d6b075d233ddbfba4bc47189c681b0b4ff6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1235 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~t{_Pl)TO%U_2d`v3obT46~y(2s5juws2-}YMRi?ZkjoX?WJsUh3kx&Nea!AAp$`^ARWf2Jfj zReYcLF!O!2=F;^WC+Ca(`?NyRg!%Mmr0?!nEY#3L~x4pF&uzKJ@f%mXh~lF_@{v$W&pU zeQ6%&0-JEF28NB7?Dh#9SgQCpCgebn>GP=!>t>duU)W`~zjD!3Nv;EDLmKXLJP6x0 zjX~^I%8$8h4qWxhNB=gL1WPPh$keao@af7H&T6hHN)}rzAD!iAcbaiFVSYTzhgI_q zEl_%8)$3J1d$nbA)^xwT;I7Z*7wql6){4Kj{&3gTW!i>L{dLS`cVfKbdn!#`br&m6 zKJxul`(oeMV%aS&NA=yJd7m#6?c?>in0Hg&`M%1tS>|hI0Rz-5HNrE^*Ox&H$d&+N z4TL37=Frni89v~%H;u=xnoS2(hl*j;~^b8ElfA9U{1(cKk zNxCGKq%s&87@6oBnClxFC>WYp85&rb7=E@ty#}a86{IEwsKzR}C>5&IRM)^<*T6Ky zz}U*r$jZo2+rYrez~J@76;n|(#;#%3839e81`W6kC7HRY#U+Wk1t@yV ztPD)ymV92~76a7d4ASG4nUl((UzS*;pOK%Ns-Kmao12)dUtE-|pPpHwUyxIon_pUz zpm}u+=A}%%|Be%A90%CAB498v7+Em)3(o|K34_FffND~U zLV)gK0Q*tT!0@_3-gTffA4oblIW;epp(LXyKPf4-==s7$7lASYAQ^-fV8~b*SuEH5 R^8_fz;OXk;vd$@?2>?Xx4FUiF diff --git a/themes/catppuccin/plymouth/throbber-29.png b/themes/catppuccin/plymouth/throbber-29.png deleted file mode 100644 index a4427baa4523afd78790a3c304841dd56605043e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1257 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~u5|Pl)TO%U_2#`v3p`Hbb`@pntteg8YIRID{k> z1=#r1jcx2qRk@VS+SDi(`nz>9dovotq3q+9Va2q>~yP&3W}Dm#$s& zW?tFmTmSz%zGdm-{aU>D{<(YU&)>{3_Whmiv@3Cz+u2(Q*K?1T8XnX8D3zUaIzMUQ zv#@}#(hIv&e~L1R*13305#Hv+qV{9$TM1P$qcVegcW>KIXq1ZSzI9UQz09&TwzQ)NDOW8xJ?6^^CfE>2)RzN^FdUz5hP?0E$bOoS5Uqr#t=OBFxzX|ZFU6%{Ng1~TH@HI?wPWh0UKcrL z^CnZ2weDl^y?d4I@*&ZowbPWl&#%v4vR3pI&*l8r8O?vwe=$nSsjlZtn#u$WRniQZKtK_0o zs8Um119M#i(+~q=D?=kIBSUQi11kfA*ArJvMbVI(pOTqY2{IeIhFNC>G=Um4;5L+G z=B5^xB<2>N=rOZ0Foj$4d5K#LP>(Z6k6UI=DuaGmVv&AEer~FMR%UK)VzPd5QL=t| zW{G}5PGxR>X-S5DNk%HrSpDLH%)GqRA{ecgl#`m5GWGsDPM~odVB?B_!Ng!>S<<1* z4-^vyi3I`Gq!xt$-NgX*qn?4~&DYPK0;Tyt(!t58d8rH~8AbU?NvTE87cRO8lo0^Q bAhZBO#>&X@g5H@Tpd5pztDnm{r-UW|m!lfz diff --git a/themes/catppuccin/plymouth/throbber-30.png b/themes/catppuccin/plymouth/throbber-30.png deleted file mode 100644 index b2e9ebf8d74cde88b08143ea13b828c23d1c0398..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1243 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~u*IPl)TO%U_2p`v3p`cR{sNK%aV)1o;Isa0p2% z3b6618{62Ks&Xlt$untNSm}$h=t|2b?cEq`e_q)2^GAc{SrYe)4X^)9NpRX<@qJ>$ zLxq6%)tZ(!*K52jo$V0lA*H@(vm($;#w2fd7teOqCpAD0XMsm#F$05)0thpn<)1wd zD9B#o>Fdh=lAV=}RW!$K!4;q$BTpB{5R21iCuPSs8HgO4si4HXu+dR#+LTLMR^L3j z=*_)-|JAeD{~ToeT59|L+`RwiQq#LWop+I1wQQwtZTnrLTgyB(O?7u~K6*`dx>(Wo zh`aAA)Q%Qqu|)pfm-^E(F@$4T0yYHu$@X5Ly zb~a&D`S9U~yRzaUH^E~@OXVNTI5L8P(xwNW3rT$Zbf7^b>*oe@Zq7T8)?YZ= zQ9Az*-=E){>oT89_mm!!n^ycme*UW8exFsN&uHbkYeBW;MjxYUo0`z9B)@OL zZ21q=-^bhx(PmW<>VA1#J#bsskyX>`YX864@ZV?uyDuu|rpz(`C0Mi62+uTMUj{88 zTLOqZfS3_ZGcigrutG&R7^UHC0iYPego^ijfRtc~Yeb22Vs2_tA_IidGcYj!z4wn7 zP*MUU>5^EI%3x$*WTJ0iu5W0dU}$1xXkcYx_}TvS8lW0gkeU>r8mr`@RH#x@T?2Dn z1Je)#V=F@=DJ?B-7$g=1 zRFhg10(2Jx*pGS!hSv@9t^=j{K+?gFVdQ&MBb@09s}lWB>pF diff --git a/themes/everforest/plymouth/bullet.png b/themes/everforest/plymouth/bullet.png deleted file mode 100644 index a0e9966ada0fb1d14bd781b7c1a6f907bfeea154..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 358 zcmeAS@N?(olHy`uVBq!ia0vp^>>$j-3?$8JydD54g=CK)Uj~LMH3o);76yi2K%s^g z3=E|P3=FRl7#OT(FffQ0%-I!a1C-zo@Ck9fd~6jQ{r~^}bE?-lpcHdSkY6x^#^$fi z9Zo7sn8e>&XcrVJQg$W@cgu z0cK`l2?l0nW(^w-Bq>BPI65-#xN9;00#LDPiEBhjN@7W>RdP`(kYX@0Ff!FOFxNFO z4KXmbGBmO>GSoIOure@sJ#ocU6b-rgDVb@NxHZf=BcKV?paHj`Br`X)xFj*R07Z|P Zm4PYTlFv)rVt{%WJYD@<);T3K0RRxAWoZBa diff --git a/themes/everforest/plymouth/entry.png b/themes/everforest/plymouth/entry.png deleted file mode 100644 index 4ee9d7587bd8477460066202063a4b644b4e1723..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 700 zcmeAS@N?(olHy`uVBq!ia0y~yV3Y&04FuSLa@a2CEqi4B`cIb_Lo1CD@X@-Ch2J0cXVbJ3tZk5>H=O_LuCeY^+KCiZ|6XUwuhSH>D#2%Y%*KNw)o_p1Y?dSM*|(s-|S-IY)Xd? z80fHV&a_Y9n_ZiDb&cBPQz;5oJ3oB1`8Y>--;biOysp*1{nD$~&oPmge*F2d6oW&@ z$7|lNx4yY6y7@w6{p#)4{m%KVmSbbsp!0Oe&D<~9Ta*4hs(rlp_s#wL)>bJn9LPUg z|3su)?p@wHdl}o!3-qN7blhjDTQQ@AYTTCDm4a%h86~fUqGRT z7Yq!g1`G_Z5*Qe)W-u^_7tGleXakh63GfMVy?ksHdFcQD|G(IR-GSx^l?3?(GjKZA zoi}Z@Vv${v%9I%Y>-XQX=u=TZS;i!9cNbxv-7(XE9QG1VUsv{*?5u38qB(90t^kE5 zdAc};Se$-(`6S5<*TL3i z8A%z7Q|iiQi_Nnqte^A7RBOfzb=`~8JQH)hChHc&7MO)2$k*tm2MdoS#5&P;M_Q`baulytbu>SL-N@kbc z1|h-|lnjBcQ!R0gC`m~yNwrEYN(E93Mg~Tvx(4RD2Bskf##V+#Rz`-}1_o9J2CpZs zn2MqyH$NpatrE9}S!V=5(We2op(HamwYVfPw*W*~r++u)w7(8A5T-G@y GGywo1#>Zs< diff --git a/themes/everforest/plymouth/logo.png b/themes/everforest/plymouth/logo.png deleted file mode 100644 index 4425be40eca20f744a6fe0511ca888b77e7407b1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1433 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKS8%WaNr~z%2Oz~#?Bp530R%N1DIE+9tO1@b zjv*Cu-rl_!c-uk5A#n0SgIf!v%O9KFk^K2UUwDJWweZzfE$^#%+!B4(C$V?>X@%{- zzb0S#Z@T#V_SdKH9WO|!e#4(_)_%3#tfy$p->lf}+SjgCkWu(@*K|nSpLN=iC4!B^j9*7*bd`7#Jo9DljlOxSj6Zw|u0J@N>-Qp3k4XXa*UkUP!ot9CfN0K2GcmWr>F@=S(I( zNDVs#5(Gg>;(hXu`H}svxAR=IULN`V^P1zKlBNIp-@Oif|GVlx2`*{oNHlbpb1Qw4 zTyJ)rZQl9XV;sugFRp6lXXRk{lYEuG*24JvR~w?@M6%c+!7%z>ao&wJ1ULJ6&(Cz)n)&hdtzFxU-@039 z`xBGCh);wJ-uU?Y_t)v)uRXX*{U1;Nx~CoW`L@@- z-L^e4XN|Va{NFjT#%tH!zq+lmWG+#0HM6~$WBb19%CF^e=Rfgfy)KN|{6_KErga}` z-fb>jyJOqx^IVb}(@2c5nNOGbGkw@ 0.01 && Plymouth.GetMode() != "shutdown" && Plymouth.GetMode() != "reboot" && Plymouth.GetMode() != "suspend") - { - if (!global.progress_visible) - { - progress_box.sprite.SetOpacity(1); - progress_bar.sprite.SetOpacity(1); - global.progress_visible = true; - } - - if (progress_bar.image.GetWidth () != Math.Int (progress_bar.original_image.GetWidth () * progress)) - { - progress_bar.image = progress_bar.original_image.Scale(progress_bar.original_image.GetWidth() * progress, progress_bar.original_image.GetHeight()); - progress_bar.sprite.SetImage (progress_bar.image); - } - } - else - { - # Hide progress bar when progress is 0 - if (global.progress_visible) - { - progress_box.sprite.SetOpacity(0); - progress_bar.sprite.SetOpacity(0); - global.progress_visible = false; - } - } - } - -Plymouth.SetBootProgressFunction(progress_callback); - -#----------------------------------------- Quit -------------------------------- - -fun quit_callback () -{ - logo.sprite.SetOpacity (1); -} - -Plymouth.SetQuitFunction(quit_callback); - -#----------------------------------------- Message -------------------------------- - -message_sprite = Sprite(); -message_sprite.SetPosition(10, 10, 10000); - -fun display_message_callback (text) -{ - my_image = Image.Text(text, 1, 1, 1); - message_sprite.SetImage(my_image); -} - -fun hide_message_callback (text) -{ - message_sprite.SetOpacity(0); -} - -Plymouth.SetDisplayMessageFunction (display_message_callback); -Plymouth.SetHideMessageFunction (hide_message_callback); diff --git a/themes/everforest/plymouth/progress_bar.png b/themes/everforest/plymouth/progress_bar.png deleted file mode 100644 index e142b2e803ad8684a21691897a93cfc1ea3ade3d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 314 zcmeAS@N?(olHy`uVBq!ia0y~yVAKJ!xfq#&q>16jl|V`%*(1o8fuTx`fuW&=f#DZW zsNn?zL#Y7+!>a@a2CEqi4B`cIb_Lo1CD;OdLR>E&TlMeXKPkPsWk3Y#{W#Z z_kbMs5>H=O_LuCeY^6Gkei>9nO2Eg!>ls` rnm`R2a2rZ8b5n~;5_1bs^q5&0n8Gdjyu>XAsE5JR)z4*}Q$iB}1-?*X diff --git a/themes/everforest/plymouth/progress_box.png b/themes/everforest/plymouth/progress_box.png deleted file mode 100644 index ac8d117a1c3e86de0e9e16472ae46653dd67bd08..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 314 zcmeAS@N?(olHy`uVBq!ia0y~yVAKJ!xfq#&q>16jl|V`%*(1o8fuTx`fuW&=f#DZW zsNn?zL#Y7+!>a@a2CEqi4B`cIb_Lo1CD;OdLR@WJz5o6Dm%7vX9Z-ZZ$=lt9@jsL9 zJs^j@#M9T6{Utjq8>?uJ+kz`VAzn`x#}J9j$q5py%=`?DZ48WBu5ojK5~?Mx5hW>! zC8<`)MX5lF!N|bKRM)^<*T6Kyz}U*r$jZo2+rYrez~J@76;n|(FL8?j>S6G7^>bP0l+XkKbz@J) diff --git a/themes/everforest/plymouth/throbber-01.png b/themes/everforest/plymouth/throbber-01.png deleted file mode 100644 index 7ae4ebaaa79c95dc1a5d590b4ed3c03a6e0c9fe6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1265 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~vTXPl)T~W2;68`v3pGjd18upvQeng8YIRID{k> z1=#r1jcx2qRk@VS+aa^Lz(Xp|Z2otk!Hh}X?k;|kiG}xp9L@rd$YKTt83hn# zJj*|O9#D|I#M9T6{Utjq8>?uJ+kz`VJtm$mjv*GO&rZ4-)odWp>KS<|N??V8=*FnW zL07V_W^H}9``O?4<2+xQIk#P}dN=8F`Z=CvmA}Rlr>)W0v`Tm5?Olnprlro@b~!R3 zdtG|yr?5ZE?sNKZpUxFXdDp&8c3O*`z&@tBa#N*^Zcny0c^E7>wArB3@ZCbcTK0S2 zUoFbJ$To|Ci>0Dw-ln`O;+p!BZWhKjPni9VzPgcp;-T-s+u3{Ga!hpVVcd0E;`Zu3 zF7|J&J6|?3IJD@x@Dv|oYrksPv@%M<;t}ho$5lQzCO6Mopv*Vt!Y`+Gp(5MEFJ~~< z{?RVsPP(UV%lyBl!+35{^Gdf9M^jk-J)OGaedf+5uivDxnI&%zVcEj)=cKH5>3mxc z-k*B+Z#)iu`TTsyueIMyY8ts7-+V1SQLJmp!QaQ9U;i%j`}`MX?VDTL37=Frni89v~%H;u=xnoS2(hl*j;~ z^b8ElfA9U{1(cKkNxCGKq%s&87@6oBnClxFC>WYp85&rb7_?aYwgReA1*u5^s zNoHv%=A<&{mn9bIXXNLm>Stx<<|ZcV7Z)Y# zr)QSv7vxmt=9iXa=$B-q0*%!#F38NwOD%%YdPzB{c_~xxzvBcN#{o932pCKZ28JG~ zC-(!zgh66KKsBjFAwYLAfc>avXn0OLei~4k4i$ECx dkPJc#Fl4L@4Bs49I|P(t@O1TaS?83{1OQW<7E=HK diff --git a/themes/everforest/plymouth/throbber-02.png b/themes/everforest/plymouth/throbber-02.png deleted file mode 100644 index 2b15d88298bceca75c1071f76530cfc2cace3ba9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1256 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~v%jPl)T~W2=Te`v3ob(wdF8fL``43GxeO;1H5j z6ky|1H@2}eRpnAPlV{Slu+kT0(Uq1Jb_w2iaPjOGFlDeYS}l0ah_lf2zse7@%kd~K$!6? z|Ll1{LG}_)Usv{*?5u38qB(90t^oBId%8G=Se!mPDcZToL7+8q=jJ<1Jcmwod1#&V zI=!j;=H74r|Ie2QnW0*{?(??leRGXB?{4~V-X&_0O6R6c$HGkS8fYwS%e<+bbF?s1 zwfu1QuWk7OI?Ej=w93y&Gf+3_`=IjS_H4yY5v9DTE9%(k}l ziL5%}IwQtKKUv3i-84m?tA`G7ChJ(QJ>F8jDL~kBKf|Xb_bx1GiHLu5a{gz3*|xpP~d>09KSOtE;?Twi*2|96Ro**2&1)f0@%rhjO76l}FC-P^WAzO~Ip zeTJRx-<)Y2`l55H(AU@J#dd zWzYh$C4krih#BED6QdLZD^!GoQ5wz`0E#h8sCd5zNC}p>MwB=w=B5@UGC(Lj0|WEl zd;fR=B_%+TE{P?n3`PbvD`1o;Isa0p2% z3b6618{62Ks&Xlt$untNSm}$h=t|298@h-!o{q-L=YV0kYI@=+mxxhopfFl$b$_$K2-tI2mncS@bKn`btM`SSrgNyjbLq_R#tt;8YGl6o=stdW+M zvi9cc-~a0acz$l&yySf8y|nW)Ez{XVp3ZOF65<)aKoDWsF(96jSm#Jhz{_A&ouHoUSn zX#sD7L&J4;@nD;rsmg~rs?`em{bKnJ1nr8yJ~^prsbsRF&*|lHv015Gb>FVN{7``N zK$Dl4_3oGV_HF1$SS=33U53v)U-Ib-)Vo4PVuJT z2kPlJg!AUkjgK*M`jo@+=jzr!d-LDC%#~c@@jlI=xbA#Pqg;xx-iHqs;Zh&&svi{R zUiQcBUrflGif^C1rc6DtJiq&U|M~T%U*?TfNTjM z_5fl=IL*W;#lQ*`;b4@8vju=+3==Be?*USRC9V-A&WX9HMTra$O3%Q+{P*5JUO-6+ zkfcjuNh*Vpfsu*6fw{h+fr6olm7#%^i9w6SZ!4f0Rgjt#pc<>>qEx6-Q(XgdT?5k) z17j;gBP%0AZ36=<1B2HSS4>6Gkei>9nN|rh8@q;CX9P5X8Z_WGlw{_n7MCRE7NF=c zvobJ+Tk?5{TMST-Gf0nHW=<-DepzCXenx(7s(w~xZf;_-esNKfaU5Xdih#kyU|_r~d&Oj+m@r5z2&g8t zCvW@{^KMi=HoBbP*^c0Fpsy0fvl~ficrr R_jf=!22WQ%mvv4FO#sHD0l)wN diff --git a/themes/everforest/plymouth/throbber-04.png b/themes/everforest/plymouth/throbber-04.png deleted file mode 100644 index 5e60b0bb2191199e868dd6464d1df29b1fc547ff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1219 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~vKUPl)T~W2=T4`v3p`jR{)ZKo7c>1o;Isa0p2% z3b6618{62Ks&Xlt$untNSm}$h=t|298wN-$eExQF#dq7h@P?~$jq4*6_P?**c>ehP z){h#srAD(IyfT^#Jf!aW=d1-9$e85q?&2oC>*re_hqJ&VvY3HEMgfEw&+^Zn2NYy4 z@$_|Nf630u#wwcQw%`g-kD8~8V~EA+vq90(O%4KgMPnMDs;zShP>{NN_SB~CyV?K$ z$9Fl}&rq#h_j!x)^D}d1GCKW}%y7S4y7qM01>3`0bk6NewSFfytI}@$!|%;z@A-84 z9&QyWIm~@qEW34~29xZMhZ;)+7vG9o+Ocr~cdAm~hCA+)+4!!g`v$LtTi?SuEvzWGNmJ72E%ZUX&bN>-8QB-GRyKwfe%af+3KfiJLp}4SS z`gF;qpTBVZcrE?4x?fCa!u@-?-LFhfhcND*F2UdJe#z;>6!V&Wr%vSC^k1Kp^z)O~ z$*?o`?}f|HkH2sI!u~Knx4yFevvm?TfPrY18sVAd>&u`8WJ>_C2M{yDX(mP~23DvD z2ctBcEdUf_m{9S450DZpag8W(PRva$N@RdgdIkpOzxV#}0!m7NBwZ3qQW=a4j7;Kd5q8kmL{7+V<{Ss58>8yHv_ z7`&diVk(M;-29Zxv`UcK*fq>LBcKV?paHj`Br`X)xFj*R07Z|Pm4PYTlFv)rVt{&_ zL3-RWb5a@f%My$9GxBp&^|LZ_a}$&Gi;I%=(=$u-3vw!R^Gi!I^h+{QfyU|=7i8w; zr53?xy`-Gfyp*Z;-*Ezs;{Y311Pmqy0}~5=TVNrdpIm`al4Dp!vcwh?@M`{->#2P2-tsd z_Ve?{@Bf^>^5aI0+ESy14qh3}9#T?Li%NjzGA4PuyZAO_D5L^8oCO|{#S9EG3LwmQ zmVfp`sfOLkT^R?!@{1y_K2)ID7sLo8084T_9zHW2XPTH>(7YjMDOn%xV91&$GO{xbBc$gx2@ZOsPH_wj}9v%(c0?(#f_zZ0g>bS`6Io zTLrpYS)#XYNZ@@JlrGWpWRYS-vTxF-uf1p2{@QTcdUy4mqw$IV9lR_Tq)w6JTWTY8 z{Kn@eCgLYHf4;I{arfyt)5C4Q?mfQAp{&-JG3wquQ@gk-eZyt^{Yw~sO}ScQ=6y2X zX8)8)4^#elos8+ZcQ0MO`TTm;FY_NtTijF265Y%@85oLYsS%!OzP=1vK(+)BdjK&b zoMvK_Vqk@ea4<^4*#bZ@h6xq#_W&uu64!_l=fvF9qC^G=rDtGZ{(J8qFQB9ZNYW*- zB$dI)z{o`3z+B(ZK*7+&%Fw{d#Gu9Ew-r#0Do9NVP>oe`Q7Tlasjh*!u7PQYfw7gL zk(H65wt<0_fx+vEE2g4o$jwj5OsfQ$ja|d6GXk1G4H|G8N-}d(i%Sx73sCf!Ss9qZ zE&05}Ee5E^8KlQ8GbfcnzbvsxKO;XkRX-~;H#ad^zqlw_KRvTVzaXbFH@~zbL%$>= z6=9a%x^GLrF$aeo|6u(es6iE&^o)Kr#p|z>ooY;Ptvkw}EmD Mp00i_>zopr0MgM3Z~y=R diff --git a/themes/everforest/plymouth/throbber-06.png b/themes/everforest/plymouth/throbber-06.png deleted file mode 100644 index e99d7fab4e880ec76ae85c039bf905a1d56e7d20..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1243 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 Hr-UW|gJSo1 diff --git a/themes/everforest/plymouth/throbber-10.png b/themes/everforest/plymouth/throbber-10.png deleted file mode 100644 index f8d5947e1b6978a2fdac47d722d52088f65ffc59..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1244 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~u^LPl)T~W2=TS`v3p`qPTxYfS&a%3GxeO;1H5j z6ky|1H@2}eRpnAPlV{Slu+kT0(Utc0O1yfzS61So=lAz+Mb9;A&o>^=R`B^5AbxXw zMgh;n2;qgNlMPp{b}@R}u4&t|Xa+yfP{t&0cNZ@?o~@vu=PdAuEM{PkQ2=4av;4E? z0R`DhJbhi+U$V2Zv5MxnEw}>IqwneB7-Dhy?4<1YCIgXUlIDT|&sv&NmxYLBriPW7 zYQNp|{(tMOHhT-@n%L)ezx~<%{Eo@n`K*_CFPrF8ci$e)E6P8! z>u9Y0rklsr>wEX>EV_EEsXDvE~O{FKbJN|4#uHOx9Apb6BV0k@$fGdH!kBr&%DMUR=4 zfhpXQ&r955fO?!kdfYN|QW^Bi5{vXR@^e%5vodpY6O;9ei<0%zGfVUfaw>E4OG`5J zOEOY{#_AUrWaj0i7Qtw}q@2{el&SaMaRQCw02@~X3?>Fc1GUN%89*^%kXR5vD`1o;Isa0p2% z3b6618{62Ks&Xlt$unsiT7(~59b=_0%AzZMd-`LE{a)V_ik@rKo^L#!s^If8K>X(V z-i-GJJQJ4-FWhLo^5J2l&dFh#b9JZ00!?L1@^*Le&g5==l_`}Bd*zVr&vo^>qSn=+iH7%`IKLd%XcgII=QV* z*t=rp`){?Y+;1pcSa9OA!UNWeW*r%+r90dnU$pY#D7rL9z)B#WfoG?OmyEXMveGUy z#)RyU?zT#4(+Qr8H@2C2K7Dlcw}d}~n)R;b0lzas&&O&S+%;a7<~G}y^UZFn2`oY{ zLeDdE%1AL7HY%qU=0p@6e)J?nDBY@H-L|Oysj(gpf<7zs8m`smJWzUfQNZdq8C`$e z1h=nPBfha{$7S31q73{~Tm)w=UuAdfS-t(UBbPUuCmcQgUAlexUX2H(G55OX|J!9{ zGMj17REFc-eBb{*{;a(|?S5X0E{{ohfkw_2mA~m9nOC1uE%|9AkOd4-v(yOBG+$o^ zEg)M0h&_Oq5l%BPN-?lPMK~Cx;cNk*7{i2$_j`bpV2Nu)iF0CZYEdEsgwiuGF#o;x zj~7r<0wn2@Sdz+MWME{XZ(y!(XrN$dVr6JxWn$1`@!JZhMirzc1*pa7)qF<0x znVVl)lA&LckqR_czqlYXFE6zSM(ZWzq~@hez5k9AXdDOFxFTRMF&G*K*8TVg6cYxC z1p(Eh7KH%a#Q^rBo`K z1=#r1jcx2qRk@VS?uJ+kz`VJ*J*6jv*GO&rZ4-)odWp%GnaYq^p_7x>2h; z?9TVv!?Cl!*UPFuVCTG)J$H9O-LpA9ZkPW>D&9SC!{8*(%~v<4SoJyI{kOnbO|JM= zlJowx=g;cvSOrz;CS{7Woc>^2ba#bP6<1>z)4AiTvtMhdo$&Bdn%bCi#`6A#$FH6w zPn_!Mc~R}f?)F zP^G522Ijg3rXdE#R)$7aMuyr3237_JuP3emr4)pQ-29Zxv`UcK*fq>LBcKV?paHj` zBr`X)xFj*R07Z|Pm4PYTlFv)rVt{&_L3-RWb5a@f%My$9GxBp&^|LZ_a}$&Gi;I%= z(=$u-3vw!R^Gi!I^h+{QfyU|=7i8w;r53?xy`-Gfyp*Z;-*Ezs;{Y311PmqyL!%Sr zD_wwM!XU9ApqkX85TLslz<$&-FuZP%cO59r2a*m>PR&bYD9I?wPfAKHdcJVcMWBoT cNCu$=7&5?6%DL!f36x{-boFyt=akR{0FDw2>Hq)$ diff --git a/themes/everforest/plymouth/throbber-13.png b/themes/everforest/plymouth/throbber-13.png deleted file mode 100644 index 868d56ec30fe81950999539c1f40d9c92327586a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1239 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~vugPl)T~W2=TG`v3pG;p7byf!=g43GxeO;1H5j z6ky|1H@2}eRppW>+}iG9CeNg_@_UuC)J%)&_o6Ji(pJwarr+N0l~ANnd%p2_wt~;k z0P*|lCui_Xyed4~P&+zFvucIc6rhoeN#5=*9v_&lyaIAK3p^r=85m>~K$!6?|Ll1{ zLG}_)Usv{*?5u38qB(90t^oBIdAc};Se!mP>84Y&fq*M#3j=5D7L%xpH>Mq3npe7V zx9i%c|No!hTsuLb_FAR)JI{A>Q+OWF7d6uD(Vd+$LH7FMDTZ!;!*)BqE7`uSIw#g~ z{`IeO?>f$Vzj4zcsg3$y|1@yk7uP;?m7_%CYhroJF_y?c$0J%3mIT>Hr9X~H!2IISnp-t24?I6AY&GjmXZSQ-D@kYmrlof@ z+BWsiw^u7vl8p;JZ_e;c*j#zeVx39Ph1dN5{#$46p>6MLS+@K*bN<$YiATfNONqNJ zjt@TW9QcySoOj*k7)6taTX!;arbJrw_-=9hxA_;_@1-g?M8$8*0t3`6HNrE^*Ox&H z$d&+N4TL37=Frni89v~%H;u=xnoS2(hl*j;~^b8ElfA9U{ z1(cKkNxCGKq%s&87@6oBnClxFC>WYp85&rb7_?aYwgReA1*u5^sNoHv%=A<&{mn9bIXXNLm>Stx<<|ZcV7Z)Y#r)QSv7vxmt z=9iXa=$B-q0*%!#F38NwOD%%YdPzB{c_~xxzvBcN#{o932pCKZhQ|8~W?lk{34_Ff zfND~ULV)gK0Q*tT!0@_3-gTffA4oblIW;epp(LXyKPf4-==s7$7lASYAQ^-fV8~b* V8cSa*TMv|D@O1TaS?83{1OWMQ{uKZK diff --git a/themes/everforest/plymouth/throbber-14.png b/themes/everforest/plymouth/throbber-14.png deleted file mode 100644 index 113e30ca54e3b30ac856eb7021cb929917ba2631..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1250 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~u^LPl)T~W2=TS`v3p`qPTxYfS&a%3GxeO;1H5j z6kxMxUs`NqXR692(R}~s!x%GpCZ+Y?-)1OFt@Ku}-tWVrD{b}seZ}n=dX?StV&%HUMapNA8>C}A5-u>hYfaC*+V4G6VMo)vjjxWciHSSSe9T-R<9F1V zXwEw~1tfL~y_kNwn$sqO;bNnE>c=IK0cVqLOg&=E61T+f?5kPpg({eP6}M(f6;Hji zTItxTsd5$*{f<1E8@c-D1dBjE`3s*noBp39?8Et7qxZ^x&TG%-iaM7qzrSyCy>2#t zzmBAi`me9ADm=93K3djpeVXgYN8{Pjy{$pq?HfCg6{IEwsKzR}C>5&I zRM)^<*T6Kyz}U*r$jZo2+rYrez~J@76;n|(#;#%3839e81`W6kC7HRY z#U+Wk1t@yVtPD)ymV92~76a7d4ASG4nUl((UzS*;pOK%Ns-Kmao12)dUtE-|pPpHw zUyxIon_pUzpm}u+=A}%%|Be%A90%CAB498v7@8=G@Du{Y zgh66KKsBjFAwYLAfc>avV0rWPv!_65K9F>9a%x^GLrF$aeo|6u(es6iE&^o)Kr#p| Zz>u*rG-=)Rm?r!3pxM* diff --git a/themes/everforest/plymouth/throbber-15.png b/themes/everforest/plymouth/throbber-15.png deleted file mode 100644 index 42807015f521294f8fd8248f69858a90c91a96a4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1259 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~v%jPl)T~W2=Te`v3ob(wdF8fL``43GxeOP;jzU zSCkZBvzU4Q<5Cwp8&g#-iRSx1-^Q59GbyeAemg)}YGpY`_5KJAU1_W5?<=ModnND{ z)v`1mPxTQOx_r_+cKhKZ9$`&G?ZPBcH=wbMN#5=*KHu{NJ_9+N1s;*b3=A>~Ak27{ zfA&0}AbW|YuPggYc2+i4(Hyr0SAcrVJY5_^EKZ-DlpEh`PypzjdSy>-<2)T{O{A-dv;mgjEvsi?NM*Pl^s{w_ITZf z-PXIS=X}1mkM+~9E$`%Ie#K-Iq&(%yI`Z-4CHt*~jwYf_b2;zJ&+Csl(qo{mB-wHN zL43@tqg}6Dz9^QST30lGspZoN9Y!KvfFR<+MgVRhPbX2~tDjaM!-XB@kBqkfsZ2bb2OZ@GmRfq`n4 z8sVAd>&u`8WJ>_C2M{yDX(mP~23DvD2ctBcEdUf_m{9S450DZpag8W(PRva$N@Rdg zdIkpOzxV#}0!m7NBwZ3qQW=a4j7;Kd5q8kmL{7+V<{Ss58>8yHv_7`&diVk(M;-29Zxv`UcK*fq>LBcKV?paHj` zBr`X)xFj*R07Z|Pm4PYTlFv)rVt{&_L3-RWb5a@f%My$9GxBp&^|LZ_a}$&Gi;I%= z(=$u-3vw!R^Gi!I^h+{QfyU|=7i8w;r53?xy`-Gfyp*Z;-*Ezs;{Y311PmqyL(?!} zo993=VUSo5P)%x42+&;&U_a^^7+yEXyAG7*14#!br{<+Hlw=g;Cncp8Jzuy86lnq= c8H5&K$XFSge%g9@7Eq4C)78&qol`;+09*tVaR2}S diff --git a/themes/everforest/plymouth/throbber-16.png b/themes/everforest/plymouth/throbber-16.png deleted file mode 100644 index e74ad0b966ee436753c0f92a69cf947945890905..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1258 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~v%jPl)T~W2=Te`v3ob(wdF8fL``43GxeOP;knq z&Quj(vzU4QgnPbVsZNHq?=LA1_G^t+7pzxu0~zju^@DI zlo@NT>+5w1mH)pRa@H9*R;_*Bb@Jy)pES3?e>1OLGq;+(YT5b?f!A*sbthFH4|*%M zd;9L|`a8a{_cgaKc_}Y5%XQ`AP zNM3n{olQcDMNEvjE%e8U26fI0sSkE){L;VFk)yJ-;;mFZGe6V&GwxqI`<~19?P8FW zIv;Xuk6~SG(uwGmP12V=1nfUwbe3D>KOF-0GKcdXU z{Nt?xJU?W=?&!{vKbqS;`<6sDjj_0M%F}7o|d# zn(7*u>l&Db7#Ld_8d(_`Y8x0>85q2txMC`bhTQy=%(P07+1NGAIwPP7)Sv;kp(Ham zwYVfPw*W*~r++u)woI!frGILTH^ve>9^fU5vQ}welb8{1u^^1#=_0uy; z^b2w-bMs3}GW1I_Qh~jpG0tR|E_u21B#+Qn|4} zF=3Ec5Kv8OQ3%jo3}8R%85mwS$h!`d<^xFwC#UA6GL&Q#-J94FO$gtM?U(Hq&n#dnNFt z#&2ga-Rm#wA}S;<$s??3sNLY22sDy`G0EHA#j~CDNez(0S>O>_%)lU{0K$xC`Df1q z3bL1Y`ns~eWM^e#70q#5a0RHx)YHW=#NzbXN!iX#1|n^mYtO1ED9^e1;*igQrYkF! zbf-=D^FRIy8*6&Y{MUbvSiV2JGbeaT{j#}t!>ZSB?ca7|NAZQw%{s5;vZ|VMWxn=p zc6!!%RlT&nU{#vE)V#o~>m8rF51F66_w++ok)_bVTZh8kuP0xZ$e72lg1@ozuD)tn6nr!XrsPZ5btyIOhXC(A3_H!q77dQN?CJY(P1kms3f z_er^`NO41l)CVq1>`r!3Ee`ATO)wC#`qhZ<{dp@(QGxF$JqU+FpYgU)C z*P7LWwS`lpR!I03J*xJ5(k)PbU|v+6yhMzPViVS^Vr%UGs0;mMkxkXs0at6G@LB}6l0iB@qQ1G5-f3zC~;2AO)W}ffKYk{2Ijx_ z{_z4zN`NF?5=&AUj0}uS^bO4Q4Gk0wO{@$JtV|4AEPh)7)u@8hqyW`eB^RYam73}r znClvth8P%I85&s`8EP9CSQ!|+p15KviiX_$l+3hBklENZ%sL~W3Dlqgx1l66H?_DV zF}DCkkC~N$Dcq9JOWb0BdYnOe+%j`g8T88%i}W+{b5r%RGIMhill6;>lJ(OwOY{qJ zDs%HoOEUCJGE#xY>K7Me=H;ap!DzjtoYcIOsrTP;0*&JU8&?DjCI&N+ XR)*#>yEknE$}xDl`njxgN@xNA4z-4<|DNRh;84vI@>9x^~0@0=D(X4F6Gb9d;gA8aUV~{AF1k! zm~>~y6O9_vq->_{3ztpc6VS>1aHetJp1MPgf@|epw3 zE0ljd(llO~ylUzZEA_9goKyE2GYXh5=cueydY9e!Yk&77h07OpxK6KE4Q1S=vgwct z8?Pcywmh52pRlMk6AZL;Sj5^EI%3x$*WTJ0iu5W0dU}$1xXkcYx&|>l13aCaEq$UNZ#wxie6{^%!*T7uY zz%<0b*vinz%E(aLz`)AD;Pu26Q&BYJ=BH$)Rf5dMu3^?00ZpI=4Y&;@nYpROC5gEO zD0`(_kW-nP zUs{r(Uy_juG*-X3ATuv7wFpM*CFP{%rA)p5juU7c2iUkGU@$QlT4*eChyscUgT#V> zYEp|rfbL=d`%%xp@VY_Xb)YmKNIEz%lDJiw+`NBmPfieOh8H5&K$XFR# U^suZ~2g)&cy85}Sb4q9e0H$U8dH?_b diff --git a/themes/everforest/plymouth/throbber-19.png b/themes/everforest/plymouth/throbber-19.png deleted file mode 100644 index 08d152a3b273fcb2fea940638ff6ae9bf4ae72b4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1238 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 UfA6b{15l2^)78&qol`;+0L6m)?EnA( diff --git a/themes/everforest/plymouth/throbber-22.png b/themes/everforest/plymouth/throbber-22.png deleted file mode 100644 index 5e1f7e78c9fc7c95008448ea94216f60364b965f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1242 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~vugPl)T~W2=TG`v3pG;p7byf!=g43GxeOP;knq zF13&iVb0)>q<_HaeEDLFto2s&%`%el9ixx~fH31({@L?@ zg6t)pzOL*q*;(0GMRVL1TmkAa^>lFzu{eD;FxR=sKw^o;nK!9Z7`sImH?<|Qib*C( zW&QsDe+4g(oQM7O+FNh?s`L1}KAqpNdG))utE1ApYcANnku5w|eO!IHbjp(Xb3e;} z(eK%o7xiNj^9|kh#KfY~vpXMunS1GCuEmOOPDS(W<@4@;ykhi9PO3(&M2zR!nQ5`| zHUa`%vC@}b9hxTC|A5u#fYX9YlMQU#Mf+Wu&6S4rpm&PS;xX(@5t(GFF?A2>A{eE`d=la*J%_);Bo4SSX)Cgt^a?F|S z#ch(h^<2!7KgYcEbuBK|uF7c<)W2)e(WCom{zGXwG2?>XdF?X5Ff~h!@J#ddWzYh$ zC4krih#BED6QdLZD^!GoQ5wz`0E#h8sCd5zNC}p>MwB=w=B5@UGC(Lj0|WEld;fR= zB_%+TE{P?n3`Pb5x1`~sk(c`FJ?LaYMkXR5< zO=?jH&|M5*Kk6A+-hBP+DNvdZBpsZbnwQE@l2MeOl$2WZeBq*tKp6p$3_=SqWUP#g T-2aGzN+t$RS3j3^P63F)_&vLnY{fQe~Uo7`*HQ?lt&VGgEzXp z_sM^??s;&Po=8)hGyB|c?Ba*-6+GRs#xjCqSE*?1@wXE#SIC&(5GY>xIb}~8W656G zg$*M2<{Oj>I2@7v#l-P}V^xVhFaOL(J97>w+k6)Mc2IQg35Mo`!un_ zksZ^+U7a&EB+Mpk|K5Loky%oh^utg8_RQ9h@?<`{;UV|8O_qvnPc*e0#V&BA-V)dt zQZnbjv*1745mS@zPF8XFX+Dp0_p&SJIFqaPt;o|`bH6;&@mztl)tc`kcD;XjZ4j_>-eAC=j50E5&lHNrE^*Ox&H z$d&+N4TL37=Frni89v~%H;u=xnoS2(hl*j;~^b8ElfA9U{ z1(cKkNxCGKq%s&87@6oBnClxFC>WYp85&rb7=E@ty#}a86{IEwsKzR}C>5&IRM)^< z*T6Kyz}U*r$jZo2+rYrez~J@76;n|(#;#%3839e81`W6kC7HRY#U+Wk z1t@yVtPD)ymV92~76a7d4ASG4nUl((UzS*;pOK%Ns-Kmao12)dUtE-|pPpHwUyxIo zn_pUzpm}u+=A}%%|Be%A90%CAB498v7#UBAJtYVf69$O| z0o9}yg#g{f0QRGvf#G$7yz4+|K9F>9a%x^GLrF$aeo|6u(es6iE&^o)Kr#p|z>u*r VGB)_Fngf($@O1TaS?83{1OPYU|Aqhn diff --git a/themes/everforest/plymouth/throbber-24.png b/themes/everforest/plymouth/throbber-24.png deleted file mode 100644 index 9efa0d59a5f46e4eabdc06b20c6b5524c19191ed..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1247 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~u*IPl)T~W2=TM`v3p`y2OREfIjso3GxeO;1JRd zFU_!$;8QntTKx0l_327%%4T+6=kFJD*(~k%Ui*9|lcK&Ti^ldW0SoExH&taj_n#Cl zFfcSt5zo8&cCU(VK#aX4kLH`iH*P>P8I!!-T|C=apVR<3oCO|{#S9EG3LwmQmVfp< zpdfpRr>`sfOLkT^R?!@{1y_K2%sgEjLo808os=8jWFT@>a*D!~sAf^8X}t%EM8c+g zO9^4S|6h13qx~M`+SuoJAO6|-J+Hj$)A^Q=-1O~>rK2CM%Y6Ixd)Fd+3yV7f$+s1s zyx5`flrPZwyUF~5xguNLbeTdeEp3aBix%n$nh5Ny6I^s+Mv0#HBQB=kW5r_bTcu-* zAEYsHsXY2GnQPbM(ivUA6zFg`VTm>0oz=bmKUs8IY~?L3r1#GK$i&xn;Bkc1KK=Ukr@w#AsPR`}bbioNQ&ZPC zYnjHztQ?W<+5QiLFL*DSCw%C)GcPZ-2uABA<)r4NOuhe(6KEU<*tjBKFfkaJa9PH00*VQP z#DaioQj0=>?qUG@QP05exG6EnOgce}P XSQ(kDo4?^aP>#XV)z4*}Q$iB}jI{w= diff --git a/themes/everforest/plymouth/throbber-25.png b/themes/everforest/plymouth/throbber-25.png deleted file mode 100644 index 04e9d06eb108204a5e22f0cd11572ae7bf91d013..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1235 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~t{_Pl)T~W2=TA`v3pGkJI{kpdZ~zg8YIRID{k> z4NWBY)QxRidY^y1K2eEH+04%C{QY7s?Zf>RriBk@GFj=1vS?&%&k~USep6MpbN@-< z0)w9^eoo$>C%?U&9-ymf89MzD&_u>0Z+92>guN%LfgH{PkH}&M1{nnqW<1M3dmd1b zy~NYkmHj0 z@W(&-mAM~gOTT(;^`7tf{_6KTjC<v-@}V_4Zk%{c==;V zk`#}lwY;l_h}GJbM`Db#=JcFDm;J~|S>wsiCq|5#^WtK;AGxunwahDbZjJUeD< zu@=?U`8{o)F?~mP-T`ix2+5a?jQz{Lu+DB!$vUsj_N8M>ahSpZtq*T9lYj9P1dG1l zkuaDdW^`bg)P?H|_mcKpO!}yld#HZVN~ZPQt3KVkcKu29si}$|KFy5{j@*6NJL1wZ z$zMPI{0f_Y$VK4n9E;>{=_|jUIjT38DVVEk>J6DI-(#<>PkeLBaqka~*9?75p&6z| zQH$&%pR*(-2jAV~77%c5#m3MD8y3u;nc)5>{TJ(93++4EsWJY*05waE@J#ddWzYh$ zC4krih#BED6QdLZD^!GoQ5wz`0E#h8sCd5zNC}p>MwB=w=B5@UGC(Lj0|WEld;fR= zB_%+TE{P?n3`PbyqpO?7B0QES7^tff_q%!E2B^K#t>@jnywM$jr-2ErQW{Nja%`DO2yi;{+PV0XD7(7)%UCrnPqYDnKz|kXR5< zO=?jH&|M5*Kk6A6UN^|Q4wU8tNe3sV=A|-}WEABmC8ZWUU%2QZP(}bGgU|vD87m{x Tn==|BfpQFn+5FsdB2!TJM3Y{XE z)7O>#B|9q{t7wkff-68hCY~;iAr`04PP!S@Y#`9e>CM#{`l8G1ih_ogXzt40VXpW7 z&-7`~SMgZ?^^Whk`7=G!Oy17te9@LEC3Yv7KZjkh=i|W-A66W1Ti34Ldu(!%6?1I; zyT!MTA6HksyvVuXn7U)bbQukQ(WY5<_|Gc|I2%~4@8Fi)z_EYs5#KF4QVv|*Iz{2> z_wW!Iorx_UVP=f~ChLX(O)Z&uF+yWFm zW>yBKa7#Wfaf<=!aR%ve%gjk-&@W3Y($C1xP1VoJ%*{!voToEvs7>vxGnA?GpvoJ_32&g8t zCvW@{^KMi=HoBbP*^c0Fpsy0fvl~k(tB9 Ri;sbF44$rjF6*2UngFO`^vVDL diff --git a/themes/everforest/plymouth/throbber-27.png b/themes/everforest/plymouth/throbber-27.png deleted file mode 100644 index af869ea47824ed6c1d45b5be01d8c320aa792f9c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1249 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~u^LPl)T~W2=TS`v3p`qPTxYfS&a%3GxeO;1H5j z6ky|1H@2}eRpnAP%bOUj9rLi?qG~3SmA)uT?B^`$?>9AMJNKUyF8FBhT;hJQ;q{*> z2~OuL>|g3ey?tM;xp%!+eX`h+ukjtyVrex_qg_lUxLJcp95PIw&ZL%^v+`4^TZxo`xo18X!LyOzgG2n z!OQYw|6kIz$0o5cYR&&)cW`!3wzsl|$iD<@R!OF7=K=(FYb6L5R!<47*mS({FSDwn z!n^*JHXbfr&Z$fj6~d0OyUSRZrOx@x=dtRV&BFtl6Cch{@7VI!cUjbIMfN*BtX;-@ zb508sCAgVBaAJ1h{2$(VT3d2iQs*+Rn9nSiXIJ@r^lQB2qIhhN?ki^ZB^zEHz1JD~ z?aF$C2!YV~Fa9Og9{kJuzcZg3lGmT;`;%-wGUbEr9&;0^()!WSl!ApQaYL*(|nda-u zpao=00I>%UGs0;mMkxkXs0at6G@LB}6l0iB@qQ1G5-f3zC~;2AO)W}ffKYk{2Ijx_ z{_z4zN`NF?5=&AUj0}uS^bO4Q4Gk0wO{@$JtV|3)+n-(oRHF(~lLAy@m0XkxRcfkh zV6JOm8e(8nC}Q!>*kL1tsuFzbwfCQyS0+=i0O+|=Td z#M}ZDJ!V!0rf^F>FL8?j>Tw3?am&m}Wza86EYi=&&rQ|O%FNA8Ox7 zsm#qUEy>U?$w&nnt6yA@nU|MZ1f%tma#HhBrrv+Y2{euaY+MmAm>7)ACmZl_0L6qs zVnIMPsYM|`cQJtdsAph!-5~EeP?`@U9h{t+m&#C*QIwyQlv?zB;i8K`83B+CLJKft Xtc=Xfr#&nM$}xDl`njxgN@xNA`zr|G diff --git a/themes/everforest/plymouth/throbber-28.png b/themes/everforest/plymouth/throbber-28.png deleted file mode 100644 index c6cb1f62ba5d499e01edd815c710de9311828dbe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1235 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~t{_Pl)T~W2=TA`v3pGkJI{kpdZ~zg8YIRID{k> z1=#r1jcx2qRk@VS0Z+92>guN%LfgH{PkH}&M1{nnqW<1M3dmd1b zy~NYkmHj0s~8k78L@`s}w)4d3L&c44Jijdm7(g=xvf6-HX8KZUSbedy`kEG6&9VlY#Sk*UHy z`_eql1vcSU4GbGE+3gcJuvGDHOvr&C)8|te*3B$Qzp%?}f90a7l3WMQhBVygco4R0 z8iUxalpk~19JuP0kN#~g36@y2kf~qE;nS5ZoYh=Ylq|MbK03?K?lj|U!u)ua53A-K zTA=jGs@JQ2_G-)Ktm%Gv!CjxrFWB3CtrdT5{o$^w%d`!h`s?!MmBC zeB}G9_Qk%h#j;ymj_SKb^FCiD+Q;j2G4H0l^L>?Pv&`4b0tTpAYJ_K+uP=iZkSzhk z9ze_proe`Q7Tlasjh*!u7PQY zfw7gLk(H65wt<0_fx+vEE2g4o$jwj5OsfQ$ja|d6GXk1G4H|G8N-}d(i%Sx73sCf! zSs9qZE&05}Ee5E^8KlQ8GbfcnzbvsxKO;XkRX-~;H#ad^zqlw_KRvTVzaXbFH@~zb zL%$>=6=9a%x^GLrF$aeo|6u(es6iE&^o)Kr#p|z>u*rvRJP9 R=Lt}b!PC{xWt~$(69ApS_V54z diff --git a/themes/everforest/plymouth/throbber-29.png b/themes/everforest/plymouth/throbber-29.png deleted file mode 100644 index bbe9b3d62af9c9a531be2f5021ab3010b8855f67..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1257 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~u5|Pl)T~W2=TY`v3pGzvaX$K>vD`1o;Isa0p2% z3b6618{62Ks&Xlt$untNSm}$h=z2BIx0iOB`SYxX?D@`(Cxr_>8a&UExL<5|Jtbj( z#rKH~4_)3@Yx=J*iTRx0y0YKl>-(+>ps9>W-tI2mncS@bKn`btM`SSrgNyZf9>LT+cmTYIscVqf~az>HMUH z&%y$}N-ykA{VB>MTIb?1MR=PNi`tL1ZzWX4jLHn|-Mwu;p;0QP`_@UJ_cF`Y+@35{ zQLsN=O_llBjfqznRXCP@yEuXQ_^uA)e@z--5x1`~skWl4uJ zKTu2+Pg8>{=Bg3=Z^-@vn1{p8(#mJlHjzz;`_vg zhYA7jt2HfeuGe^5I@=-8LrQ(oW<{Wxj7i?^E}reIPilZ1&H|6fVg?2o1rTOD%RhS_ zP>{XE)7O>#B|9q{t7wkff-68hMxHK?Ar`04PRfpNG7vd7Q$dM&VWXqgv?-UitiE}4 z(VKhw{;OxP|2fF`wbb_gxq1K3rKWd%I`1O2YS~KP+V;Cfx0ZQon(FS}eDs>^bg`oE z5qIBLs2wfJVu}2{FZHKoVhG2w#`|~qJyr;RRZy;y$T(!WUp(oK>s%x0ci&Gh;gfYa z>}Vw0xfoQ}^a_bjca=DB*u*3S**+?;nFt-o-# zqjdfszCXV?*JVDJ?kPPcH?8=C{QOnF{XVNkpWiILp*7;8)`DuwjXp-zHZ`GHNq*mg z+43K#zmK^YqRpxz)cx|fdf>LMBdey>)&768;lI!RcVAS_O_^l?O0Z_B5uRzjz6@GG zwgeD+05Kz+W@40LV1>$j-3?$8JydD54g=CK)Uj~LMH3o);76yi2K%s^g z3=E|P3=FRl7#OT(FffQ0%-I!a1C-zo@Ck9fvTp_){r~@8VX4CxpcHdSkY6x^#^$fi z9Zo7sn8e>&XcrVJQg$W@cgu z0cK`l2?l0nW(^w-Bq>BPI65-#xN9;00#LDPiEBhjN@7W>RdP`(kYX@0Ff!FOFxNFO z4KXmbGBmO>GSoIOure@sJ#ocU6b-rgDVb@NxHZf=BcKV?paHj`Br`X)xFj*R07Z|P Zm4PYTlFv)rVt{%WJYD@<);T3K0RS)7WR3s; diff --git a/themes/gruvbox/plymouth/entry.png b/themes/gruvbox/plymouth/entry.png deleted file mode 100644 index 48d9331a7359f07c6c9219766ce1ae69715f3a2b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 687 zcmeAS@N?(olHy`uVBq!ia0y~yV3Y&04FuSLa@a2CEqi4B`cIb_Lo1CD@X@-Ch2J0cXVbJ3tZk5>H=O_LuCeY^eGV8b7?tK!xtL4}j3iRUV2Co)9F8=%3?`My{Rfc_aU}(5+_3wnHpY5BizYp(T z{X6bzGb2OYsyjOAm+vmIvD?3L`h0wNvc(HQ7VvPFfuSQ)ip5JH82e^Ftai+wK6i)HZZUmTXLK25QiN+fb63n_66wm|K8b&*vp>F+e>Gp00i_>zopr0JcKx*Z=?k diff --git a/themes/gruvbox/plymouth/lock.png b/themes/gruvbox/plymouth/lock.png deleted file mode 100644 index c62bdec136990ebf1d30473e57876ea7b60cd7d9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 531 zcmeAS@N?(olHy`uVBq!ia0vp^nn0|>!3-qN7blhjDTQQ@AYTTCDm4a%h86~fUqGRT z7Yq!g1`G_Z5*Qe)W-u^_7tGleXakh63GfMVy|QlxdFcQD|JnvZpMd5Fl?3?(GjKZA zoi}Z@Vv${v%9I%Y>-XQX=u=TZS;i!9cNbxv-7(XE9QG1VUsv{*?5u38qB(90t^kE5 zdAc};Se$-(`6S5<*TL3i z8A%z7Q|iiQi_Nnqte^A7RBOfzb=`~8JQH)hChHc&7MO)2$k*tm2MdoS#5&P;M_Q`baulytbu>SL-N@kbc z1|h-|lnjBcQ!R0gC`m~yNwrEYN(E93Mg~Tvx(4RD2Bskf##V+#Rz`-}1_o9J2CpZs zn2MqyH$NpatrE9}S!V=5(We2op(HamwYVfPw*W*~r++u)w7(8A5T-G@y GGywp>zQs=f diff --git a/themes/gruvbox/plymouth/logo.png b/themes/gruvbox/plymouth/logo.png deleted file mode 100644 index ed60b8914c2a0bfa8ef5e4f35633ceae18e94a3d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1435 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKS8%WaNr~z%2Oz~#?Bp530R%N1DIE+9tU;bG zjv*Cu-rl_!c-uk5A<){n)Wm@`#Ff?L!M79a^)nleZrB&K_S{c3$4l!B%8$H=)o&~wLI?Ij{n<`Rvhs+{ji4n?e*76cPHhpJzlo@UbgYv>;B&!`y97D zb>es7(bvU0WAy63*#RB#z=nl`fnkE60t17CTLVx)l97plAq7ov=JM+JgdG=`>t0V> zmS}h_cVD)_<$n^X+p^C{Tr1VPmK=NS+WYX$E85+wn6T)^VPq)#sy7QImL>1)JH0_Q zEg|-KlI^vW*yC2WoDjA<1Hg1jFci z#d$Zbee9{K|0|dM{_by?*55fjQ_tUj{#=6e@OjvhHg{UxH_v_dXTGhddvxNs-65af zRc6uO+p;;bKe7-Lz2JnvCdednV9jCWg&R`yrNcOmKO{cD!P&%+Q#L_xv!D0;OsB1x zA79_vwaxggyM;FKi3Lyk!vt9gyPq;`k0ZX;)q+ZZy6>#3=lxK= zvwNEIzr9~0Zs&g&DBiU0L&dwzrDwNns|&yV>|W_7^$5H<9g>jV@hRQ;_3r7_`;|7Q ztyio)UU+s>yTs{ThaT@de{JidTkGt!Q;y84Bt9L1%am!e?Klry|2AWv_2ngxH_x{} mz+=NmbVkG$5QOsaA6D-pYSBL;&!hm$H3m;tKbLh*2~7aqW~ 0.01 && Plymouth.GetMode() != "shutdown" && Plymouth.GetMode() != "reboot" && Plymouth.GetMode() != "suspend") - { - if (!global.progress_visible) - { - progress_box.sprite.SetOpacity(1); - progress_bar.sprite.SetOpacity(1); - global.progress_visible = true; - } - - if (progress_bar.image.GetWidth () != Math.Int (progress_bar.original_image.GetWidth () * progress)) - { - progress_bar.image = progress_bar.original_image.Scale(progress_bar.original_image.GetWidth() * progress, progress_bar.original_image.GetHeight()); - progress_bar.sprite.SetImage (progress_bar.image); - } - } - else - { - # Hide progress bar when progress is 0 - if (global.progress_visible) - { - progress_box.sprite.SetOpacity(0); - progress_bar.sprite.SetOpacity(0); - global.progress_visible = false; - } - } - } - -Plymouth.SetBootProgressFunction(progress_callback); - -#----------------------------------------- Quit -------------------------------- - -fun quit_callback () -{ - logo.sprite.SetOpacity (1); -} - -Plymouth.SetQuitFunction(quit_callback); - -#----------------------------------------- Message -------------------------------- - -message_sprite = Sprite(); -message_sprite.SetPosition(10, 10, 10000); - -fun display_message_callback (text) -{ - my_image = Image.Text(text, 1, 1, 1); - message_sprite.SetImage(my_image); -} - -fun hide_message_callback (text) -{ - message_sprite.SetOpacity(0); -} - -Plymouth.SetDisplayMessageFunction (display_message_callback); -Plymouth.SetHideMessageFunction (hide_message_callback); diff --git a/themes/gruvbox/plymouth/progress_bar.png b/themes/gruvbox/plymouth/progress_bar.png deleted file mode 100644 index 43f3d208eb710d8d38342a95c73ad4ace8eb6a78..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 314 zcmeAS@N?(olHy`uVBq!ia0y~yVAKJ!xfq#&q>16jl|V`%*(1o8fuTx`fuW&=f#DZW zsNn?zL#Y7+!>a@a2CEqi4B`cIb_Lo1CD;OdLR_!xoAK}8zbUJ)S^-5Elf2zs82>Zr z-UD*jOFVsD*6yo)CaSV~ToSY!R%FNHe*v7!9o>zOmz*+bq!2I42-P|jjW6ewG9lc3=CdRTrm|zLvDUbW?Cg~4YSS& rXaY58z-=hW%uOvWNz5%k(PL(1U<$Y7^AfihpdJQKS3j3^P6=ES4z)+>ez|hdb!0-zw z)bN6Vq11qZ;Z*_ygVhWM2JwP9y8>;15==?n?k)_Bce{j_0D0^sp1!W^FWFhySVeQ( z7F+=e8GE`ohIkx*d%=;DL4o0b!`3N(XGb2~>$1b!!0h{jYgMuzgf}yxz$Rw)Uku)c z3yuKoW>770jVMV;EJ?LWE=mPb3`PbG=Um4;5L+G=B5^xB<2>N=rOZ0Foj$4d5K#LP!EHrtDnm{r-UW| Dt~^|k diff --git a/themes/gruvbox/plymouth/throbber-01.png b/themes/gruvbox/plymouth/throbber-01.png deleted file mode 100644 index c1bc7553d1c574bfd18e4f6e5444d00cf2a9bbaa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1265 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~vTXPl)T4eKSS~`v3p`{>qLOK#%*D1o;Isa0p2% z3b6618{62Ks&Xlt$untNSm}$h=t|4F2#0MvJW*uvPj88v#fH}no~I-@?LS}fz2Tuk z!24>=_~ZB2pZuti^tRM%wnJuffrnI_+5GQ7gBg>&-Cg`76ASMHIh+L^k;M!QG72Ef zc$R96 zT2b@Ql{R2#|bo!18iIoFqjw& z3_Vg$?gxqqgT#V>YEp|rfbL=d`%%x(@SJx1G@vveNIEz%lDJiw+`NBmP gfieOh8H5&K$XFQ|zB#OR2q?$k>FVdQ&MBb@0Nrj7B>(^b diff --git a/themes/gruvbox/plymouth/throbber-02.png b/themes/gruvbox/plymouth/throbber-02.png deleted file mode 100644 index aaf55e647575d22f350426987ea4c683503cac41..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1256 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~v%jPl)T4eKUqV`v3ob%ie{uKrefj1o;Isa0p2% z3b6618{62Ks&Xlt$untNSm}$h=t|29y994MIoVKR^G{EM=dlS+`_ET=pV;tFA>e(r zX36pU>u-P5h~Ak27{ zfA&0}AbW|YuPggYc2+i4v9JCg^MHDcJzX3_EKZ-D6z$yPAkZ4QbMqZ0o%mpW)Mzdlwe8M8vIueW(?2vk3bxvn?rmEl-`ZxQ zKEqD;Z_YH1{Y(4idzTwjR;nKInz;S@&EwCnf0z1w{tL5!nQHC(WJOJ2h?=EFc&7RK zGH3zW5?)FP^G52 z2Ijg3rXdE#R)$7aMuyr3237_JuP3gUilQMmKP5A*5@a@Z4YSS&fIO)Ix1l66H?_DV zF}DCkkC~N$sg;ot#F9fkF$aNqoI!frGILTH^ve>9^fU5vQ}welb8{1u^^1#=_0uy; z^b2w-bMs3}GW1I_Qh~jpG0tR|E_u1_PsuIWs_^ zDhv_}0;)+Z3IV!{0qjRT1H|a}1E>H1 diff --git a/themes/gruvbox/plymouth/throbber-03.png b/themes/gruvbox/plymouth/throbber-03.png deleted file mode 100644 index 83733f1c1a368fa867c959afd1023b43b044f3a0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1247 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~u5|Pl)T4eKUqP`v3p`fygDGK=UdI@(X6*5Rz0B zVB=Fawy`r+>5ou&U#;o2 z^!f4o>pyPP*jqYvwnIj9frpd`q?|Brby8kyM;^kG5=*Yys|cF z0dIms!*zD?V4Iw&%7;0s)e8FkV)+gP?TWuXIjL!>WU`~r>E&^;S*crf->$vghLx^XATtk1=xkl*97p>efGd^WVJ8m0aWTKFy)H?tDt4T#B&XhYuFvQXlTB9~9?a z_Q&mCOvsyxZ=bxTOg*tYzx#Xt`Sqq>=0B9)!K!+6GpnXQFfh$hBRtc5eHpZXYzZLt z0AfZs&BQ3hzzP-NV3dZl1%P4<6Dr>C0aAh`t`Q~9iMgpoi3|`*&%nU^_ufBVKuHOZ zq)TE+Dua=Mk%_*6xxS%+f}x3(p@Ef&L5sz2E1()xkeU>r8mr`@RH#x@T?2Dn1Je)# zV=F@=D(Z6k6UI=DuaGmVv&AEer~FMR%UK)VzPd5QL=t|W{G}5PGxR> zX-S5DNk%HrSpDLH%)GqRA{ecgl#`m5GWGsDPM~odVB?B_!Ng!-yexagWT2QZNGu4b zCbcL8=q?7ZAN33juN&lD2TJpSq=S=F^HLc~GK%t(l2VJFFI;pHC?f!pL1+PnjFo{g T(^>a-Ksg3aS3j3^P61o;Isa0p2% z3b6618{62Ks&Xlt$untNSm}$h=t|298wN-$eExQF#dq7h@P?~$jq4*6_P?**c>ehP z){h#srAD(IyfT^#Jf!aW=d1-9$e85q?&2oC>*re_hqJ&VvY3HEMgfEw&+^Zn2NYy4 z@$_|Nf630u#wzyJ|6?9dkD8~8V~EA+vq90(O%4KgMPnMDs;zShP>{NN_SB~CyV?K$ z$9Fl}&rq#h_j!x)^D}d1GCKW}%y7S4y7qM01>3`0bk6NewSFfytI}@$!|%;z@A-84 z9&QyWIm~@qEW34~29xZMhZ;)+7vG9o+Ocr~cdAm~hCA+)+4!!g`v$LtTi?SuEvzWGNmJ72E%ZUX&bN>-8QB-GRyKwfe%af+3KfiJLp}4SS z`gF;qpTBVZcrE?4x?fCa!u@-?-LFhfhcND*F2UdJe#z;>6!V&Wr%vSC^k1Kp^z)O~ z$*?o`?}f|HkH2sI!u~Knx4yFevvm?TfPrY18sVAd>&u`8WJ>_C2M{yDX(mP~23DvD z2ctBcEdUf_m{9S450DZpag8W(PRva$N@RdgdIkpOzxV#}0!m7NBwZ3qQW=a4j7;Kd5q8kmL{7+V<{Ss58>8yHv_ z7`&diVk(M;-29Zxv`UcK*fq>LBcKV?paHj`Br`X)xFj*R07Z|Pm4T_1krBj_Lq0JF zfqI-ldfYN|QW^Bi5{vXR@^e%5vodpY6O;9ei<0%zGfVUfaw>E4OG`5JOEOY{#_AUr zWaj0i7Qtw}q@2{el&SaMaRQCw02@~X3?>Ex6AOM@U?IUE3=#_hs!1&h0lJF;>_iM=L;8I1j-12WDr__A!B7=GH2x_U}?m_;OXk; Jvd$@?2>@&W?GOL} diff --git a/themes/gruvbox/plymouth/throbber-05.png b/themes/gruvbox/plymouth/throbber-05.png deleted file mode 100644 index 6bae626f837f53c412609f3b739ee2d94a0e28c2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1248 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~ug9Pl)T4eKSS^`v3pG`;lWEKwtZm1o;Isa0p2% z3b6618{62Ks&Xlt$untNSm}$h=t|298;a-cJscLexZTC)VSz-$_oY0}Z`VgC1nj>! z`}z6f_kT`b`EjF0ZK=^h2d|7~4=E|BMI}IU8I!!-U3?od6jFg4&H|6fVg?2o1rTOD z%RhS_P>{XE)7O>#B|9q{tJqink9j~n>Ygr+Ar`0421Q0U8wmJtEpgc4wK(8at@!K6 ztr=HWeKq_4|NDt1`J4^4*D7z%y*c-;FUQaH1-ic1O`CNW++LP?drtA~!o8LzpPAzn zU$pq%dwomhaK6S1etjADDO|yUEmj}APYd=+Uae|XI>^L)%0(!-vO$eEcE$VazJHT= zwlJE!c=Yw)(N)6QmEMAh=ULueTzAMWLhJiyrc|E|Tat7-=Gt6c>15jEX6t_a5KmP*!Wq7g6{IEwsKzR}C>5&IRM)^<*T6Kyz}U*r z$jZo2+rYrez~J@76;n|(#;#%3839e81`W6kC7HRY#U+Wk1t@yVtPD)8 zjEo?b9P)`d2-M>Y(&Ltylggl9mRO{pk)NBYpOu-Lo0zO$T$HSzo>`(_kW-nPUs{r( zUy_juG*-X3ATuv7wFpM*CFP{%rA)p5juU7c2iUkGU@$QlnEG?@E(3}QgT#V>YEp|r zfbL=d`%%xp@VY_Xb)YmKNIEz%lDJiw+`NBmPfieOh8H5&K$N)X?dflVj PKsg3aS3j3^P68k&ijJk>;RsL>mwBQf8V?C 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 Rx+qYN!PC{xWt~$(695$n^S}TA diff --git a/themes/gruvbox/plymouth/throbber-11.png b/themes/gruvbox/plymouth/throbber-11.png deleted file mode 100644 index 2066b21a0db7f3157bef815b03435a65a45526c0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1251 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~u5|Pl)T4eKUqP`v3p`fygDGK=UdI@(X6*5Rz0B zVB=Fawy`r+Q0FTn#!2u?e5~8$=wvL>4nJ$S8m?<5~XM z^MHcvC7!;n>@V3_*;vKC`hUy=>M`^SW8&zMNZ1wYI}eAlwXd^cPschxvfsv zyJF`1Z?&u3Zzx$wDRI8x->_?N+6$sXQzjkjJD;n(k?T` zgzS*+wn}N!37(8MwwZc9eRTD=gg=9t^{(XszcWJ5$7&kfHC~qHHrtr<&2Fm+EJ80r z&ogt%NHG{TDyJ6aL=+r;^dv+m-Kt>Swy6H8u^tbCJ}dMZuGQu|PW!v|n4E$4E1ZOQ@Wq0gZz5TNzmp7Xy96kPBx_$ayjR&PM_qyl*+ht`k zn`zHfhU49Q-~T@Tti3+%eqM?$k4brfM$Q(Mzv&;DSD#WX`DrAO1q@KL)CkWsUtb0- zAX@^6J%E@IPBSq|F|a~KI2fhjYyqGc!-R_Wdw`T+iEBiOb7F34Q6d9`(lanH|GoE* z7f@0HBg6{IEwsKzR}C>5&IRM)^< z*T6Kyz}U*r$jZo2+rYrez~J@76;n|(#;#%3839e81`W6kC7HRY#U+Wk z1t@yVtPD)8jEo?b9P)`d2-M>Y(&Ltylggl9mRO{pk)NBYpOu-Lo0zO$T$HSzo>`(_ zkW-nPUs{r(Uy_juG*-X3ATuv7wFpM*CFP{%rA)p5juU7c2iUkGU@$Ql8V1(=_y-gd z28jg$)ua}M0Nup^_M@JG;dO(&>p*EfkaTczYF;WsNk&nAQc`Ns^M#8p0%Zh1G6*fe Ykg+l}{CY#Y87Rl#>FVdQ&MBb@0KhK&c>n+a diff --git a/themes/gruvbox/plymouth/throbber-12.png b/themes/gruvbox/plymouth/throbber-12.png deleted file mode 100644 index 345df546847d8d3ae3155755538e7efc816c315c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1266 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~vTXPl)T4eKSS~`v3p`{>qLOK#%*D1o;Isa0p2% z3b6618{62Ks&Xlt$ur5M7rRKU{Qh&bMfLL_eNh%&X{(ph-&aW7-tU!Aq)~gm@p!6& zPk{LS^^-GrCVqAmURY(Q{V*(hexBxB-L$DdgBg>&-Cg`76ASMHIh+L^k;M!QG72Ef zc$Rnq2X# zBMwB=w=B5@UGC(Lj z0|WEld;fR=B_%+TE{P?n3`Pb zNoH>@jnywM$jr-2ErQW{Nja%`DO2yi;{+PV0XD7(7)%U? zMkmTwx&Xz5L1IBbHK|1*KzA{K{itVPc-gTe~DWM4f5z+>{ diff --git a/themes/gruvbox/plymouth/throbber-13.png b/themes/gruvbox/plymouth/throbber-13.png deleted file mode 100644 index d0157502f4b96a455c511994b785c15663ab51f3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1239 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~vugPl)T4eKUq7`v3p`+}iG9CeNg_@_UuC)J%)&_o6Ji(pJwarr+N0l~ANnd%p2_wt~;k z0P*|lCui_Xyed4~P&+zFvucIc6rhoeN#5=*9v_&lyaIAK3p^r=85m>~K$!6?|Ll1{ zLG}_)Usv{*?5u38Vqg6~<^lB>dAc};Se!mP>84Y&fq*M#3j=5D7L%xpH>Mq3npe7V zx9i%c|No!hTsuLb_FAR)JI{A>Q+OWF7d6uD(Vd+$LH7FMDTZ!;!*)BqE7`uSIw#g~ z{`IeO?>f$Vzj4zcsg3$y|1@yk7uP;?m7_%CYhroJF_y?c$0J%3mIT>Hr9X~H!2IISnp-t24?I6AY&GjmXZSQ-D@kYmrlof@ z+BWsiw^u7vl8p;JZ_e;c*j#zeVx39Ph1dN5{#$46p>6MLS+@K*bN<$YiATfNONqNJ zjt@TW9QcySoOj*k7)6taTX!;arbJrw_-=9hxA_;_@1-g?M8$8*0t3`6HNrE^*Ox&H z$d&+N4TL37=Frni89v~%H;u=xnoS2(hl*j;~^b8ElfA9U{ z1(cKkNxCGKq%s&87@6oBnClxFC>WYp85&rb7_?aYwgReA1*u5^sNoH>@jnywM$jr-2ErQW{Nja%`DO2yi;{+PV0XD7(7)%U?#`_CqUIK~< zgT#V>YEp|rfbL=d`%%xp@VY_Xb)YmKNIEz%lDJiw+`NBmPfieOh8H5&K Y$XFQ~OJ6Hn50qo@boFyt=akR{0IN6n1poj5 diff --git a/themes/gruvbox/plymouth/throbber-14.png b/themes/gruvbox/plymouth/throbber-14.png deleted file mode 100644 index 970ea4c52e97c098e580a8479b835cfadc693bfb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1250 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~u^LPl)T4eKUqJ`v3pG{-rAdK+k%X1o;Isa0p2% z3b0wUFDp35@BKWJC)7n)(@=Y|Md}2gp^Qo1?k-+(JX=9Q&spFRS21szhq}+V-@@A|1l4!$JEosF~s8Z*-6>)O$H*zBzts|7c70)wP-e1M(WMK zt6~+t|J@%T{iE6V(Dl-|jkfjQY^>AUKAz{ADRyj{@3j*pi?_ZsI3{yF+x*1bwQtwG zc)MZGAG`IhcULzGB>it#tF=b3-Q7!kZ}Rn}tc8mNUxd6on9$+I5*g@sM8M-%(EK?! zk9H+by~^%+v2xwwBIPs54bm|l2^SdMwWeoY?f0Iku%l_-##hJJ#KfIuK4vbE@jL2F zH0Pb00unogUQ9n-&1sXtaIw)n_2ZJrfU`+ArXDe7iCf}#_SLNQLKV!tid(a#il<&$ zt#oYFR5^=@en%e7ja>b6f<+*o{Dse(P5)04_ThZ4(R<}T=e6f^MV-r*-`_X6UN@V+ zUq@0${nyu56&~7iA1!OQKFxLHqw#F%-qs-Q_Kls_PSl6ldv>eo_;>t|1BR(tYJ_K+ zuP=iZkSzhk9ze_pr!MF%?BaZhlH;S|!MA>>6gB5zqu`(16=el9`)Y zT#}eufTG9D%D~jh$OvM|A)lCoKt0YNJ#LvfsSNsMiADMu`MIh3S(&-HiOKrKMalZ< znI-xKIhDEjr6n2qB^jweWA%#*GV}6Mi(s@~Qch}K%GCSsIDy7-fQ>5x1`~s!iJ}Nk zAy7;hBo+izlUfu4bQc5Ik9r1{H(x({3Y6vpNe3sV=A|-}WEABmC8ZWUU%2QZP(}bG bgU|vD87o7R)=iIjfN~6;u6{1-oD!M<;b{Yu diff --git a/themes/gruvbox/plymouth/throbber-15.png b/themes/gruvbox/plymouth/throbber-15.png deleted file mode 100644 index cde20443f7f31ab78ae0d9d7cec175b665c11a6d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1259 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~v%jPl)T4eKUqV`v3ob%ie{uKrefj1o;IsC^*@w zD@qEmSYpYQnspMf0C0*}aI1_l`g5N15f zKYJcfkiEpy*OmPxJ1ZNj*jN9Lc|bj8o-U3d7N^fn%8hR_5IMS$Wt)j)Lh6n~E2eQq zL{72IJU`+0zx&IrKd?)`d~LP<#<}^`@5+{E{`cwaJ-aM#Mn-S%_Ncet%8n~-d%SML zZtLCEb3WhO$NK5lmUr?pzhW{9Ql4^U9r<|jlKs{~M-$Pext#aq=k>=N=`m1OlI%GC zAUx;-)klH;MDP7tJ-I$usZEIv*ec7#w!<^Gmc%mQNK*ygG+1Cx7@;uz(6%i zjqptK^<~fkvL%4n1Be;nG!vr~11nU7gHamJ766JdOsIIj2S^E)xJHyXC+4OWB{D!L zJp%*t-+TXf0VO3sk}ioQsSHL2Mke|O=K6*P3Wg?Dh6Yw91}zr9t$=D&L26QfYOIor zQlUysbq&mQ4NOA}jI9iftc(n`4GgRd3|>!MF%?BaZhlH;S|!MA>>6gB5zqu`(16=e zl9`)YT#}eufTG9D%D~jh$OvM|A)lCoKt0YNJ#LvfsSNsMiADMu`MIh3S(&-HiOKrK zMalZ5x1`~s! zX_&ChbD)?oNGu4bCbcL8=q?7ZAN33juN&lD2TJpSq=S=F^HLc~GK%t(l2VJFFI)tQ fGy#wdLJKfttPD**ZM{4TD97OG>gTe~DWM4f?0^j1 diff --git a/themes/gruvbox/plymouth/throbber-16.png b/themes/gruvbox/plymouth/throbber-16.png deleted file mode 100644 index 9165657461f99d546bdc163847c504dbf2ed0286..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1258 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 P$}xDl`njxgN@xNA!%OfH diff --git a/themes/gruvbox/plymouth/throbber-21.png b/themes/gruvbox/plymouth/throbber-21.png deleted file mode 100644 index bc7674404816bdd2a244332e2aa9206294eb7598..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1244 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~u*IPl)T4eKUqD`v3p`+x|UCK%aV)1o;IsC^%(Q zms&|!%sl_``}OHcLgn{=7ISbVzV6rVe$J$56LWQcgoeQOEW3cfo2s&Jec3i2b`=(_ zDhcB=lU6onF_kwI*HxF~(QLjDUIa9gG0EHA#j~CDNez(0S>O>_%)lU{0K$xC`Df1q z3bL1Y`ns~eWM^e#75nP{F%PK6*we)^#NzbXiLud54g#&3Lf5w#ad9Qzv|F(3(k(7+ z2i4%@|Nr%~#Ch2+y|xOUW2~S4jM4XZ`mI~n%B6N)yknrY_HLOw$HjZM?IVoe$<1b3XQZ$#j?1P67RM<2%khoholq``1c6&p<$+;r6lE4Mlys zzTR_Ztz|G^+rlBkX=5{uVLI!D$16U0c08YM#39Kb`DpIF*SD>^xvVF!8tPqm6XE8W z=zghJU1G)(qhA`_OJ@i1e9&4Dw&bell1)h(vL%KeG?|0cV&-0PcmFVR7gy=I(4&iN z3=?1RUXhTr+_-D9`l(6!dxC4T8!As|Zap-!>i&mS|E*7RdK|wzt2b@Ql{R2#|bo!18iIoFqjyO46A}y+XBUe zL1IBbHK|1*KzA{K{itVPc-#XV)z4*}Q$iB}Fh%u^ diff --git a/themes/gruvbox/plymouth/throbber-22.png b/themes/gruvbox/plymouth/throbber-22.png deleted file mode 100644 index 2d21be32486f81ce6fe8fd4417dd3eda6179c41e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1242 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~vugPl)T4eKUq7`v3p`&iVb0)>q<_HaeEDLFto2s&%`%el9ixx~fH31({@L?@ zg6t)pzOL*q*;(0G#lHG~%meB%^>lFzu{eD;FxR=sKw^o;nK!9Z7`sImH?<|Qib*C( zW&QsDe+4g(oQM7O+FNh?s`L1}KAqpNdG))utE1ApYcANnku5w|eO!IHbjp(Xb3e;} z(eK%o7xiNj^9|kh#KfY~vpXMunS1GCuEmOOPDS(W<@4@;ykhi9PO3(&M2zR!nQ5`| zHUa`%vC@}b9hxTC|A5u#fYX9YlMQU#Mf+Wu&6S4rpm&PS;xX(@5t(GFF?A2>A{eE`d=la*J%_);Bo4SSX)Cgt^a?F|S z#ch(h^<2!7KgYcEbuBK|uF7c<)W2)e(WCom{zGXwG2?>XdF?X5Ff~h!@J#ddWzYh$ zC4krih#BED6QdLZD^!GoQ5wz`0E#h8sCd5zNC}p>MwB=w=B5@UGC(Lj0|WEld;fR= zB_%+TE{P?n3`PbMfw@}xvBbDnYp=%$@;}b$@=M;CHe(9 zmAUz)B^ml98L2>H^@|HK^YT)QV6KRzxeEsYxP?`@U9h{t+m&#C*QIwyQlv?zB;i8K`83B+CLJKft WfUbA{BMK^+7(8A5T-G@yGywodgz@kI diff --git a/themes/gruvbox/plymouth/throbber-23.png b/themes/gruvbox/plymouth/throbber-23.png deleted file mode 100644 index ef91301488c9e6c2d65e564f025bceccbad5caaf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1237 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~t{_Pl)T4eKUq1`v3p`^KK3YpdZ~zg8YIRILtDt zORXgM)SrI;czvQ0o3hvW`^8+^Hg-$<1GYbWK9fmNUsOs!Bg;aX<)*4^=l+vI!UYD# z7k?%iX5apN*fdF8SCU8bUwg=Wpoxr0-tI2$342dg138=p9+AZi3^EEJ%y^c6_B@~< zdx@v7EBi}!RyJ0#ul^tNfO3F)_&vLnY{fQe~Uo7`*HQ?lt&VGgEzXp z_sM^??s;&Po=8)hGyB|c?Ba*-6+GRs#xjCqSE*?1@wXE#SIC&(5GY>xIb}~8W656G zg$*M2<{Oj>I2@7v#l-P}V^xVhFaOL(J97>w+k6)Mc2IQg35Mo`!un_ zksZ^+U7a&EB+Mpk|K5Loky%oh^utg8_RQ9h@?<`{;UV|8O_qvnPc*e0#V&BA-V)dt zQZnbjv*1745mS@zPF8XFX+Dp0_p&SJIFqaPt;o|`bH6;&@mztl)tc`kcD;XjZ4j_>-eAC=j50E5&lHNrE^*Ox&H z$d&+N4TL37=Frni89v~%H;u=xnoS2(hl*j;~^b8ElfA9U{ z1(cKkNxCGKq%s&87@6oBnClxFC>WYp85&rb7=E@ty#}a86{IEwsKzR}C>5&IRM)^< z*T6Kyz}U*r$jZo2+rYrez~J@76;n|(#;#%3839e81`W6kC7HRY#U+Wk z1t@yVtPD)8jEo?b9P)`d2-M>Y(&Ltylggl9mRO{pk)NBYpOu-Lo0zO$T$HSzo>`(_ zkW-nPUs{r(Uy_juG*-X3ATuv7wFpM*CFP{%rA)p5juU7c2iUkGU@$Ql8Bd8lB?uG~ z28jg$)ua}M0Nup^_M@JG;dO(&>p*EfkaTczYF;WsNk&nAQc`Ns^M#8p0%Zh1G6*fe Ykg+l{Hu$ZY1C(R%boFyt=akR{0AU>Y1^@s6 diff --git a/themes/gruvbox/plymouth/throbber-24.png b/themes/gruvbox/plymouth/throbber-24.png deleted file mode 100644 index 8a7966fbf27f6f74d436f04e2920cd3c9d8f03c8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1247 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~u*IPl)T4eKUqD`v3p`+x|UCK%aV)1o;Isa0qFK zmu6T=@TnU+E&loO`gA2WWivak^Y@FnY?k(WuYEp~Nl{;vMPqxGfQ9t;o2s&%`%elN z7#NzSi055>yH`awAjV#jNApeM8#kbtj7i?^E}reIPilZ1&H|6fVg?2o1rTOD%RhS_ zP>{XE)7O>#B|9q{tJqink9j~nW}YsNAr`04PRfmMG7vc`IYnVgRI{klwB7?nB4Ja$ zrG&8E|1Z3i(SDC|ZS3>A5C81^o>$)W>3mB_Zu<7c($SCBWxjp;y=#%Zg~c6#DAx=f*#mbS&mMGN%=O$2t<2`)M@qeRd95f@YNv0^dzt5ML53UoM}u*910&gx$OpDa2pw(=Gi(tGEAWa4W(@Hj&1^0Nj} z#{&hH201wg8ZDnjS7I8H`pMHJ&)8D^l)cC6~IzQ;Csi|w6 zwM=7UR*p#bZ2t$r7rYnE6Fz=uQ~nKO&GO7;GlHh1J$=ShdB4(gLaS-{s-xKvY#ZDb z{5caGwa6^`xz2%8`K6z^KF+Q2n%e91Qfou9Xm00!ANx(odgYdrm7{@yYL*(|nda-u zpao=00I>%UGs0;mMkxkXs0at6G@LB}6l0iB@qQ1G5-f3zC~;2AO)W}ffKYk{2Ijx_ z{_z4zN`NF?5=&AUj0}uS^bO4Q4Gk0wO{@$JtV|3)+n-(oRHF(~lLAy@m0XkxRcfkh zV6JOm8e(8nC}Q!>*kL1tsuFzbwfCQyS0+=i0O+|=Td z#M}ZDJ!V!0rdCEq5K9jE#2f_baR%ve%gjk-&@W3Y($C1xP1VoJ%*{!voToEvs7>rD~EaNu; z#e_j(K|nRBMIk_UF@XK3XJB~UAn!U*nhzu$oSd4M%21L~l%JH8TJ(J3qKiNo0gwzr a3ovA?j7-+e-*6r%$KdJe=d#Wzp$P!waQf{4 diff --git a/themes/gruvbox/plymouth/throbber-25.png b/themes/gruvbox/plymouth/throbber-25.png deleted file mode 100644 index d4373fac7531fc6652613b00ef9b8cc3d057cc17..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1235 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~t{_Pl)T4eKUq1`v3p`^KK3YpdZ~zg8YIRID{k> z4NWBY)QxRidY^y1K2eEH+04%C{QY7s?Zf>RriBk@GFj=1vS?&%&k~USep6MpbN@-< z0)w9^eoo$>C%?U&9-ymf89MzD&_u>0Z+92>guN%LfgH{PkH}&M1{nnqW<1M3dmd1b zy~NYkmHj0 z@W(&-mAM~gOTT(;^`7tf{_6KTjC<v-@}V_4Zk%{c==;V zk`#}lwY;l_h}GJbM`Db#=JcFDm;J~|S>wsiCq|5#^WtK;AGxunwahDbZjJUeD< zu@=?U`8{o)F?~mP-T`ix2+5a?jQz{Lu+DB!$vUsj_N8M>ahSpZtq*T9lYj9P1dG1l zkuaDdW^`bg)P?H|_mcKpO!}yld#HZVN~ZPQt3KVkcKu29si}$|KFy5{j@*6NJL1wZ z$zMPI{0f_Y$VK4n9E;>{=_|jUIjT38DVVEk>J6DI-(#<>PkeLBaqka~*9?75p&6z| zQH$&%pR*(-2jAV~77%c5#m3MD8y3u;nc)5>{TJ(93++4EsWJY*05waE@J#ddWzYh$ zC4krih#BED6QdLZD^!GoQ5wz`0E#h8sCd5zNC}p>MwB=w=B5@UGC(Lj0|WEld;fR= zB_%+TE{P?n3`PbKPbbH^{pVl;#6T2PdcIr81Oc6y+x+r4~J3xacBKMgSy(&;kq@ WDa15%HVfGM^L{axcG$yy3)7P`nXL3hS+-|Mf4`}rD!X5};G@BF3B&6t z2~OvqPCR^DH{)omrul6pR}G+fj7i?^F0Or>SA+vOoCO|{#S9EG3LwmQmVfp`sfOLkT^RmA>7^JjXdnY^9P`JydTO6*QDe-681&&PuwKCC$2wys^f_t@kjE9Thx zcZ+WwKd!ENd69F&F?Gj==`tGrqD`~z@Sj%_a5k`7-@z@pfn)#NBfeX9q#U@qb&A5% z@8KabIu%_Dzc9@^Fnu0>p2UVLu5&i>d8l09lX^f_@L`wghbjM~^QV}_vRQ28c@oTa z#wEij!CUk}9Aic2gYeFi%^b@AI(PBdY+{+c{M*bLzm->9&e?yq%;(RUcSs=d%^rgX zp>eGnlxEo_3hkTv^mo*{nPHo^7<*`*DC4N_vEP5CQv9nC%eiZ-+5g{-w0V&nnPGn2 zYLQ-MZPGX0cMDbsJ`okWTE%K~xI|d?&Bp&e_Wp}h-Rg71UIByDEH%P2&DWPf3&@rL zVhm}u+=A}%%|Be%A90%CAB498v7@0jWw*w_-VUSo5 zP)%x42+&;&U_a^^7+yEXyAG7*14#!br{<+Hlw=g;Cncp8Jzu!!B2Y#EB!kcb3>hmU VGlz*69|PqWJYD@<);T3K0RVx6?}PvV diff --git a/themes/gruvbox/plymouth/throbber-27.png b/themes/gruvbox/plymouth/throbber-27.png deleted file mode 100644 index 25075008907a6be3a8f9634ba87fcee35f942715..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1249 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~u^LPl)T4eKUqJ`v3pG{-rAdK+k%X1o;Isa0p2% z3b6618{62Ks&Xlt_nR8Bo%>G;7ko5$E^)uu@cPe` z1gG;A_Ahm#-oCHa+`HbZK3Qx@a?XFCp^Qo1?k-+(JX=9Q&spFRS21szhq}+V-@@A|1l4!$HddcF~s8Z*-6pP%?c82t`k?j*pfOqDKq=3R`%v= zKeudB{{Nq!b++P+-Rr);dtCd&FG1qJ&w(upTXMD>dS|ijd18;P{flikGh0!&;3dEyHA{`~O!M_+ z&;qh0fY<|w8R0Y&qZ9)xRD^?38qNl#0fq?`@Am*H!4lVq66eI+)S^TN2&HFWVE%jW zA1|P!1W3{)u_Tqj$iT=%-@sho&_Kb^#LCdX%Ea)q{pmG8HL4&rDL^$=$wjG9rKY+D z=DG%^AqK`)hDKIKhS~-ORt5&IC$5-^q9HdwB{QuOWHxpUv(5-;0ySvBZ79jiO)V}- z%q>9CV`gPwYGq^uvE-0X%t4?YXOJGZ%$!sP{j$U&{fzwFRQ;^X+}y-u{oUfRG_i?#RZvpd8tJ(S}!RlH7{lA{db%|<2b;^6#;{Z!N`2F0UrlY zOc*2<1XPn+6asV?1K5vx28P!S@~#7=`9RXa$*Fm%3?&&w`AJEsMb8&5x(JjJ0LdV< Z07J&g$lQF|!&0CegQu&X%Q~loCIFbI0XhHx diff --git a/themes/gruvbox/plymouth/throbber-28.png b/themes/gruvbox/plymouth/throbber-28.png deleted file mode 100644 index fe9fe65fd702652ce62467c1872219b5f827836c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1235 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~t{_Pl)T4eKUq1`v3p`^KK3YpdZ~zg8YIRID{k> z1=#r1jcx2qRk@VS0Z+92>guN%LfgH{PkH}&M1{nnqW<1M3dmd1b zy~NYkmHj0s~8k78L@`s}w)4d3L&c44Jijdm7(g=xvf6-HX8KZUSbedy`kEG6&9VlY#Sk*UHy z`_eql1vcSU4GbGE+3gcJuvGDHOvr&C)8|te*3B$Qzp%?}f90a7l3WMQhBVygco4R0 z8iUxalpk~19JuP0kN#~g36@y2kf~qE;nS5ZoYh=Ylq|MbK03?K?lj|U!u)ua53A-K zTA=jGs@JQ2_G-)Ktm%Gv!CjxrFWB3CtrdT5{o$^w%d`!h`s?!MmBC zeB}G9_Qk%h#j;ymj_SKb^FCiD+Q;j2G4H0l^L>?Pv&`4b0tTpAYJ_K+uP=iZkSzhk z9ze_proe`Q7Tlasjh*!u7PQY zfw7gLk(H65wt<0_fx+vEE2g4o$jwj5OsfQ$ja|d6GXk1G4H|G8N-}d(i%Sx73sCf! zSs9pG85uz=Iph;_5U9r)q{l5YCzV0JEU`#GBR@A)KPxjgH!)eixF}gaJ+nl=Ag3}n zzqBMnza%3SXsmv5L1tcFY7vaqOUg;jOPPBA9VgH@4zO`Wz+hr9vS98Po(U8a28jg$ z)ua}M0Nup^_M@JG;dO(&>p*EfkaTczYF;WsNk&nAQc`Ns^M#8p0%Zh1G6*fekg+nd USg!f!2~du~)78&qol`;+0Mp>`Z~y=R diff --git a/themes/gruvbox/plymouth/throbber-29.png b/themes/gruvbox/plymouth/throbber-29.png deleted file mode 100644 index b9ceadcb311fe0b938a468fec19f00de37e637b3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1257 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~u5|Pl)T4eKUqP`v3p`fygDGK=UdI@(X6*5Rz0B zVB=Fawy`r+`q?|Brb2C}_jkI}uEbexXKy83&plphcueo3RCdnk{G^4? z!UDcZFYHeJDas^T=i)I%c$*W8+K;twB~-c+mHF6>iB}j^IF^39IDz^2t`6gWO&Zg(=M_9K5lWPg3V&uURs6`O#g2WB3)>4z zc0HGjqJ%|XeDy^cye3Q)dO4LNSz@jp^L3kpJA$`yR)1RJenFF+ZHvtY#nwQ+Z_lPN zmwyV+_$zeO`lam;e&wCZrso@MZepDibhR%~B&g z(|mmyw18|0Aoc)aMmWvHD8;}E72#l%hO-5LVhj^1-tPfYf+emICC-VtsYQtl5K7O$ z!2I{#KVCpd36P{qVo554k%5tkzJa;Ep@D*-iIt&&m5JeJ`_pTHYE(gLQh;i#l8aKI zN=$ zLxq6%)tZ(!*K52jo$V0lA*H@(vm($;#w2fd7teOqCpAD0XMsm#F$05)0thpn<)1wd zD9B#o>Fdh=lAV=}RqU(($2_1OBTpB{5R21iCuPSs8HgO4si4HXu+dR#+LTLMR^L3j z=*_)-|JAeD{~ToeT59|L+`RwiQq#LWop+I1wQQwtZTnrLTgyB(O?7u~K6*`dx>(Wo zh`aAA)Q%Qqu|)pfm-^E(F@$4T0yYHu$@X5Ly zb~a&D`S9U~yRzaUH^E~@OXVNTI5L8P(xwNW3rT$Zbf7^b>*oe@Zq7T8)?YZ= zQ9Az*-=E){>oT89_mm!!n^ycme*UW8exFsN&uHbkYeBW;MjxYUo0`z9B)@OL zZ21q=-^bhx(PmW<>VA1#J#bsskyX>`YX864@ZV?uyDuu|rpz(`C0Mi62+uTMUj{88 zTLOqZfS3_ZGcigrutG&R7^UHC0iYPego^ijfRtc~Yeb22Vs2_tA_IidGcYj!z4wn7 zP*MUU>5^EI%3x$*WTJ0iu5W0dU}$1xXkcYx_}TvS8lW0gkeU>r8mr`@RH#x@T?2Dn z1Je)#V=F@=D(Z6k6UI=DuaGmVv&AEer~FMR%UK)VzPd5QL=t|W{G}5 zPGxR>X-S5DNk%HrSpDLH%)GqRA{ecgl#`m5GWGsDPM~odVB?B_!Ng!}AmYF36;MnV zBo+izlUfu4bQc5Ik9r1%*A4Qn1Eu*u(!t58d8rH~8AbU?NvTE87cRO8lo0^QAhcK+ X7y<)FxuVbzD97OG>gTe~DWM4fx%d3Q diff --git a/themes/kanagawa/plymouth/bullet.png b/themes/kanagawa/plymouth/bullet.png deleted file mode 100644 index 29f49d0d6ceca6908d869ddb3fe5a2fb1c86b25f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 358 zcmeAS@N?(olHy`uVBq!ia0vp^>>$j-3?$8JydD54g=CK)Uj~LMH3o);76yi2K%s^g z3=E|P3=FRl7#OT(FffQ0%-I!a1C-zo@Ck9fbA1;a{r~@8ZOysMKq=;uAirP+jm=-3 zJDh-A#w2fd7nc5vn}I+Mdx@v7EBi}!RyJ0#ul^tNfI^C%E{-7_*OL=M!cr0h%*@0R z0?f?95)91D%o;WvNK%MoaCBteao1x01)yTp64!{5l*E!$tK_0oAjM#0U}UOmV6JOm z8e(8nC}Q!>*kach`$MnDs&K?80>NoHy85}Sb4q9e04QK)g#Z8m diff --git a/themes/kanagawa/plymouth/entry.png b/themes/kanagawa/plymouth/entry.png deleted file mode 100644 index 44c85397174924e36f3d92717b9d5a8b20fe628f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 699 zcmeAS@N?(olHy`uVBq!ia0y~yV3Y&04FuSLa@a2CEqi4B`cIb_Lo1CD@X@-Ch2J0cXVbJ3tZk5>H=O_LuCeY^-8m z{XgabZJ6!p;uunK>+Ow&Ud@3FZ4X!4=ZJ4eFq4cCxN{((=xVhAui%-m$s2403{SjE z{AzwP#2}~AH{t_Rnt+e?! zk=1hV=DwAmD-$mlVk^P$V7c1%_5F+6|DFEyGwteO28MsLA22dJ;*?`hm^XA7aT{MH z75)BYQT1Yfh^+v_gZ2AZ{TJWPxMqL8I+UN8A!7QY%x`;)-|@B0-DI0PHS|0qL&SX7 z=QWI3>=qx>ILs#kV@|ciHKHUXu_Vl&Db7?@cZm|7VbX&V?= z85lfaIl2f%LvDUbW?Cg~4O1g)LCH)5ZbM0CZfbE!Vr~I$J%@Z^4g&Qsc)I$ztaD0e F0sxqV_(1>w diff --git a/themes/kanagawa/plymouth/lock.png b/themes/kanagawa/plymouth/lock.png deleted file mode 100644 index b682fd5bf70c01e028ed7abea330923665a2a085..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 531 zcmeAS@N?(olHy`uVBq!ia0vp^nn0|>!3-qN7blhjDTQQ@AYTTCDm4a%h86~fUqGRT z7Yq!g1`G_Z5*Qe)W-u^_7tGleXakh63GfMVy>opRdFcQD|BV+k0)XZSl?3?(GjKZA zoi}Z@Vv${v%9I%Y>-XQX=u=TZS;i!9cNbxv-7(XE9QG1VUsv{*?5u38Vqg6~<^hE! zdAc};Se$-(`6S5<*TL3i z8A%z7Q|iiQi_Nnqte^A7RBOfzb=`~8JQH)hChHc&7MO)2$k*tm2MdoS#5&P;M_Q`baulytbu>SL-N@kbc z1|h-|lnjBcQ!R0gC`m~yNwrEYN(E93Mg~Tvx(4RD2Bskf##V+#Rz`-}1_o9J2CpZs zn2MqyH$NpatrE9}S!V=5(We2op(HamwYVfPw*WBLGB@RZAD(qK@#}ov#WK13qprX0+PYQl_S&lTXG`MjZ}uC@e%DZb ze_V9^`KLuY|J?iybV0*s0R;vI2e$?wTauB9fgy#3gMnd!Ae!L3ceRZV-R5tLX`k74 zG-CVDbq9TZCr`P#&M-OR`p$^{(#Yuj@n;vw$-U&nrW?DFVX`YWwI|K!`)Z|kc-oA{ z(z)GVBPN&1zRs9Gf3@^RxpMV|{brZhJ~A^sd-VM9tTnG=*066duWw?-?fPq0l*#Q^?Jq$Pn)fO@{ zw15Bgr|#}=iH2MfbUU^%9Js%n(ey#MlSE?q}@HgSuQ;F%Fp||*N5+Y|N8G^;^T-% zspY6lrNq^V{eLgUNLSc=msIY#Lw~6KmxpKWT>tz*J%WfNbcV6DDgeyt?e@ z`s~-Y&TWx@xQ2wpf;;_TO{xB0&1))m*Iv0V%<$t$u|!|;)!$!V0!x5jcg5FKJ?bxb zAJzBc`?ciU{db+uoZNNj@y_$tOfTR16`MP|`ufTF3BbgTC#QoG(oXA+g4esJhu1&< zsPlfoHo4=br{$7#UUT(7w~M~smA(7dnhAp0&xlV)U_&GGeyK3T-%kGZ&S!Gp`MQ4$ l#vfRS&WKn8f`H&>aZ`KcZu^>vRlvfH!PC{xWt~$(69Aqzrse 0.01 && Plymouth.GetMode() != "shutdown" && Plymouth.GetMode() != "reboot" && Plymouth.GetMode() != "suspend") - { - if (!global.progress_visible) - { - progress_box.sprite.SetOpacity(1); - progress_bar.sprite.SetOpacity(1); - global.progress_visible = true; - } - - if (progress_bar.image.GetWidth () != Math.Int (progress_bar.original_image.GetWidth () * progress)) - { - progress_bar.image = progress_bar.original_image.Scale(progress_bar.original_image.GetWidth() * progress, progress_bar.original_image.GetHeight()); - progress_bar.sprite.SetImage (progress_bar.image); - } - } - else - { - # Hide progress bar when progress is 0 - if (global.progress_visible) - { - progress_box.sprite.SetOpacity(0); - progress_bar.sprite.SetOpacity(0); - global.progress_visible = false; - } - } - } - -Plymouth.SetBootProgressFunction(progress_callback); - -#----------------------------------------- Quit -------------------------------- - -fun quit_callback () -{ - logo.sprite.SetOpacity (1); -} - -Plymouth.SetQuitFunction(quit_callback); - -#----------------------------------------- Message -------------------------------- - -message_sprite = Sprite(); -message_sprite.SetPosition(10, 10, 10000); - -fun display_message_callback (text) -{ - my_image = Image.Text(text, 1, 1, 1); - message_sprite.SetImage(my_image); -} - -fun hide_message_callback (text) -{ - message_sprite.SetOpacity(0); -} - -Plymouth.SetDisplayMessageFunction (display_message_callback); -Plymouth.SetHideMessageFunction (hide_message_callback); diff --git a/themes/kanagawa/plymouth/progress_bar.png b/themes/kanagawa/plymouth/progress_bar.png deleted file mode 100644 index 22a35080adf137b42e8bfeda52dd4164e56a4a82..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 314 zcmeAS@N?(olHy`uVBq!ia0y~yVAKJ!xfq#&q>16jl|V`%*(1o8fuTx`fuW&=f#DZW zsNn?zL#Y7+!>a@a2CEqi4B`cIb_Lo1CD;OdLR{}$-}Ud`zh@6s?*T;^lf2zs82>Zr zf;j9Yp1!W^FWFhySjE2jf6N04@p`&AhDcmaPLN<_=4W7RV_?*Bjhh3MP%UwdC`m~y zNwrEYN(E93Mg~Tvx(4RD2Bskf##V+#Rz`-}1_o9J2CpZsn2MqyH$NpatrE9}S!V<^ tff_X6Hk4%MrWThZ<`$snF|#r-wK6h-SaQfG<{(fHgQu&X%Q~loCIGl4Qd16jl|V`%*(1o8fuTx`fuW&=f#DZW zsNn?zL#Y7+!>a@a2CEqi4B`cIb_Lo1CD;OdLR|Iq%>VuS_hijMHlPS&lDE4H<9{aI zdq56*iKnkC`%89KHde8({vY#zLcE?Xjv*44lM^IZnfVzQ+ZY(NT;t{dB~(jXBT7;d zOH!?pi&B9UgOP!esjh*!u7PQYfw7gLk(H65wt<0_fx+vEE2g4o$jwj5OsmALVb&P| uO`rx1xD6$lxv9k^iMa(Rdd#d0Os$NJAeJ2Ri8%<=!{F)a=d#Wzp$P!53{VaL diff --git a/themes/kanagawa/plymouth/throbber-01.png b/themes/kanagawa/plymouth/throbber-01.png deleted file mode 100644 index 4799c0d34d0c95c97daa70398d09b44c7ff378ba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1265 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~vTXPl)TC>$^q>`v3p`ElJ&zK#%*D1o;Isa0p2% z3b6618{62Ks&Xlt$untNSm}$h=t|4F2#0MvJW*uvPj88v#fH}no~I-@?LS}fz2Tuk z!24>=_~ZB2pZuti^tRM%wnJuffrnI_+5GQ7gBg>&-Cg`76ASMHIh+L^k;M!QG72Ef zc$R96 zT2b@Ql{R2#|bo!18iIoFqjw& z3_Vg$?gxqqgT#V>YEp|rfbL=d`%%x(@SJx1G@vveNIEz%lDJiw+`NBmP gfieOh8H5&K$XFQ|zB#OR2q?$k>FVdQ&MBb@0M(o%5C8xG diff --git a/themes/kanagawa/plymouth/throbber-02.png b/themes/kanagawa/plymouth/throbber-02.png deleted file mode 100644 index 4e6ba0a6c4e8072b2593568fec3d7f01eaec52d1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1256 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~v%jPl)TC>$`?M`v3p`e6JP8Krefj1o;Isa0p2% z3b6618{62Ks&Xlt$untNSm}$h=t|29y994MIoVKR^G{EM=dlS+`_ET=pV;tFA>e(r zX36pU>u-P5h~Ak27{ zfA&0}AbW|YuPggYc2+i4v9JCg^MHDcJzX3_EKZ-D6z$yPAkZ4QbMqZ0oog+@-xy5)J^(6sC>9RTd`9_DQ~Jv52IusYhg>Fc*6rdWb6s<^ z1v!K?Rae$300tORp*EfkaTczYF;WsNk&nAQc`Ns^M#8p0%Zh1G6*fe Ykg+l_Dm_(R0hD9#boFyt=akR{06s+*Q2+n{ diff --git a/themes/kanagawa/plymouth/throbber-03.png b/themes/kanagawa/plymouth/throbber-03.png deleted file mode 100644 index 7bf0de038f15b03edbc6ebe977d4a2fba641d055..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1247 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~u5|Pl)TC>$`?G`v3nwo7s=2K>vD`1o;Isa0p2% z3b6618{62Ks&Xlt$untNSm}$h=t|298@h-!o{q-L=YV0kYI@=+mxxhopfFl$b$_$K2-tI2mncS@bKn`btM`SSrgNy7sn8b(`SRCqnjKAQduXSR^pIoNxhhR)<{cB zS$lK!@Bj4yJU=&XUUI(lUfTJYmg#IFPva>SwI$pV3#BbNSw-Hgg1g*P4-YFZrJ@3cQir+8EF z1NHP9!g+J&#>W^read0^b9L*Vz4>om=1Q*dc%SA_Tz5XDQ7%PT@52X+aH$V>)enku zFZ<*6FDB$o#kWshQ>LC+p5Ohw|NMH>FY_Nt?_gCux|vne9~hWssS%!OzP=1vK(+)B zdjK&boMvK_Vqk@ea4<^4*#bZ@h6xq#_W&uu64!_l=fvF9qC^G=rDtGZ{(J8qFQB9Z zNYW*-B$dI)z{o`3z+B(ZK*7+&%Fw{d#Gu9Ew-r#0Do9NVP>oe`Q7Tlasjh*!u7PQY zfw7gLk(H65wt<0_fx+vEE2g4o$jwj5OsfQ$ja|d6GXk1G4H|G8N-}d(i%Sx73sCf! zSs9pG85uz=Iph;_5U9r)q{l5YCzV0JEU`#GBR@A)KPxjgH!)eixF}gaJ+nl=Ag3}n zzqBMnza%3SXsmv5L1tcFY7vaqOUg;jOPPBA9VgH@4zO`Wz+hr9FkY6uVlq%n7$g=1 zRFhg10(2Jx*pGS!hSv@9t^=j{K+?gmdKI;Vst09(}#s{jB1 diff --git a/themes/kanagawa/plymouth/throbber-04.png b/themes/kanagawa/plymouth/throbber-04.png deleted file mode 100644 index 6c9feed6615145f16ffde126f428aca9f146e84a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1219 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~vKUPl)TC>$`>-`v3p``Ps{M0zK$j666=mz#$~5 zD8R<2Zfs*`s>-EoCeNg8VWlt1qAM*cY#1Q1@cG-x72j?1!W*v2HLj0P*#EwIlmKx1=@XBZ|@Q}LepR*QdAY+oZyNjFnuAgs#9L@rd$YKTt83hn#Jj*|O9#D|I z#M9T6{Utjq8>`q?|Brb{V?GQ<6H>Dtp}7i)%u;-tV+A}55G5?z30>E zd$?7k z#8fg*xlT?rnAF^M;@HoWu4^i6TQ1BxEGHK9%>75WL{XiM?ZVl=E>D`C{`|(}hvLGT z>C+{be*VJsV7ey3HR^mcE2(`9m2SKx&(i>`z5CjQ_O4jojQ?k(|>(Z($7y` zC&SL%zZWh)KmNY;3;V2b@Ql{R2#|bo!18iIoFqjw&Of2|qfrSKvFi0#2s3x^21n4dXupjjd z46hsHT?b0@fuw_zQ}a?8N-~P_laf-4o-bT<5hx=7l0j$zhK!Yg$()s!fTa-wgQu&X J%Q~loCIIpS06hQz diff --git a/themes/kanagawa/plymouth/throbber-05.png b/themes/kanagawa/plymouth/throbber-05.png deleted file mode 100644 index 278c6b4b9956d3bf5bb793289b7982010aaa0299..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1248 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~ug9Pl)TC>$^q*`v3p`SGUG&ps#&Og8YIRID{k> z1=#r1jcx2qRk@VSFdh=lAV=}RqU(($2_1Obx#+^5R21igCe7w4Fr6+mN@M2S{(4IR{VA3 z){LvGzMB32|NTUhe9ng2Yn8X>-kf{am*Z#p0$tzhrp>wwZZAu{J*W6~;a*FV&&+X( zFIs%>y}l)LIA7xhzrKw76t3XF7OM~5rv-Z@uU54x9b{rYxE~ElD~Zb8W7!bh7Oao4R+V76Z5Y zR)H>8mgub;5_sPQrAzcYS)>?|?3?uIYwy{$zc$>q-d%m?Xnf*-2QSM7sZ-?mmf8p% zzw!BriTH`lpRX)f+Cu4f<-Ak8mKEIyz%lwDZ7WdS$L^tzJ28N2b@Ql{R2#|bo!18iIoFqjw&O#L}{mjT6uL1IBbHK|1* zKzA{K{itVPc-$`?G`v3nwo7s=2K>vD`1o;Isa0p2% z3b6618{62Ks&Xlt$untNSm}$h=t|298-|tSNr-!%{5d%`L+5=#aCQLC#Ptyh`@ip9 z`276w`;9AKC)eg1&35oAZT65-DQ^LWFau+fx4VmXCUi;nhs7K4w#WBR<^w~)_qnZr_T0JA9IHDW5g3LpPw@OW*s|?<)w&sH=35#&tGt}wS(4&9F*MhA*X_%^%|Tf+rtMW)YpJ*P z>9@UQ_rCFVJ>A0bX*R!)@rsUl4i#Ka*rgRaO_cJdx%4oKu4651DHJb#61IHgXci)rA`8dh3!#4Sb`*yze1kE?+%UaD22K5^V%>1(=zMZRoTkB3!K?d&N zEgUS}6W+afrz&xyeQ(LECieEsswGP8*JfNQJS8D*s(WmM7k8+QXf$y#3L&KbWm zI5s#MZ_ zof@Y2^Uv2_4{g(0`P!Pk{rj#j`R`*tyAoXXt%(vl4Q zl8jWKvHHaYnR$7sMKD?~DJL~AW$OKRoIv9^z{V8;gNebw>>6W?3{XrMBo+izlUfu4 zbQc5Ik9r1%*A4Qn1Eu*u(!t58d8rH~8AbU?NvTE87cRO8lo0^QAhZBO#>&8~X!+(u Ppd5pztDnm{r-UW|TWAbQ diff --git a/themes/kanagawa/plymouth/throbber-07.png b/themes/kanagawa/plymouth/throbber-07.png deleted file mode 100644 index cb5f946f0a814703eeca1536e7c0b061fda56e7d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1230 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 diff --git a/themes/kanagawa/plymouth/throbber-13.png b/themes/kanagawa/plymouth/throbber-13.png deleted file mode 100644 index b6942cd7d717fab6382ab7440fa32e2dc216b818..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1239 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~vugPl)TC>$`>}`v3pGMp#G`(3|chL4Lsu972+c z0&INh#x{1Qs$3FuNnrTt}UX(>w+Uj}5^xONr5{fix&o>^=R`B^5 zAbx-S<>&pI;ot2GM?5qFBJfI#UPZ!4!i_>Q(-E?X;5OC#eVc?A2ViI-n#uC|!fvs!;vO6Yp3%^98vn=8**tTXAk@S6YMf9uRWwC#N@%a$K!&fj`4@o4yZDRH;O z@xjNP179+k^RC+*qi7Ow>rRHwlt_yn-z|>+HveM#y;S9fsQ7JJV1SyXMtG+A`Z8z% z*%CnP0mO`Onu$@0ffXvk!6*%93joC!CRDuN1Ed5?Tq8=H6LV9G5*Z+ro`He+@4bJ# zfRYj*NteWuR0bmhBNKfCbA3Yt1w#`nLjx-lgBFY5RzNkXAT=pKHCD+*sZgb+x(4RD z2Bskf##V+#Rz`-}1_o9J2CpZsn2MqyH$NpatrBE5b`7)62xtN|XuxeK$;?eHE=kNS zK+$7nWngM$WCXF~kWb7(pdM$C9=FV#R0jRB#3KES{M=Oitjyfp#AN;AqGbK_%o6>A zoXXt%(vl4Ql8jWKvHHaYnR$7sMKD?~DJL~AW$OKRoIv9^z{V8;gNeb=cz?mnOF%JU zkXR51$={fpQF$`?A`v3p`q95nB0zKlJ&Qz64qWS*MhcRaIOiJs&zs*pVTIsD`z2ApLSK8|N`-oC z4=Bi9;_2(k{*s-QjaBTc|HnL_9#c;j#}JFtXD4OHHyMZ=lkCw=Ua<6G*P_{68L2n_ zu8LLo{&#?vKB59d=c{UU_yr*OJtzm5dn{5LG$O_ zJld5!^(wpP#maSyisXoY$Vu6?HCKet+NOdfjaP zejQ02^oe`Q7Tla zsjh*!u7PQYfw7gLk(H65wt<0_fx+vEE2g4o$jwj5OsfQ$ja|d6GXk1G4H|G8N-}d( zi%Sx73sCf!Ss9pG85uz=Iph;_5U9r)q{l5YCzV0JEU`#GBR@A)KPxjgH!)eixF}ga zJ+nl=Ag3}nzqBMnza%3SXsmv5L1tcFY7vaqOUg;jOPPBA9VgH@4zO`Wz+hr9G*J}c zDFliMgT#V>YEp|rfbL=d`%%xp^5*MjPl3{WAnD-b)Vx%Nl8mDKq@>iM=L;8I1j-12 cWDr__A!B7|(z@v}4^WQ5)78&qol`;+039kADgXcg diff --git a/themes/kanagawa/plymouth/throbber-15.png b/themes/kanagawa/plymouth/throbber-15.png deleted file mode 100644 index 74ecb6b522b3eef9bcfd177cc62183ebfa05f320..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1259 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~v%jPl)TC>$`?M`v3p`e6JP8Krefj1o;IsC^*@w zD@qEmSYpYQnspMf0C0*}aI1_l`g5N15f zKYJcfkiEpy*OmPxJ1ZNj*jN9Lc|bj8o-U3d7N^fn%8hR_5IMS$Wt)j)Lh6n~E2eQq zL{72IJU`+0zx&IrKd?)`d~LP<#<}^`@5+{E{`cwaJ-aM#Mn-S%_Ncet%8n~-d%SML zZtLCEb3WhO$NK5lmUr?pzhW{9Ql4^U9r<|jlKs{~M-$Pext#aq=k>=N=`m1OlI%GC zAUx;-)klH;MDP7tJ-I$usZEIv*ec7#w!<^Gmc%mQNK*ygG+1Cx7@;uz(6%i zjqptK^<~fkvL%4n1Be;nG!vr~11nU7gHamJ766JdOsIIj2S^E)xJHyXC+4OWB{D!L zJp%*t-+TXf0VO3sk}ioQsSHL2Mke|O=K6*P3Wg?Dh6Yw91}zr9t$=D&L26QfYOIor zQlUysbq&mQ4NOA}jI9iftc(n`4GgRd3|>!MF%?BaZhlH;S|!MA>>6gB5zqu`(16=e zl9`)YT#}eufTG9D%D~jh$OvM|A)lCoKt0YNJ#LvfsSNsMiADMu`MIh3S(&-HiOKrK zMalZ5x1`~s! zX_&ChbD)?oNGu4bCbcL8=q?7ZAN33juN&lD2TJpSq=S=F^HLc~GK%t(l2VJFFI)tQ fGy#wdLJKfttPD**ZM{4TD97OG>gTe~DWM4fc4i=j diff --git a/themes/kanagawa/plymouth/throbber-16.png b/themes/kanagawa/plymouth/throbber-16.png deleted file mode 100644 index 15ed61971252c62bcf95cf8d77b5391627374be2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1258 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~v%jPl)TC>$`?M`v3p`e6JP8Krefj1o;IsC^%(Q zXQ~RYSKywcG=wB|rLEpqDB4WF zZS0l6S5(W=cszBX=u&YP9$`&G?Kd3S2Z6>iCV9KN_~fH31( z{@L?@g6t)pzOL*q*;(0G#lHG~%meB%^>lFzu{eEp(#@!51A*2+?FmX;SEDZNSP(ip z%8WJF_4T@h%KzUDIqM7@tJXg6I{EXYPnuicznRyrnOn_XwQT){!0R`Rx|6Dp2fY>B zy?ys}{T<)f`jw zoew#-$FMFo=|uF(Ch5x_0`{LTI?FBcpAoF9KI3J}1)T@~-8b62-y^fh^!K68A5msv z{_$1;o*%MbcXVgTAI2b@Ql{R2#|bo!18iIoFqjw&&CW~Z z#sbBJL1IBbHK|1*KzA{K{itVPc-$`?4`v3pGoJVsn(5D_HL4Lsu3Qif- zr6z0^GtYng-ml6f(R}~s^Dr}cCZ+XP1MHNgRz56I=hz>iA)qU5^}a&UX8LVouLQo- z`0XsFd;MiyM1{m9d4x3$wHsU$fkrYgCV9KNc($`XsR4303p^r=85m>~K$!6?|Ll1{ zLG}_)Usv{*?5u38Vqg6~<^lDXdb&7NWoV@+?F|N8F{%lC(O<^)fvUpDt{SoQj?{o8KrD83N7S?9G}R#kJZ%-6on zPR}~8s+ZOmtV*+&nirULz2kHDA@j5Mo_^>mvJ^Ua>rlA+_2lak8S@xc@Hcjz{5v~( zdxwWW(E+B(n|9wxPdy~2nzP~H6lP`SDI&3HS1Zr_WO-%#=4G)$cNXYAV=@;sC6 zJ}FlfDQ@Vnyr6%0fpKl!#BXj!AH1IDZ!B@Onii#VG)$Xg&u5l(Mjky&bRF7n&FWJ2 zTC-ZPws4Bn3JKq$N7a5$x&`VF%!{hC_iN%v>{S0ZpXF2Sa!bd@H*6rdWbfaU5Xdih#kyU}(NWHuf}7 zOc*2<1XPn+6asV?1K5vx28P!S@~#7=`9RXa$*Fm%3?&&w`AJEsMb8&5x(JjJ0LdV< Z07J&g&|GHsrfonu22WQ%mvv4FO#qXF5)uFa diff --git a/themes/kanagawa/plymouth/throbber-18.png b/themes/kanagawa/plymouth/throbber-18.png deleted file mode 100644 index 663e964027f22be261a8f1e80b94c486c5255d06..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1244 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~u*IPl)TC>$`?4`v3pGoJVsn(5D_HL4Lsu3Qif- zrB)IaGtYngetn`q^ZlQT<(ZV$KlD{XE)7O>#B|9q{tJqink9j~n#-1*YAr`04PRw?0G7xDCm(p2sqDWLbYeCt<9U^*f z7Nv2#`~QEDnaK?g`|H0uH-Eor`CgLYkMY|#+iq3s`rc1ET)Q~g=$I9I`!%*``&V+C z<>!70xNL809J#hw+PtIt^wjqjvF#gIXFJ8Tezl)WptdMZtqp5j>1^Ft*1Z0dt<`2)XNx;$ozG?`svS(mYK zh4QaQn#L=WS4}-)rT*2GbLw7WMgjBX9F>(y@3I?z?eCtXaQUJR*Xi}Dp^Up!HXTx7 z<5lFzmS+?B6Be~*f`OI}i`l8u;*8&(-xK?N{tIv6E7NIGC;S?KA!?Qy;hE;^%b*2h zO8~J45HrGQCPpa+R;UOEqcof?02E`GQ1N~bkP<9$jVN(W%uOvyWPnh51_tK8_x|w$ zN=kqvT@p)D8H@~!O!N)R^$iUa3{9*I4XjKIS}cBB0oAC2)T98_SS1&wLY1288kp-E zn1&b_TNxTz85wFD7+4t?yq>sXDvE~O{FKbJN|4#uHOx9Apb6BV0k@$fGdH!kBr&%D zMUR=4fvJ^|5yX;1J~0P@dYnOe+%j`g8T88%i}W+{b5r%RGIMhill6;>lJ(OwOY{qJ zDs%HoOEUCJGE#xY>K7Me=H;ap!DzjtoYcIOsrTP;0*&JU8&?DjCI&+bjYSSoKrvyE zSP)Q6YEcN#T?}A9>KPbbH^{pVl;#6T2PdcIr81Oc6y+x+r4~J3xacBKMgSy(&;kq@ WD?^JOmi6jDIR;NxKbLh*2~7Y#Mh74O diff --git a/themes/kanagawa/plymouth/throbber-19.png b/themes/kanagawa/plymouth/throbber-19.png deleted file mode 100644 index d313bfcecb9ce234ddc822556dc72128d54d5dc7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1238 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~u*IPl)TC>$`?4`v3pGoJVsn(5D_HL4Lsu3Qif- zrB)IaGtYngetn`+^ZlQ>9P6{0q*gxPsJ=f!LtuNOo%F-^6`9lXT+Fzf-zu}M)-@Kk zNebtaWigdkG!zvQSC!<^)IOp7J_~3jW0JSKi)TCQlNun0v%n*=n1Mk?0fZUP^3R?J z6l5>)^mS!_$HDR*+wJC5aXtL9BY*DP{+i+?@dh7+5>+2`{k(2o7yNU3 z`FDN|j#hs8<9EcHT{|>|7#RJN%Qe=^8!IU0&J6nUXHiNL+l4i{@sW}Ok{ry}4tb>* zO>Fc$7nPqIxgl%S8{d!y_a|8_0ZR9Nh8au#NZ?hlYUwwb-lj0u)U@AzqkwYKseBLp zG&kRx^PUF!2ba&We9rJGh-u;EV}JGquJ|8&jpfwjOo!K(C#_(JREjj=+uE1F(!$TR z=xC0aAh`t`Q~9iMgpoi3|`*&%nU^_ufBVKuHOZq)TE+ zDua=Mk%_*6xxS%+f}x3(p@Ef&L5sz2E1()xkeU>r8mr`@RH#x@T?2Dn1Je)#V=F@= zD(Z6k6UI=DuaGmVv&AEer~FMR%UK)VzPd5QL=t|W{G}5PGxR>X-S5D zNk%HrSpDLH%)GqRA{ecgl#`m5GWGsDPM~odVB?B_!Ng!_8NamP3{XrMBo+izlUfu4 zbQc5Ik9r1%*A4Qn1Eu*u(!t58d8rH~8AbU?NvTE87cRO8lo0^QAhZBO#>&w0H}m|B PKsg3aS3j3^P6$`>-`v3p``Ps{M0zK$j666=mpx~5I zU1}v^G4uS#@7Jd*HQ)bP%(1?o@A+gVu+s5Df{xd)qIQoxz)!xex~2JeVvbQ>$H7`m$|>~3lwpEzT@`oq}S@tGCwkZK9lup zZ}H*-FU*C?wttd6Ub5;)Yj^GRnNG%f>)GbnU08Qo<1l0YJ&u>xqBrkbv3s}tA|`n` zx%u;6Z`6N#-JIhU!*T|LM=K`nW!@0Qq0C@)%s9DFX_NUE=L;<26B3n{R5&vqyure* zwsL}Nzx(B2li7=S)@IVa5marW$C*8e2$V|ze)Ve0(n)b1YHjVdJ zg{obv{uB}Pt2OjcQHNrE^*Ox&H$d&+N4TL37=Frni89v~%H;u=xnoS2(hl*j;~^b8ElfA9U{1(cKkNxCGK zq%s&87@6oBnClxFC>WYp85&rb7_?aYwgReA1*u5^sNoH>@jnywM$jr-2ErQW{Nja%`DO2yi;{+PV0XD7(7)(H$c|&He28s!T#DaioQj0=> z?qUG@QP05exG6EnOgce}PSQ#0t{8Vxc PD97OG>gTe~DWM4f&o2W$ diff --git a/themes/kanagawa/plymouth/throbber-21.png b/themes/kanagawa/plymouth/throbber-21.png deleted file mode 100644 index 211aa091f1f15054cf718aa3bac8ac9d50eebbc8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1244 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~u*IPl)TC>$`?4`v3pGoJVsn(5D_HL4Lsu3Qif- zrB)IaGtYngeto)~fH31({@L?@ zg6t)pzOL*q*;(0G#lHG~%meB%_H=O!u{eEpVr+DigFvgM(Df}wTwKXF?G`M%bc;*d zK{Yt}|9|}~abC7dudTx880)7$WAy!OZ=r^=hu{D9qP39oAn7LQn-9OCS#Z`JP^ynfR z!^Bs-S0p4YH}0COerl5bp5WT-hRPF~TMx~wy8mI-f9unn9>*`wc&u`8 zWJ>_C2M{yDX(mP~23DvD2ctBcEdUf_m{9S450DZpag8W(PRva$N@RdgdIkpOzxV#} z0!m7NBwZ3qQW=a4j7;Kd5q z8kmL{7+V<{Ss58>8yHv_7`&diVk(M;-29Zxv`UcK*fq>LBcKV?paHj`Br`X)xFj*R z07Z|Pm4T_1krBj_Lq0JFfqI-ldfYN|QW^Bi5{vXR@^e%5vodpY6O;9ei<0%zGfVUf zaw>E4OG`5JOEOY{#_AUrWaj0i7Qtw}q@2{el&SaMaRQCw02@~X3?>F6!>Zubwm>mq zkXR5bP0l+XkKU1JB6 diff --git a/themes/kanagawa/plymouth/throbber-22.png b/themes/kanagawa/plymouth/throbber-22.png deleted file mode 100644 index 04576cf02e2cd9dc302c9b9e874e76bd23b78951..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1242 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~vugPl)TC>$`>}`v3pGMp#G`(3|chL4Lsu3Qif- zrB)JZGtYngetn`6o96VN_lr5Wv~9Nc+ckcE&ZL;y9HAkQWg*RSQ&qNe|4AWX(E=&6 zm2a0S8=EG%$Qz35s!Q_mBpy5T1ZX5uYerR0*}aI1_l`g5N15fKYJcf zkiEpy*OmPxJ1ZNj*jN9Lc|bj;o-U3d7N^e!<~lbSNG#Df^Coo)W4GwyrnW>@G07yU ztl$6tui)j8^RT~Od+Tjqbsm4$r}G;&uYUJ-byRwH%>~;xvW4fWkE<`2PFXU4?q~Tg z`aRq7qJB(bzMHNAFvu7a9VI_vVo1eXum77S(9=6ljwMDD-lM{CbrMHHg)`3v$zhY zFz`0#SpA(5dPTI&vXyO0=jzC0muoVL+1HibnkI5c**%SWB|U{hu1QE^`dWu)PHsA{ zyBhD*a0rD*J&gG7(zxUe_qi#%)lvkNy?QOC-_OqbT>rYYIc0KXQ@8M)8o_Kqjybcv zxJ^>Go{L%X=a`qiuEoXLRXHt!`gct_dUQX{e<&>{W?axauU!Thre>)To@u_m3|c_8 z1Q2@wF(aI2Vw7TFg^F-6O2gR#Krx0174P=|DZvugh!W?-+|;5(1_-5RU|{}x?;kIq zqy$LPC9x!x!N|bKMBl(%-_St8(8S8nz{m``O$tzrRdP`(RH>=1fw``M zX^4Tbm7$T9k)gJMft7*5>xnC-qG-s?PsvQH1euLp!>ls`nm`R2a2rZ8b5n~;5_1bs z^q5&0m|7VbK`c4s6LS!##~Gx@Ei)&TLBA}qNIxS#H&s6?GdDLeS--d_SwB6qM86=X zGB>}pBtyR>BNb?@esMu&US4VujMhuaNzF@{djB0K&^QjTaYevjVlXm#9QCUmC?*UN z3j(T1EeZj;ivjFMJp;>|ub({yO7nrFgOgM9QW;7zit>|^Qj4B1TyzmABLI>?XaR-{ V(Dm+rL_sAJgQu&X%Q~loCIEbB19t!b diff --git a/themes/kanagawa/plymouth/throbber-23.png b/themes/kanagawa/plymouth/throbber-23.png deleted file mode 100644 index 7736cb945149accd862767268e2278b463d2b9cb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1237 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~t{_Pl)TC>$`>@`v3ob+2#uifqrx=3GxeO;4sUm zF13>2Q-AvXG;2^Sa` zU;LS9n0@>6VbdgWT}d9zf9)ajfhIC0dAqx~C+t004dieZctjR6Fvuu?FymSN+4F#c z>?NMQuIw+_S=m^{zWRU61L`sHba4!^IDIxKI=ab0e8Ea z?BDVM{(LApivvcJYJ+IC(yTKkP}XY%%M{4E0Q?#I=mQyxj&4c_SX z-Y5Uny63@FdLm72&g^r)v5OzRSMYSl8p{ZdU8SP2$KOu0Tp?qAL!fx&=afBZj3s+z z7dD98n{QAm;BZ9t7Zb+^j#VZ4y!J)CkWsUtb0- zAX@^6J%E@IPBSq|F|a~KI2fhjYyqGc!-R_Wdw`T+iEBiOb7F34Q6d9`(lanH|GoE* z7f@0HB>qEx6-Q(Xgd zT?5k)17j;gBP%0AZ36=<1B2HSS4>6Gkei>9nN|rh8@q;CX9P5X8Z_WGlw{_n7MCRE z7NF=cvobKXGBSc#a>ys$`?4`v3pGoJVsn(5D_HL4Lsu975XR zr5RQdeCozdi+_H+K3$1T+04%C{QY7so2C8UYoE_#Qq&h^(b%3PU?KhermAe`{*%H5 z28O07;(1r!?p4tZh_RRC(R`Em#tmpDW0JSKi)TCQlNun0v%n*=n1Mk?0fZUP^3R?J z6l5>)^mS!_$ozbrET$X(Ly~z6M>y|f{RYfDADtN#KjbRtXRx_t8{Gf zgES^Cl}G<2bM1OuI-?7i0v!$~EV1Uhv%1&+CyP#tt-QsB^xnB2nfTfcJdTjM{H#IL z@j!v4K~BzrM$4%UjVv8v+$&p;zhCtI%8h`SMO=-~r(fUx^!KkBHU27$&JTKOYU&zi zEz{VTl_SzU+y6oE1@A@kgpVKElz+omvpjRzjG!rLPoFVW-mmnW&}v$~>S%TZ+XlA< zf6fF)Ei#LKu5;j2e(7hfk8^9hruI6$)Y_0Nn%nu`$9_|?Ub*FD9^fU5vQ}welb8{1u^^1#=_0uy; z^b2w-bMs3}GW1I_Qh~jpG0tR|E_u1|t(L%lJ(| zF=3Ec5Kv8OQ3%jo3}8R%85mwS$h!`d<^xFwC#UA6GL&Q#$`>@`v3ob+2#uifqrx=3GxeO;1H5j zG&GUmQ#ZD8>3#n3`a~r*Wivak^Y@Fnv=8@Nm=->q$z-K3%A%36Jxf6P`%P8Z&iyBa z3k-gy_&Irhp8WQ9dVsE`W$5%rKoc30yxm>g6ZW30268wHJR*x37-SScnDH$C?0G;z z_7YEDSN50etZb}eU;RJk0rePpx;TbdoIX1#H@?Y0CdDbl1uxQPj zz#sqQSLS}0E&b}X)qB3@`>WsYFz%^WONbJ@Oq)(E&C5ue-AI#HT>2*;pLAd zNm4wH*7B|zB35f#9*Hr|n$vUsT=pX;WsN64pBOP}&WnrXe&oiQ)-wOxrDI38^X!+)LVXG3ldH?xFfcE1A}JuljWF+Vv;Zr=}`?_%t^*ICA%4?}$sw zB!B(*^DAurAs2zOb1ag-rLX*Y=BVCWreLnFsW)Vh$Gtx|UNiJLg=Ux< zMJ=+6e9n@T9DH|^TR_0M6&phrY*;XVW`g^l^k1xZEwt}sr^fgL1Jo=v!ZXd+mq822 zmH=W8AZCQqOpHASGDh8d2h$n44OZ$N-`A3=GVF@BQNi zl#~ETx+IpQG8h>cndlps>l+#<7@Ala8d#Yaezrfo2B=0Aq$UNZ#wxie6{^%!*T7uY zz%<0b*vinz%E(aLz`)AD;Pu26Q&BYJ=BH$)Rf5dMu3^?00ZpI=4Y&;@nYpROC5gEO zD0C)GcPZ-2uABA<)r4NOuhe(6KEU<*tjBKFfkaJ*4pK(0L6qs zVnIMPsYM|`cQJtdsAph!-5~EeP?`@U9h{t+m&#C*QIwyQlv?zB;i8K`83B+CLJKft Xtc*-=&S;1P$}xDl`njxgN@xNAY#|VW diff --git a/themes/kanagawa/plymouth/throbber-26.png b/themes/kanagawa/plymouth/throbber-26.png deleted file mode 100644 index ec53fe5b6c0be4d845c7542b8630a8b45d3370be..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1229 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~uX6Pl)TC>$`>%`v3p`!*|LuK;OBP1o;Isa0p2% z3b6618{61Lb=E5>n+5FsdB2!TJM3Y{XE z)7O>#B|9q{tJqink9j~nCY~;iAr`04PP!S@Y#`9e>CM#{`l8G1ih_ogXzt40VXpW7 z&-7`~SMgZ?^^Whk`7=G!Oy17te9@LEC3Yv7KZjkh=i|W-A66W1Ti34Ldu(!%6?1I; zyT!MTA6HksyvVuXn7U)bbQukQ(WY5<_|Gc|I2%~4@8Fi)z_EYs5#KF4QVv|*Iz{2> z_wW!Iorx_UVP=f~ChLX(O)Z&uF+yWFm zW>yBKRz^k;OAh(O90cld2I+Cj%t>X?FH0=a&&bbB)z8Yz%}q?!FD^>fPtPpTFUYCP z%`Yv<&@ahI1sbbgT#%WUms$j)^^$T@^HQeXf5!x+kuj^Fi0#2 zs3x^21n4dXupjjd46hsHT?b0@fuw_zQ}a?8N-~P_laf-4o-bT<5hx=7l0j$zhK!Yw UnZv}3kAZRwp00i_>zopr02s{yApigX diff --git a/themes/kanagawa/plymouth/throbber-27.png b/themes/kanagawa/plymouth/throbber-27.png deleted file mode 100644 index f050150b8a12d9acaa3827e0e35512604e641b53..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1249 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~u^LPl)TC>$`?A`v3p`q95nB0zK-EomNzk4JLX}(Mb%6uD}7Ox*w0zg-*0NjcJ4nZT=3E0xy1cq!|Oj& z5}eLg*uT_`di%awbMJbu`ed;s$vOXlhB793ySsSF@oWVJJ!gSOWHAGSi~oC z4=Bi9;_2(k{*s-QjaBTc|HnL_9urR&#}JFtXD3BFH!DcAxlUa9VoU1eq|EHATG^Yg z{oJxi`Tu`@*4c_PcCY*X?s4r8zXXZ@J_oiaY{}Vj=$*y7=ZQVG_Aj>G(CGQlf352E zf|upV{=cMak4<7@)SCap?%?d6Y;R=^k$(x+tddOE&IJhU)=CgAtez5DvFUi@UuIQD zg?IfcZ9H7MoKu-5Duf+lcbBm+OP%wX&tug!n}-K9CqA5^-m&Gc@3N@bitKlMSi6k* z=A0HNN^moM;Kc00`9Hk#w6^53q|RkrF`rp3&#v#NDPWyk^6HpZf*os<)d9f|me;)GRf^GtJkR zK?}&10AddyW`xsBj8Y7&P!SGBX*gQ|D8?|M;{6^VC0ODbQR1AKn_85}0HO2@49tJ; z{o@6clmJP(B$lKy7#SFu=o^^p8yYAWnphbcSeY1pwm-cFs74i}CIzU*D!C{Xs?=21 zz+BhBG{nHz%FxKl$WYtBz{7) zqF<0xnVVl)lA&LckqR_czqlYXFE6zSM(ZWzq~@hez5k9AXdDOFxFTRMF&LRoHsIp` ziV1_nf`DpLi$Z|zVgUP5&%p4yLEd$sG#^MhI5{;hm7ye~C_gDFwdnc6MHhiG0w5WL a7GTI&8JU|;dsqsTWAJqKb6Mw<&;$U##1+s0 diff --git a/themes/kanagawa/plymouth/throbber-28.png b/themes/kanagawa/plymouth/throbber-28.png deleted file mode 100644 index 7854d207eeaa96beaafa066cc9a7298c3597a03b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1235 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~t{_Pl)TC>$`>@`v3ob+2#uifqrx=3GxeO;1H5j z6ky|1H@2}eRpnAPlV{S7akOZB{g6ZW30268wHJR*x37-SScnDH$C?0G;z z_7YEDSN50etZb}eU;RJk0rePpx;TbdoIX40W>~X9gNHHGGp7+l7^8HQHJD6{aN@R~TuX{uIJ$^`WPCvy{9ai@{7SMy3k; z>`U`F7ubYbH85SU0mI{lYG@{gsQRN^%`I8`5x}<3ZT2 zX$)ewQhv;3bKt61KKi%0Bv@k6LZ*Hthfi0wa8`3oQL@-#`RFV^yVH!b3G?GwKCGH| zXo1ozt6s1A*{dy^v!?sy1$TWezhH0owO0JK^@qEzF4H!2>aSxiyA$Ib-&1Mos=HWm z@{#Ya+86u27RzpNIjZj#&HH?rXdkc7#k`yH&i7TG%`#sz3mBkgsS%!OzP=1vK(+)B zdjK&boMvK_Vqk@ea4<^4*#bZ@h6xq#_W&uu64!_l=fvF9qC^G=rDtGZ{(J8qFQB9Z zNYW*-B$dI)z{o`3z+B(ZK*7+&%Fw{d#PGBI=`}z#svtEfKs8p$MX6Awrn&~^x(22p z2F6x~Mpj0K+6D$z1_rMuu9%9VAvZrIGp!P2Hg*lO&Io7%HE6(XD9OxCEiOsSEkMy@ zW@TV%Wn=`g$`?G`v3nwo7s=2K>vD`1o;Isa0p2% z3b6618{62Ks&Xlt$untNSm}$h=z2BIx0iOB`SYxX?D@`(Cxr_>8a&UExL<5|Jtbj( z#rKH~4_)3@Yx=J*iTRx0y0YKl>-(+>ps9>W-tI2mncS@bKn`btM`SSrgNy6X(DjZ9{U7Wytd{>9@zb1`o+4Bk>mpo2fy;pWz+KwHa9WY`W>vV3j1z*db-b?lQM1xZg7V(YRA+~y)JUh z=1rz3Yu(4-d-p2a?)F zP^G522Ijg3rXdE#R)$7aMuyr3237_JuP3gUilQMmKP5A*5@a@Z4YSS&XaY58z-=hW z%uOvWNz5%k(PL(1U}|M#1hM3hPs~A}9%qmqx6GVW2K}Wc}iz zWc~Ea68(al%G~_Yk_`Qlj8vep`o#sAd3mWtFj_AuCp9l+>iu_|K;t;T#uWjBiNVOS zq(hk>C?*UN3j(T1EeZj;ivjFMJp;>|ub+W(8XrhHI5{;hm7ye~C_gDFwdnc6MHhiG e0w5WL7GTI&8ChP?J5vOdWAJqKb6Mw<&;$S=RS^LI diff --git a/themes/kanagawa/plymouth/throbber-30.png b/themes/kanagawa/plymouth/throbber-30.png deleted file mode 100644 index 4612bd0d350fcd7dc65bd98543f99766a41475d5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1243 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~u*IPl)TC>$`?4`v3pGoJVsn(5D_HL4Lsu972+c z0&INh#x{1Qs$9xu@=V$mR{EkWy3(>qdp8E#pBHxh{L$cfmc;#H!|Oj&5}fu|e4p6x zP$A%bwWj6G^%`$WXFCLXNU1N{tOzudG0EHA#j~CDNez(0S>O>_%)lU{0K$xC`Df1q z3bL1Y`ns~eWM^e#75nP{F%PK6$kW9!#NzbXN!jsD1|r91Dkw28Y;@F`Hs#Wm)i;kW zdUJ2zfAuW(KL;7VmfF5QH}C(s)by@T=Ut>$EnDeZ+kV&R)-q2`Q{CO0k6x3VE>`qC z;_mwjwWCE@ERnzWrT(-`4B=STc>gZH#|q)E3d&Uy8HY^wiznT2oogih?)&K_e6lWw zolO{3K79D$uB^DoP4Jk}Quzn7j;lNM{8f76eDc(9Um?XKnp&Qj)<+oTdnJUm%wjpG zRs8ug7lZ1WULo=6t`Y|hn-~ASGDh8d2h$n44OZ$N-`A3=GVF@BQNi zl#~ETx+IpQG8h>cndlps>l+#<7@Ala8d#Yaezrfo2B=0Aq$UNZ#wxie6{^%!*T7uY zz%<0b*vinz%E(aLz`)AD;Pu26Q&BYJ=BH$)Rf5dMu3^?00ZpI=4Y&;@nYpROC5gEO zD0C)GcPZ-2uABA<)r4NOuhe(6KEU<*tjBKFfkY#i1@F11r!qo zi3I`Gq!xt$-NgX*qn?4`b%VU?KxsaZbZ~NNUMfRLMp1rJQfkrjg^Ml%WduMn2rX6y XhQPp4t|&AF$}xDl`njxgN@xNA)gBJU diff --git a/themes/nord/plymouth/bullet.png b/themes/nord/plymouth/bullet.png deleted file mode 100644 index d5b457c185d3d27ca7c552443ecb5068195d8f4a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 358 zcmeAS@N?(olHy`uVBq!ia0vp^>>$j-3?$8JydD54g=CK)Uj~LMH3o);76yi2K%s^g z3=E|P3=FRl7#OT(FffQ0%-I!a1C-zo@Ck9faqlG@{r~^JnUn7ZP>Q)E$S;^dWAj(% z4ksX&G0EHAg{42^W+0HmUgGKN%Knm_m5o*GtN+J5ppc@ci(?4K_2h(*u#^M=Gc&P- z05h|&1OqcOvxW@^k`y8t937c=+_jj00jOBD#5JNMC9x#cD!C{XNHG{07@6uCnClvt zh8P%I85&s`8EP9CSQ!|+p15KviiX_$l+3hB+!|(`5zqu`(16=el9`)YT#}eufTG9D b%D~jh$OvM|A)lCoKs^keu6{1-oD!M<_mgH! diff --git a/themes/nord/plymouth/entry.png b/themes/nord/plymouth/entry.png deleted file mode 100644 index d091fcbd3c1c6f5aa00e14048f9d1cf688c98fde..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 700 zcmeAS@N?(olHy`uVBq!ia0y~yV3Y&04FuSLa@a2CEqi4B`cIb_Lo1CD@X@-Ch2J0cXVbJ3tZk5>H=O_LuCeY^-8m z{XgabZJ6Wf;uunK>+Ow&Ue19G$3CvUQy}k@HfIJ;-@`+T4yqf>5@Sm{$S!c^P*c;b zFPvgx;w*)UnF$6Ob`6CWQ)cqGsEgax?XNh;8ULsF+PZc5cJJc0eT$NQ>-hY^j};6I z93Q{@yHPI@cV}As!eG-?hqLayziP|FkPsT>T7BWAnCs38!}{6x&+l$Ny^EcR;m@^4 z?tVMpJUsXB+skL4Pv+fiW@M<#vYIt_ui1I^?&q&d`I#AhB#?wvR zFEh%%-Ljc~#a4jf!TNoy{#RG(?54Y~O#nQ4`{HB61H1*J0$xD6$lxv9k^iMa*1^&IkvISACl;OXk;vd$@? F2>`2d_^ki{ diff --git a/themes/nord/plymouth/lock.png b/themes/nord/plymouth/lock.png deleted file mode 100644 index d4df3c64cea0dce5a8ec4fbad5e909762a8003d4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 531 zcmeAS@N?(olHy`uVBq!ia0vp^nn0|>!3-qN7blhjDTQQ@AYTTCDm4a%h86~fUqGRT z7Yq!g1`G_Z5*Qe)W-u^_7tGleXakh63GfMVy>ag)dFcQD|Cj65vH;ByDhcunX5e(J zJ8#-*#Ui^Tl_@d)*YCe&(Wjz-vW!XI?k>VSyJMySIqW5#zOL*q*;(0G#lHG~%mWHd z@^obe)Fc_!w1P1Y@zeST}lwjA%+%`2}@DxTW-7) zr3*3i_FvfBlguj?33x-U-?J=Vg2VvmCP=? z4MKz`C>a7>r&{6~QIe8al4_M)lnSI6j0}uSbq&mQ4NOA}jI9iftc(n`4GgRd3|>!M zF%?BaZhlH;S|x4`v(5;BqE7>ELrG?CYH>+oZUKrOGb;mADkVi*gtyRVV}cE zYi`$EPgwTX@KnzA8HQ_K$E-QNYt7pG>(c`H`@gVY(~aH8)qEj0oeh1CSIJIK^geT7 z*SVurYfkR!E8TMb{MFuw{@s%=xX;dP{=vvt{PA<5@3m6BYs@!h+aF}YNKiVqFdVqTBl%>_J^OXr_x3*&Btb7Y8q^jtGwe2aD0A+lFfkDX zwqL@9V?)RH{@1zhlYh*Q?0>zT=c4uU$nT%m91oQ&{rCOd>(KYVtNvFo5$*kEjzmLu zIk(a$$@M1J+2qdG9^+8{esNVZKPv~rpX96jwHC(TzuNra6eA)iiyaaSqwf{x-MIF# zr>g$1T=x6Bzhzo~=k!cHfB*S&3DRTcVN2TFX?5Q`_uZfQwxaIQiQ{&Me12D%MSpM0 z=E(j?d_rUsWRf|s=CJa@4XOFkVI0RFauSm=5NXJeQ#L_xv!D0;OsB1xA79_vwaxgg zyM?yD1O6<9o?>ukJ~WkQivRN72d1iD)l3ZYYxoWquBqB@w}0 0.01 && Plymouth.GetMode() != "shutdown" && Plymouth.GetMode() != "reboot" && Plymouth.GetMode() != "suspend") - { - if (!global.progress_visible) - { - progress_box.sprite.SetOpacity(1); - progress_bar.sprite.SetOpacity(1); - global.progress_visible = true; - } - - if (progress_bar.image.GetWidth () != Math.Int (progress_bar.original_image.GetWidth () * progress)) - { - progress_bar.image = progress_bar.original_image.Scale(progress_bar.original_image.GetWidth() * progress, progress_bar.original_image.GetHeight()); - progress_bar.sprite.SetImage (progress_bar.image); - } - } - else - { - # Hide progress bar when progress is 0 - if (global.progress_visible) - { - progress_box.sprite.SetOpacity(0); - progress_bar.sprite.SetOpacity(0); - global.progress_visible = false; - } - } - } - -Plymouth.SetBootProgressFunction(progress_callback); - -#----------------------------------------- Quit -------------------------------- - -fun quit_callback () -{ - logo.sprite.SetOpacity (1); -} - -Plymouth.SetQuitFunction(quit_callback); - -#----------------------------------------- Message -------------------------------- - -message_sprite = Sprite(); -message_sprite.SetPosition(10, 10, 10000); - -fun display_message_callback (text) -{ - my_image = Image.Text(text, 1, 1, 1); - message_sprite.SetImage(my_image); -} - -fun hide_message_callback (text) -{ - message_sprite.SetOpacity(0); -} - -Plymouth.SetDisplayMessageFunction (display_message_callback); -Plymouth.SetHideMessageFunction (hide_message_callback); diff --git a/themes/nord/plymouth/progress_bar.png b/themes/nord/plymouth/progress_bar.png deleted file mode 100644 index 81e7764bf098b9b6f8c3a5d98a3338b5e433fbec..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 314 zcmeAS@N?(olHy`uVBq!ia0y~yVAKJ!xfq#&q>16jl|V`%*(1o8fuTx`fuW&=f#DZW zsNn?zL#Y7+!>a@a2CEqi4B`cIb_Lo1CD;OdLR@d$d-?C*zm+$Zeg%p!CV9KNF#c!K zy$9s5mw5WRvcF_!Wn&fl>i;nhD8%dO;us=vIXOXsm6@M`v5kRI%QbEeP(roDHKHUX zu_Vl&Db7#Ld_8d(_`Y8x0>85q2txMC`bhTQy=%(P0}8fKjl u&;)AGfZI@#nVVW%l9*e7qQ}h2z|_jf2x7@0pO}L{Jq(_%elF{r5}E)h+)~~E diff --git a/themes/nord/plymouth/progress_box.png b/themes/nord/plymouth/progress_box.png deleted file mode 100644 index da894d8c05689a30456865e130812b47083c715f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 314 zcmeAS@N?(olHy`uVBq!ia0y~yVAKJ!xfq#&q>16jl|V`%*(1o8fuTx`fuW&=f#DZW zsNn?zL#Y7+!>a@a2CEqi4B`cIb_Lo1CD;OdLR@W~{r~;@x9)h?9-s(glDE4H<9{aI zdq56*iKnkC`%89KHde8({vY#zLcE?Xjv*44lM^IZnfVzQ+ZY(NT;t{dB~(jXBT7;d zOH!?pi&B9UgOP!esjh*!u7PQYfw7gLk(H65wt<0_fx+vEE2g4o$jwj5OsmALVb&P| uO`rx1xD6$lxv9k^iMa(Rdd#d0Os$NJAeJ2Ri8%<=!{F)a=d#Wzp$Pyv&rq%a diff --git a/themes/nord/plymouth/throbber-01.png b/themes/nord/plymouth/throbber-01.png deleted file mode 100644 index a6a867cff6f7dfa6c2f4787ae50e8302fc5fa1f9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1265 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~vTXPl)S{doM=_`v3pG(X#TXK#%*D1o;Isa0p2% z3b6618{62Ks&Xlt$untNSm}$h=t|4F2#0MvJW*uvPj88v#fH}no~I-@?LS}fz2Tuk z!24>=_~ZB2pZuti^tRM%wnJuffrnI_+5GQ7gBg>&-Cg`76ASMHIh+L^k;M!QG72Ef zc$R96 zTBQ;SOya|=-Pm{}Q^S{WHZEIH&8a}cP<8KlQ8GbfcnzbvsxKO;XkRX-~;H#ad^ zzqlw_KRvTVzaXbFH@~zbL%$>=6=++99AEgQu&X%Q~loCIA4WGe-ab diff --git a/themes/nord/plymouth/throbber-02.png b/themes/nord/plymouth/throbber-02.png deleted file mode 100644 index a18b5aaa20db7ad463473a930dd9a80e26419d3a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1256 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~v%jPl)S{doPDQ`v3p`jE&p;fnN453GxeO;1H5j z6ky|1H@2}eRpnAPlV{Slu+kT0(Uq1Jb_w2iaPjOGFlDeYS}l0ah_lf2zse7@%kd~K$!6? z|Ll1{LG}_)Usv{*?5u38Vqg6~<^lB>d%8G=Se!mPDcZToL7+8q=jJ<1Jcmwod1#&V zI=!j;=H74r|Ie2QnW0*{?(??leRGXB?{4~V-X&_0O6R6c$HGkS8fYwS%e<+bbF?s1 zwfu1QuWk7OI?Ej=w93y&Gf+3_`=IjS_H4yY5v9DTE9%(k}l ziL5%}IwQtKKUv3i-84m?tA`G7ChJ(QJ>F8jDL~kBKf|Xb_bx1GiHLu5a{gz3*|xpP~d>09KSOtE;?Twi*2|96Ro**2&1)f0@%rhjO76l}FC-P^WAzO~Ip zeTJRx-<)Y2`l55H(AU@J#dd zWzYh$C4krih#BED6QdLZD^!GoQ5wz`0E#h8sCd5zNC}p>MwB=w=B5@UGC(Lj0|WEl zd;fR=B_%+TE{P?n3`Pb1X8Urs`*9=H@0Q>lYU#>!)Xy z=ojQv=H{1{WayV&8pi=Pt_T=R3 z1=#r1jcx2qRk@VS-Ici(`nz>9ax6(M=8lsjL%ED{)A)q+ZNDYow*6 zti8GV_y76;o}U{xFF9X&FYWwH%XBu8r}G=Pg!l&E{w1|5dB(KV+uK~{zT=82x82=# z{qyV^^9?yX+ZQT$+buEq6DTq1(DjD*`7SEgI(J2C3h87xN6$DC@owRgeawHE4X>zX<714RKIO3dxw`ew-uyQ&b0yb!yiao|t~;O7D3>Cv_u+#@xYUQc>IcQS zm;G`37ZdWP;@c;$DN|1@&+q=;e}28`m-!E+cd)7+-OQ@#4-8DR)CkWsUtb0-AX@^6 zJ%E@IPBSq|F|a~KI2fhjYyqGc!-R_Wdw`T+iEBiOb7F34Q6d9`(lanH|GoE*7f@0H zBg6{IEwsKzR}C>5&IRM)^<*T6Ky zz}U*r$jZo2+rYrez~J@76;n|(#;#%3839e81`W6kC7HRY#U+Wk1t@yV ztPD)8jEo?b9P)`d2-M>Y(&Ltylggl9mRO{pk)NBYpOu-Lo0zO$T$HSzo>`(_kW-nP zUs{r(Uy_juG*-X3ATuv7wFpM*CFP{%rA)p5juU7c2iUkGU@$Ql7%$6SF&QW(3=#_h zs!1&h0lJF;>_iM=L;8I1j-12WDr__A!B7= U%yicM9Z-(J)78&qol`;+08%0y1poj5 diff --git a/themes/nord/plymouth/throbber-04.png b/themes/nord/plymouth/throbber-04.png deleted file mode 100644 index 8e72cb245e13fc13eed68b0fcc0573769842263e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1219 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~vKUPl)S{doPC>`v3pGj^FWxKo7c>1o;Isa0p2% z3b6618{62Ks&Xlt$untNSm}$h=t|298wN-$eExQF#dq7h@P?~$jq4*6_P?**c>ehP z){h#srAD(IyfT^#Jf!aW=d1-9$e85q?&2oC>*re_hqJ&VvY3HEMgfEw&+^Zn2NYy4 z@$_|Nf630u#wzyJ|6?9dkD8~8V~EA+vq90(O%4KgMPnMDs;zShP>{NN_SB~CyV?K$ z$9Fl}&rq#h_j!x)^D}d1GCKW}%y7S4y7qM01>3`0bk6NewSFfytI}@$!|%;z@A-84 z9&QyWIm~@qEW34~29xZMhZ;)+7vG9o+Ocr~cdAm~hCA+)+4!!g`v$LtTi?SuEvzWGNmJ72E%ZUX&bN>-8QB-GRyKwfe%af+3KfiJLp}4SS z`gF;qpTBVZcrE?4x?fCa!u@-?-LFhfhcND*F2UdJe#z;>6!V&Wr%vSC^k1Kp^z)O~ z$*?o`?}f|HkH2sI!u~Knx4yFevvm?TfPrY18sVAd>&u`8WJ>_C2M{yDX(mP~23DvD z2ctBcEdUf_m{9S450DZpag8W(PRva$N@RdgdIkpOzxV#}0!m7NBwZ3qQW=a4j7;Kd5q8kmL{7+V<{Ss58>8yHv_ z7`&diVk(M;-29Zxv`UcK*fq>LBcKV?paHj`Br`X)xFj*R07Z|Pm4T_1krBj_Lq0JF zfqI-ldfYN|QW^Bi5{vXR@^e%5vodpY6O;9ei<0%zGfVUfaw>E4OG`5JOEOY{#_AUr zWaj0i7Qtw}q@2{el&SaMaRQCw02@~X3?>Ex6AOM@U?IUE3=#_hs!1&h0lJF;>_iM=L;8I1j-12WDr__A!B7=GH2x_U}?m_;OXk; Jvd$@?2>_#$4FUiF diff --git a/themes/nord/plymouth/throbber-05.png b/themes/nord/plymouth/throbber-05.png deleted file mode 100644 index 487f218397bafcd4951db467f91d9bbaab2b1232..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1248 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~ug9Pl)S{doM=<`v3pG z1=#r1jcx2qRk@VSFdh=lAV=}RqU(($2_1Obx#+^5R21igCe7w4Fr6+mN@M2S{(4IR{VA3 z){LvGzMB32|NTUhe9ng2Yn8X>-kf{am*Z#p0$tzhrp>wwZZAu{J*W6~;a*FV&&+X( zFIs%>y}l)LIA7xhzrKw76t3XF7OM~5rv-Z@uU54x9b{rYxE~ElD~Zb8W7!bh7Oao4R+V76Z5Y zR)H>8mgub;5_sPQrAzcYS)>?|?3?uIYwy{$zc$>q-d%m?Xnf*-2QSM7sZ-?mmf8p% zzw!BriTH`lpRX)f+Cu4f<-Ak8mKEIyz%lwDZ7WdS$L^tzJ28N2b@Ql{R2#|bo!18iIoFqjw&O#L}{mjT6uL1IBbHK|1* zKzA{K{itVPc- z1=#r1jcx2qRk@VS-J^d=Af(@)AlN@wbWbt z^xNLDd*67wo^IjzG@IYYctyuNhYGGI?9z&zCQA9!TzVKq*RdA16pEL=iY%zVAyRtE z>;g-`f#Z*xyYI>5e4OOiVViuzeLG)!g65m^WvylhgZd2wX8u_b-_F&)t#zlVAOm;s z77mu~3Gd##QUzPDsn6MK7R)e@!lYcnnto|2F@)jhVsi#ycD@+pJ#WG%0A=ZxPO z9GoZ4u;KJ-7uCyeto-vgH7fmkAL+T_(YL&LhmY^QUsZ9E`EXT?&R(leAtpZ`RVwMe zP7PE1`R8k|hqh_0d~HqN{(aY%{P(e+UauxxekEudFd)rRBRtc5eHpZXYzZLt0AfZs z&BQ3hzzP-NV3dZl1%P4<6Dr>C0aAh`t`Q~9iMgpoi3|`*&%nU^_ufBVKuHOZq)TE+ zDua=Mk%_*6xxS%+f}x3(p@Ef&L5sz2E1()xkeU>r8mr`@RH#x@T?2Dn1Je)#V=F@= zD(Z6k6UI=DuaGmVv&AEer~FMR%UK)VzPd5QL=t|W{G}5PGxR>X-S5D zNk%HrSpDLH%)GqRA{ecgl#`m5GWGsDPM~odVB?B_!Ng!-c8xJc1}G*B5(@&VNi7Ni zx{CqqM?C|>>jrt(fzo^+>EPtlyi|sgjH3Lcq|~D43m07k$_RjD5L$pCV`X4gw0v_S PP>#XV)z4*}Q$iB}7)=_a diff --git a/themes/nord/plymouth/throbber-07.png b/themes/nord/plymouth/throbber-07.png deleted file mode 100644 index 9ed61bbd5b2c6aad07fbcf01281e1bc0b35ce751..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1230 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 ZFl4L@4Zq$HZwAUSc)I$ztaD0e0s!YvAJqT= diff --git a/themes/nord/plymouth/throbber-12.png b/themes/nord/plymouth/throbber-12.png deleted file mode 100644 index bf670a0180eafd1a8e63f96a4a4800401b4e2276..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1266 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~vTXPl)S{doM=_`v3pG(X#TXK#%*D1o;Isa0p2% z3b6618{62Ks&Xlt$ur5M7rRKU{Qh&bMfLL_eNh%&X{(ph-&aW7-tU!Aq)~gm@p!6& zPk{LS^^-GrCVqAmURY(Q{V*(hexBxB-87KFj7i?^E`E}Uh4+CR&H|6fVg?2o1rTOD z%RhS_P>{XE)7O>#B|9q{tJqink9j~nrk*a2Ar`04PP!S@Y#`9e*%H8{tC`2TQL8)b z&iC5Gv9rI|%c?(M=e(3XcXvVEvpGI)m;Xg7-aT-`;3Ut@S2w3v^*P`Dx4>CVuJ~1w z^ZvEx&+6+~1y$-MWs0<%{$N{lcZE_FS7R8{x#O#|Uu&qH@bFTa+L&|3^8SX$ubw1N zoa*U$QSHU#waZq9AIoT{k#3k9lcgE+CQWYl1ce)uZG#Q@SKGaFZvNQF!!twZvp|D# zFk6y%Lt?EB+XENI4z4*|-Nr|if^^O~E9j*>2=WQdUsuU`VCxgdsOwkq7#?i*JrdHh zNx!s5P4%O(*QB&V5B;4|f_&H>!yZu?Vhhn?4eOIS0%E|f_mA>%Mfw)zRB|pu-YA%|scFAn!2X0`Pnx#f~ zruq6ZXaU(0K zlJ(OwOY{qJDs%HoOEUCJGE#xY>K7Me=H;ap!DzjtoYcIOsrTP;0*&JU8&?DjCI&;J z6Xh#ifMUWRu^^zD)S?ieyBNTJ)H5)=Zjg5!D9s0w4o*(ZOJyj@D9TStN-cW6aM4Ae ei~vXmp#>N+z);G$=w=C&WAJqKb6Mw<&;$Tj8!6rZ diff --git a/themes/nord/plymouth/throbber-13.png b/themes/nord/plymouth/throbber-13.png deleted file mode 100644 index 5a28e23b4c45daf70a7b129eea90354b4c8787fd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1239 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~vugPl)S{doPD2`v3p`F^(y!KySL21o;Isa0p2% z3b6618{62Ks&YvbZf$ollV?&|`MpY6YNkc?dr=l$X{+ZI({JzhN+{B(J>PgdTfygN zfcX9OlQVcGUKO5gs2!c8S+&Az3eZT#ByV>Yj}J^&UI96r1s;*b3=A>~Ak27{fA&0} zAbW|YuPggYc2+i4v9JCg^MHDcJY5_^EKZ-DbknKXK){u=g@H46i%HbQ8`F+1%`08G z+jZ^J|Nl>LuAQJzd#%#@o#(r`DLjwoiyGj9(jP~p@lILt zV#kHRoq}S9Q~3NCEZ%B_dx@{F>gQCEn6q-;#v1(Gklt^m83I&)6zQ{ zZJYY%+p85S$;O4AH)nVzY_2?KvCgFD!fXD2|E)9k(6;xrEL(n@Ie+WH#G~QsrNrG9 z#|IyG4t&XE&bw}NjG{@ztveYyQz9*Te789M+x&~|_fnM`qT;t@fdOik8sVAd>&u`8 zWJ>_C2M{yDX(mP~23DvD2ctBcEdUf_m{9S450DZpag8W(PRva$N@RdgdIkpOzxV#} z0!m7NBwZ3qQW=a4j7;Kd5q z8kmL{7+V<{Ss58>8yHv_7`&diVk(M;-29Zxv`UcK*fq>LBcKV?paHj`Br`X)xFj*R z07Z|Pm4T_1krBj_Lq0JFfqI-ldfYN|QW^Bi5{vXR@^e%5vodpY6O;9ei<0%zGfVUf zaw>E4OG`5JOEOY{#_AUrWaj0i7Qtw}q@2{el&SaMaRQCw02@~X3?>Fc z1=uXwmloUDnW}P0G~fUEFvd)tNooD}w;9S(E4|gL_xrHuN?SdDUori*u~!0Lkw)$L z#^c!v0pd63_kNzq6Y3(YX{bHfB6R}LP{t&0cNZ@?o~@vu=PdAuEM{PkQ2=4av;4E? z0R`DhJbhi+U$V2Zv5I~5|Ck5VW9sSR7-Dhy?4<1YCIgXUl0CY~3zk0YS~Qz0BlYIr zRj~@+|LzZv{?TlF=z3|~M%(&tHrDBFAJ22m6gxJ}_u7e)#amw*9Fw`8ZGK|z+PCXo zyxp+pkKOv$yQ>=olKwZW)mkIi?(QYNH~IQf*1|=CFG5}(Oz3c9i462RBH(c>X#Sj= zN4t`zUS;>ZSh;R-k@A`32I&}&gbR%BTGKPH_IuA%*wHj^ zRyww7s+`3{zax+4My~!j!6J}P{=(kMkCwGtpXNI9(Rj9WZ)*^D`^L^|C+frOJ-gL({5$@~0mIZRHNrE^ z*Ox&H$d&+N4TL37=Frni89v~%H;u=xnoS2(hl*j;~^b8El zfA9U{1(cKkNxCGKq%s&87@6oBnClxFC>WYp85&rb7_?aYwgReA1*u5^sNoH