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 e5c5a15..0000000 Binary files a/themes/catppuccin/plymouth/bullet.png and /dev/null differ diff --git a/themes/catppuccin/plymouth/entry.png b/themes/catppuccin/plymouth/entry.png deleted file mode 100644 index df2cd6b..0000000 Binary files a/themes/catppuccin/plymouth/entry.png and /dev/null differ diff --git a/themes/catppuccin/plymouth/lock.png b/themes/catppuccin/plymouth/lock.png deleted file mode 100644 index 82bd157..0000000 Binary files a/themes/catppuccin/plymouth/lock.png and /dev/null differ diff --git a/themes/catppuccin/plymouth/logo.png b/themes/catppuccin/plymouth/logo.png deleted file mode 100644 index c5bec78..0000000 Binary files a/themes/catppuccin/plymouth/logo.png and /dev/null differ diff --git a/themes/catppuccin/plymouth/omarchy.plymouth b/themes/catppuccin/plymouth/omarchy.plymouth deleted file mode 100644 index 1c8b401..0000000 --- a/themes/catppuccin/plymouth/omarchy.plymouth +++ /dev/null @@ -1,11 +0,0 @@ -[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=0x24273a - - diff --git a/themes/catppuccin/plymouth/omarchy.script b/themes/catppuccin/plymouth/omarchy.script deleted file mode 100644 index f3b9f0c..0000000 --- a/themes/catppuccin/plymouth/omarchy.script +++ /dev/null @@ -1,236 +0,0 @@ -# Omarchy Plymouth Theme Script -Window.SetBackgroundTopColor(0.141, 0.153, 0.227); -Window.SetBackgroundBottomColor(0.141, 0.153, 0.227); - -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/catppuccin/plymouth/progress_bar.png b/themes/catppuccin/plymouth/progress_bar.png deleted file mode 100644 index b0715e5..0000000 Binary files a/themes/catppuccin/plymouth/progress_bar.png and /dev/null differ diff --git a/themes/catppuccin/plymouth/progress_box.png b/themes/catppuccin/plymouth/progress_box.png deleted file mode 100644 index 6015b08..0000000 Binary files a/themes/catppuccin/plymouth/progress_box.png and /dev/null differ diff --git a/themes/catppuccin/plymouth/throbber-01.png b/themes/catppuccin/plymouth/throbber-01.png deleted file mode 100644 index da87e30..0000000 Binary files a/themes/catppuccin/plymouth/throbber-01.png and /dev/null differ diff --git a/themes/catppuccin/plymouth/throbber-02.png b/themes/catppuccin/plymouth/throbber-02.png deleted file mode 100644 index 13e07fa..0000000 Binary files a/themes/catppuccin/plymouth/throbber-02.png and /dev/null differ diff --git a/themes/catppuccin/plymouth/throbber-03.png b/themes/catppuccin/plymouth/throbber-03.png deleted file mode 100644 index 4944f1a..0000000 Binary files a/themes/catppuccin/plymouth/throbber-03.png and /dev/null differ diff --git a/themes/catppuccin/plymouth/throbber-04.png b/themes/catppuccin/plymouth/throbber-04.png deleted file mode 100644 index 7d3a10d..0000000 Binary files a/themes/catppuccin/plymouth/throbber-04.png and /dev/null differ diff --git a/themes/catppuccin/plymouth/throbber-05.png b/themes/catppuccin/plymouth/throbber-05.png deleted file mode 100644 index f6f87b0..0000000 Binary files a/themes/catppuccin/plymouth/throbber-05.png and /dev/null differ diff --git a/themes/catppuccin/plymouth/throbber-06.png b/themes/catppuccin/plymouth/throbber-06.png deleted file mode 100644 index b56d25b..0000000 Binary files a/themes/catppuccin/plymouth/throbber-06.png and /dev/null differ diff --git a/themes/catppuccin/plymouth/throbber-07.png b/themes/catppuccin/plymouth/throbber-07.png deleted file mode 100644 index 009cd78..0000000 Binary files a/themes/catppuccin/plymouth/throbber-07.png and /dev/null differ diff --git a/themes/catppuccin/plymouth/throbber-08.png b/themes/catppuccin/plymouth/throbber-08.png deleted file mode 100644 index 41015f6..0000000 Binary files a/themes/catppuccin/plymouth/throbber-08.png and /dev/null differ diff --git a/themes/catppuccin/plymouth/throbber-09.png b/themes/catppuccin/plymouth/throbber-09.png deleted file mode 100644 index e9b0fe6..0000000 Binary files a/themes/catppuccin/plymouth/throbber-09.png and /dev/null differ diff --git a/themes/catppuccin/plymouth/throbber-10.png b/themes/catppuccin/plymouth/throbber-10.png deleted file mode 100644 index ad1fa72..0000000 Binary files a/themes/catppuccin/plymouth/throbber-10.png and /dev/null differ diff --git a/themes/catppuccin/plymouth/throbber-11.png b/themes/catppuccin/plymouth/throbber-11.png deleted file mode 100644 index 7a6b13d..0000000 Binary files a/themes/catppuccin/plymouth/throbber-11.png and /dev/null differ diff --git a/themes/catppuccin/plymouth/throbber-12.png b/themes/catppuccin/plymouth/throbber-12.png deleted file mode 100644 index e175fe0..0000000 Binary files a/themes/catppuccin/plymouth/throbber-12.png and /dev/null differ diff --git a/themes/catppuccin/plymouth/throbber-13.png b/themes/catppuccin/plymouth/throbber-13.png deleted file mode 100644 index 33887f7..0000000 Binary files a/themes/catppuccin/plymouth/throbber-13.png and /dev/null differ diff --git a/themes/catppuccin/plymouth/throbber-14.png b/themes/catppuccin/plymouth/throbber-14.png deleted file mode 100644 index 516830d..0000000 Binary files a/themes/catppuccin/plymouth/throbber-14.png and /dev/null differ diff --git a/themes/catppuccin/plymouth/throbber-15.png b/themes/catppuccin/plymouth/throbber-15.png deleted file mode 100644 index 9258c7a..0000000 Binary files a/themes/catppuccin/plymouth/throbber-15.png and /dev/null differ diff --git a/themes/catppuccin/plymouth/throbber-16.png b/themes/catppuccin/plymouth/throbber-16.png deleted file mode 100644 index 3ddeebe..0000000 Binary files a/themes/catppuccin/plymouth/throbber-16.png and /dev/null differ diff --git a/themes/catppuccin/plymouth/throbber-17.png b/themes/catppuccin/plymouth/throbber-17.png deleted file mode 100644 index a959e56..0000000 Binary files a/themes/catppuccin/plymouth/throbber-17.png and /dev/null differ diff --git a/themes/catppuccin/plymouth/throbber-18.png b/themes/catppuccin/plymouth/throbber-18.png deleted file mode 100644 index e128bcc..0000000 Binary files a/themes/catppuccin/plymouth/throbber-18.png and /dev/null differ diff --git a/themes/catppuccin/plymouth/throbber-19.png b/themes/catppuccin/plymouth/throbber-19.png deleted file mode 100644 index e32b20a..0000000 Binary files a/themes/catppuccin/plymouth/throbber-19.png and /dev/null differ diff --git a/themes/catppuccin/plymouth/throbber-20.png b/themes/catppuccin/plymouth/throbber-20.png deleted file mode 100644 index 68a1988..0000000 Binary files a/themes/catppuccin/plymouth/throbber-20.png and /dev/null differ diff --git a/themes/catppuccin/plymouth/throbber-21.png b/themes/catppuccin/plymouth/throbber-21.png deleted file mode 100644 index e6d2700..0000000 Binary files a/themes/catppuccin/plymouth/throbber-21.png and /dev/null differ diff --git a/themes/catppuccin/plymouth/throbber-22.png b/themes/catppuccin/plymouth/throbber-22.png deleted file mode 100644 index 284bc04..0000000 Binary files a/themes/catppuccin/plymouth/throbber-22.png and /dev/null differ diff --git a/themes/catppuccin/plymouth/throbber-23.png b/themes/catppuccin/plymouth/throbber-23.png deleted file mode 100644 index a05003c..0000000 Binary files a/themes/catppuccin/plymouth/throbber-23.png and /dev/null differ diff --git a/themes/catppuccin/plymouth/throbber-24.png b/themes/catppuccin/plymouth/throbber-24.png deleted file mode 100644 index 54e1b5c..0000000 Binary files a/themes/catppuccin/plymouth/throbber-24.png and /dev/null differ diff --git a/themes/catppuccin/plymouth/throbber-25.png b/themes/catppuccin/plymouth/throbber-25.png deleted file mode 100644 index d6858d5..0000000 Binary files a/themes/catppuccin/plymouth/throbber-25.png and /dev/null differ diff --git a/themes/catppuccin/plymouth/throbber-26.png b/themes/catppuccin/plymouth/throbber-26.png deleted file mode 100644 index 2c69dec..0000000 Binary files a/themes/catppuccin/plymouth/throbber-26.png and /dev/null differ diff --git a/themes/catppuccin/plymouth/throbber-27.png b/themes/catppuccin/plymouth/throbber-27.png deleted file mode 100644 index 595667b..0000000 Binary files a/themes/catppuccin/plymouth/throbber-27.png and /dev/null differ diff --git a/themes/catppuccin/plymouth/throbber-28.png b/themes/catppuccin/plymouth/throbber-28.png deleted file mode 100644 index 50487d6..0000000 Binary files a/themes/catppuccin/plymouth/throbber-28.png and /dev/null differ diff --git a/themes/catppuccin/plymouth/throbber-29.png b/themes/catppuccin/plymouth/throbber-29.png deleted file mode 100644 index a4427ba..0000000 Binary files a/themes/catppuccin/plymouth/throbber-29.png and /dev/null differ diff --git a/themes/catppuccin/plymouth/throbber-30.png b/themes/catppuccin/plymouth/throbber-30.png deleted file mode 100644 index b2e9ebf..0000000 Binary files a/themes/catppuccin/plymouth/throbber-30.png and /dev/null differ diff --git a/themes/everforest/plymouth/bullet.png b/themes/everforest/plymouth/bullet.png deleted file mode 100644 index a0e9966..0000000 Binary files a/themes/everforest/plymouth/bullet.png and /dev/null differ diff --git a/themes/everforest/plymouth/entry.png b/themes/everforest/plymouth/entry.png deleted file mode 100644 index 4ee9d75..0000000 Binary files a/themes/everforest/plymouth/entry.png and /dev/null differ diff --git a/themes/everforest/plymouth/lock.png b/themes/everforest/plymouth/lock.png deleted file mode 100644 index 7a37973..0000000 Binary files a/themes/everforest/plymouth/lock.png and /dev/null differ diff --git a/themes/everforest/plymouth/logo.png b/themes/everforest/plymouth/logo.png deleted file mode 100644 index 4425be4..0000000 Binary files a/themes/everforest/plymouth/logo.png and /dev/null differ diff --git a/themes/everforest/plymouth/omarchy.plymouth b/themes/everforest/plymouth/omarchy.plymouth deleted file mode 100644 index bb3abed..0000000 --- a/themes/everforest/plymouth/omarchy.plymouth +++ /dev/null @@ -1,11 +0,0 @@ -[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=0x2d353b - - diff --git a/themes/everforest/plymouth/omarchy.script b/themes/everforest/plymouth/omarchy.script deleted file mode 100644 index f0f6f50..0000000 --- a/themes/everforest/plymouth/omarchy.script +++ /dev/null @@ -1,237 +0,0 @@ -# Omarchy Plymouth Theme Script - -Window.SetBackgroundTopColor(0.176, 0.208, 0.231); -Window.SetBackgroundBottomColor(0.176, 0.208, 0.231); - -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/everforest/plymouth/progress_bar.png b/themes/everforest/plymouth/progress_bar.png deleted file mode 100644 index e142b2e..0000000 Binary files a/themes/everforest/plymouth/progress_bar.png and /dev/null differ diff --git a/themes/everforest/plymouth/progress_box.png b/themes/everforest/plymouth/progress_box.png deleted file mode 100644 index ac8d117..0000000 Binary files a/themes/everforest/plymouth/progress_box.png and /dev/null differ diff --git a/themes/everforest/plymouth/throbber-01.png b/themes/everforest/plymouth/throbber-01.png deleted file mode 100644 index 7ae4eba..0000000 Binary files a/themes/everforest/plymouth/throbber-01.png and /dev/null differ diff --git a/themes/everforest/plymouth/throbber-02.png b/themes/everforest/plymouth/throbber-02.png deleted file mode 100644 index 2b15d88..0000000 Binary files a/themes/everforest/plymouth/throbber-02.png and /dev/null differ diff --git a/themes/everforest/plymouth/throbber-03.png b/themes/everforest/plymouth/throbber-03.png deleted file mode 100644 index bbebb94..0000000 Binary files a/themes/everforest/plymouth/throbber-03.png and /dev/null differ diff --git a/themes/everforest/plymouth/throbber-04.png b/themes/everforest/plymouth/throbber-04.png deleted file mode 100644 index 5e60b0b..0000000 Binary files a/themes/everforest/plymouth/throbber-04.png and /dev/null differ diff --git a/themes/everforest/plymouth/throbber-05.png b/themes/everforest/plymouth/throbber-05.png deleted file mode 100644 index 9e2ca62..0000000 Binary files a/themes/everforest/plymouth/throbber-05.png and /dev/null differ diff --git a/themes/everforest/plymouth/throbber-06.png b/themes/everforest/plymouth/throbber-06.png deleted file mode 100644 index e99d7fa..0000000 Binary files a/themes/everforest/plymouth/throbber-06.png and /dev/null differ diff --git a/themes/everforest/plymouth/throbber-07.png b/themes/everforest/plymouth/throbber-07.png deleted file mode 100644 index b51eb4b..0000000 Binary files a/themes/everforest/plymouth/throbber-07.png and /dev/null differ diff --git a/themes/everforest/plymouth/throbber-08.png b/themes/everforest/plymouth/throbber-08.png deleted file mode 100644 index 2458a6e..0000000 Binary files a/themes/everforest/plymouth/throbber-08.png and /dev/null differ diff --git a/themes/everforest/plymouth/throbber-09.png b/themes/everforest/plymouth/throbber-09.png deleted file mode 100644 index 39d7941..0000000 Binary files a/themes/everforest/plymouth/throbber-09.png and /dev/null differ diff --git a/themes/everforest/plymouth/throbber-10.png b/themes/everforest/plymouth/throbber-10.png deleted file mode 100644 index f8d5947..0000000 Binary files a/themes/everforest/plymouth/throbber-10.png and /dev/null differ diff --git a/themes/everforest/plymouth/throbber-11.png b/themes/everforest/plymouth/throbber-11.png deleted file mode 100644 index 1c9ebcc..0000000 Binary files a/themes/everforest/plymouth/throbber-11.png and /dev/null differ diff --git a/themes/everforest/plymouth/throbber-12.png b/themes/everforest/plymouth/throbber-12.png deleted file mode 100644 index a16e177..0000000 Binary files a/themes/everforest/plymouth/throbber-12.png and /dev/null differ diff --git a/themes/everforest/plymouth/throbber-13.png b/themes/everforest/plymouth/throbber-13.png deleted file mode 100644 index 868d56e..0000000 Binary files a/themes/everforest/plymouth/throbber-13.png and /dev/null differ diff --git a/themes/everforest/plymouth/throbber-14.png b/themes/everforest/plymouth/throbber-14.png deleted file mode 100644 index 113e30c..0000000 Binary files a/themes/everforest/plymouth/throbber-14.png and /dev/null differ diff --git a/themes/everforest/plymouth/throbber-15.png b/themes/everforest/plymouth/throbber-15.png deleted file mode 100644 index 4280701..0000000 Binary files a/themes/everforest/plymouth/throbber-15.png and /dev/null differ diff --git a/themes/everforest/plymouth/throbber-16.png b/themes/everforest/plymouth/throbber-16.png deleted file mode 100644 index e74ad0b..0000000 Binary files a/themes/everforest/plymouth/throbber-16.png and /dev/null differ diff --git a/themes/everforest/plymouth/throbber-17.png b/themes/everforest/plymouth/throbber-17.png deleted file mode 100644 index 2d1cf09..0000000 Binary files a/themes/everforest/plymouth/throbber-17.png and /dev/null differ diff --git a/themes/everforest/plymouth/throbber-18.png b/themes/everforest/plymouth/throbber-18.png deleted file mode 100644 index 20c2be9..0000000 Binary files a/themes/everforest/plymouth/throbber-18.png and /dev/null differ diff --git a/themes/everforest/plymouth/throbber-19.png b/themes/everforest/plymouth/throbber-19.png deleted file mode 100644 index 08d152a..0000000 Binary files a/themes/everforest/plymouth/throbber-19.png and /dev/null differ diff --git a/themes/everforest/plymouth/throbber-20.png b/themes/everforest/plymouth/throbber-20.png deleted file mode 100644 index 79f090b..0000000 Binary files a/themes/everforest/plymouth/throbber-20.png and /dev/null differ diff --git a/themes/everforest/plymouth/throbber-21.png b/themes/everforest/plymouth/throbber-21.png deleted file mode 100644 index 11b785c..0000000 Binary files a/themes/everforest/plymouth/throbber-21.png and /dev/null differ diff --git a/themes/everforest/plymouth/throbber-22.png b/themes/everforest/plymouth/throbber-22.png deleted file mode 100644 index 5e1f7e7..0000000 Binary files a/themes/everforest/plymouth/throbber-22.png and /dev/null differ diff --git a/themes/everforest/plymouth/throbber-23.png b/themes/everforest/plymouth/throbber-23.png deleted file mode 100644 index f1d05e4..0000000 Binary files a/themes/everforest/plymouth/throbber-23.png and /dev/null differ diff --git a/themes/everforest/plymouth/throbber-24.png b/themes/everforest/plymouth/throbber-24.png deleted file mode 100644 index 9efa0d5..0000000 Binary files a/themes/everforest/plymouth/throbber-24.png and /dev/null differ diff --git a/themes/everforest/plymouth/throbber-25.png b/themes/everforest/plymouth/throbber-25.png deleted file mode 100644 index 04e9d06..0000000 Binary files a/themes/everforest/plymouth/throbber-25.png and /dev/null differ diff --git a/themes/everforest/plymouth/throbber-26.png b/themes/everforest/plymouth/throbber-26.png deleted file mode 100644 index e26b2a6..0000000 Binary files a/themes/everforest/plymouth/throbber-26.png and /dev/null differ diff --git a/themes/everforest/plymouth/throbber-27.png b/themes/everforest/plymouth/throbber-27.png deleted file mode 100644 index af869ea..0000000 Binary files a/themes/everforest/plymouth/throbber-27.png and /dev/null differ diff --git a/themes/everforest/plymouth/throbber-28.png b/themes/everforest/plymouth/throbber-28.png deleted file mode 100644 index c6cb1f6..0000000 Binary files a/themes/everforest/plymouth/throbber-28.png and /dev/null differ diff --git a/themes/everforest/plymouth/throbber-29.png b/themes/everforest/plymouth/throbber-29.png deleted file mode 100644 index bbe9b3d..0000000 Binary files a/themes/everforest/plymouth/throbber-29.png and /dev/null differ diff --git a/themes/everforest/plymouth/throbber-30.png b/themes/everforest/plymouth/throbber-30.png deleted file mode 100644 index 3d6b32a..0000000 Binary files a/themes/everforest/plymouth/throbber-30.png and /dev/null differ diff --git a/themes/gruvbox/plymouth/bullet.png b/themes/gruvbox/plymouth/bullet.png deleted file mode 100644 index 8dc004f..0000000 Binary files a/themes/gruvbox/plymouth/bullet.png and /dev/null differ diff --git a/themes/gruvbox/plymouth/entry.png b/themes/gruvbox/plymouth/entry.png deleted file mode 100644 index 48d9331..0000000 Binary files a/themes/gruvbox/plymouth/entry.png and /dev/null differ diff --git a/themes/gruvbox/plymouth/lock.png b/themes/gruvbox/plymouth/lock.png deleted file mode 100644 index c62bdec..0000000 Binary files a/themes/gruvbox/plymouth/lock.png and /dev/null differ diff --git a/themes/gruvbox/plymouth/logo.png b/themes/gruvbox/plymouth/logo.png deleted file mode 100644 index ed60b89..0000000 Binary files a/themes/gruvbox/plymouth/logo.png and /dev/null differ diff --git a/themes/gruvbox/plymouth/omarchy.plymouth b/themes/gruvbox/plymouth/omarchy.plymouth deleted file mode 100644 index df907b6..0000000 --- a/themes/gruvbox/plymouth/omarchy.plymouth +++ /dev/null @@ -1,11 +0,0 @@ -[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=0x282828 - - diff --git a/themes/gruvbox/plymouth/omarchy.script b/themes/gruvbox/plymouth/omarchy.script deleted file mode 100644 index aa6fb9c..0000000 --- a/themes/gruvbox/plymouth/omarchy.script +++ /dev/null @@ -1,237 +0,0 @@ -# Omarchy Plymouth Theme Script - -Window.SetBackgroundTopColor(0.157, 0.157, 0.157); -Window.SetBackgroundBottomColor(0.157, 0.157, 0.157); - -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/gruvbox/plymouth/progress_bar.png b/themes/gruvbox/plymouth/progress_bar.png deleted file mode 100644 index 43f3d20..0000000 Binary files a/themes/gruvbox/plymouth/progress_bar.png and /dev/null differ diff --git a/themes/gruvbox/plymouth/progress_box.png b/themes/gruvbox/plymouth/progress_box.png deleted file mode 100644 index 8e31446..0000000 Binary files a/themes/gruvbox/plymouth/progress_box.png and /dev/null differ diff --git a/themes/gruvbox/plymouth/throbber-01.png b/themes/gruvbox/plymouth/throbber-01.png deleted file mode 100644 index c1bc755..0000000 Binary files a/themes/gruvbox/plymouth/throbber-01.png and /dev/null differ diff --git a/themes/gruvbox/plymouth/throbber-02.png b/themes/gruvbox/plymouth/throbber-02.png deleted file mode 100644 index aaf55e6..0000000 Binary files a/themes/gruvbox/plymouth/throbber-02.png and /dev/null differ diff --git a/themes/gruvbox/plymouth/throbber-03.png b/themes/gruvbox/plymouth/throbber-03.png deleted file mode 100644 index 83733f1..0000000 Binary files a/themes/gruvbox/plymouth/throbber-03.png and /dev/null differ diff --git a/themes/gruvbox/plymouth/throbber-04.png b/themes/gruvbox/plymouth/throbber-04.png deleted file mode 100644 index a0ec030..0000000 Binary files a/themes/gruvbox/plymouth/throbber-04.png and /dev/null differ diff --git a/themes/gruvbox/plymouth/throbber-05.png b/themes/gruvbox/plymouth/throbber-05.png deleted file mode 100644 index 6bae626..0000000 Binary files a/themes/gruvbox/plymouth/throbber-05.png and /dev/null differ diff --git a/themes/gruvbox/plymouth/throbber-06.png b/themes/gruvbox/plymouth/throbber-06.png deleted file mode 100644 index 3b6df47..0000000 Binary files a/themes/gruvbox/plymouth/throbber-06.png and /dev/null differ diff --git a/themes/gruvbox/plymouth/throbber-07.png b/themes/gruvbox/plymouth/throbber-07.png deleted file mode 100644 index 4096f3d..0000000 Binary files a/themes/gruvbox/plymouth/throbber-07.png and /dev/null differ diff --git a/themes/gruvbox/plymouth/throbber-08.png b/themes/gruvbox/plymouth/throbber-08.png deleted file mode 100644 index e116845..0000000 Binary files a/themes/gruvbox/plymouth/throbber-08.png and /dev/null differ diff --git a/themes/gruvbox/plymouth/throbber-09.png b/themes/gruvbox/plymouth/throbber-09.png deleted file mode 100644 index 4a57250..0000000 Binary files a/themes/gruvbox/plymouth/throbber-09.png and /dev/null differ diff --git a/themes/gruvbox/plymouth/throbber-10.png b/themes/gruvbox/plymouth/throbber-10.png deleted file mode 100644 index b3ad0cf..0000000 Binary files a/themes/gruvbox/plymouth/throbber-10.png and /dev/null differ diff --git a/themes/gruvbox/plymouth/throbber-11.png b/themes/gruvbox/plymouth/throbber-11.png deleted file mode 100644 index 2066b21..0000000 Binary files a/themes/gruvbox/plymouth/throbber-11.png and /dev/null differ diff --git a/themes/gruvbox/plymouth/throbber-12.png b/themes/gruvbox/plymouth/throbber-12.png deleted file mode 100644 index 345df54..0000000 Binary files a/themes/gruvbox/plymouth/throbber-12.png and /dev/null differ diff --git a/themes/gruvbox/plymouth/throbber-13.png b/themes/gruvbox/plymouth/throbber-13.png deleted file mode 100644 index d015750..0000000 Binary files a/themes/gruvbox/plymouth/throbber-13.png and /dev/null differ diff --git a/themes/gruvbox/plymouth/throbber-14.png b/themes/gruvbox/plymouth/throbber-14.png deleted file mode 100644 index 970ea4c..0000000 Binary files a/themes/gruvbox/plymouth/throbber-14.png and /dev/null differ diff --git a/themes/gruvbox/plymouth/throbber-15.png b/themes/gruvbox/plymouth/throbber-15.png deleted file mode 100644 index cde2044..0000000 Binary files a/themes/gruvbox/plymouth/throbber-15.png and /dev/null differ diff --git a/themes/gruvbox/plymouth/throbber-16.png b/themes/gruvbox/plymouth/throbber-16.png deleted file mode 100644 index 9165657..0000000 Binary files a/themes/gruvbox/plymouth/throbber-16.png and /dev/null differ diff --git a/themes/gruvbox/plymouth/throbber-17.png b/themes/gruvbox/plymouth/throbber-17.png deleted file mode 100644 index 9c617e3..0000000 Binary files a/themes/gruvbox/plymouth/throbber-17.png and /dev/null differ diff --git a/themes/gruvbox/plymouth/throbber-18.png b/themes/gruvbox/plymouth/throbber-18.png deleted file mode 100644 index 8647628..0000000 Binary files a/themes/gruvbox/plymouth/throbber-18.png and /dev/null differ diff --git a/themes/gruvbox/plymouth/throbber-19.png b/themes/gruvbox/plymouth/throbber-19.png deleted file mode 100644 index b2f1dd5..0000000 Binary files a/themes/gruvbox/plymouth/throbber-19.png and /dev/null differ diff --git a/themes/gruvbox/plymouth/throbber-20.png b/themes/gruvbox/plymouth/throbber-20.png deleted file mode 100644 index ec8f6f2..0000000 Binary files a/themes/gruvbox/plymouth/throbber-20.png and /dev/null differ diff --git a/themes/gruvbox/plymouth/throbber-21.png b/themes/gruvbox/plymouth/throbber-21.png deleted file mode 100644 index bc76744..0000000 Binary files a/themes/gruvbox/plymouth/throbber-21.png and /dev/null differ diff --git a/themes/gruvbox/plymouth/throbber-22.png b/themes/gruvbox/plymouth/throbber-22.png deleted file mode 100644 index 2d21be3..0000000 Binary files a/themes/gruvbox/plymouth/throbber-22.png and /dev/null differ diff --git a/themes/gruvbox/plymouth/throbber-23.png b/themes/gruvbox/plymouth/throbber-23.png deleted file mode 100644 index ef91301..0000000 Binary files a/themes/gruvbox/plymouth/throbber-23.png and /dev/null differ diff --git a/themes/gruvbox/plymouth/throbber-24.png b/themes/gruvbox/plymouth/throbber-24.png deleted file mode 100644 index 8a7966f..0000000 Binary files a/themes/gruvbox/plymouth/throbber-24.png and /dev/null differ diff --git a/themes/gruvbox/plymouth/throbber-25.png b/themes/gruvbox/plymouth/throbber-25.png deleted file mode 100644 index d4373fa..0000000 Binary files a/themes/gruvbox/plymouth/throbber-25.png and /dev/null differ diff --git a/themes/gruvbox/plymouth/throbber-26.png b/themes/gruvbox/plymouth/throbber-26.png deleted file mode 100644 index 7d13099..0000000 Binary files a/themes/gruvbox/plymouth/throbber-26.png and /dev/null differ diff --git a/themes/gruvbox/plymouth/throbber-27.png b/themes/gruvbox/plymouth/throbber-27.png deleted file mode 100644 index 2507500..0000000 Binary files a/themes/gruvbox/plymouth/throbber-27.png and /dev/null differ diff --git a/themes/gruvbox/plymouth/throbber-28.png b/themes/gruvbox/plymouth/throbber-28.png deleted file mode 100644 index fe9fe65..0000000 Binary files a/themes/gruvbox/plymouth/throbber-28.png and /dev/null differ diff --git a/themes/gruvbox/plymouth/throbber-29.png b/themes/gruvbox/plymouth/throbber-29.png deleted file mode 100644 index b9ceadc..0000000 Binary files a/themes/gruvbox/plymouth/throbber-29.png and /dev/null differ diff --git a/themes/gruvbox/plymouth/throbber-30.png b/themes/gruvbox/plymouth/throbber-30.png deleted file mode 100644 index c29e5ac..0000000 Binary files a/themes/gruvbox/plymouth/throbber-30.png and /dev/null differ diff --git a/themes/kanagawa/plymouth/bullet.png b/themes/kanagawa/plymouth/bullet.png deleted file mode 100644 index 29f49d0..0000000 Binary files a/themes/kanagawa/plymouth/bullet.png and /dev/null differ diff --git a/themes/kanagawa/plymouth/entry.png b/themes/kanagawa/plymouth/entry.png deleted file mode 100644 index 44c8539..0000000 Binary files a/themes/kanagawa/plymouth/entry.png and /dev/null differ diff --git a/themes/kanagawa/plymouth/lock.png b/themes/kanagawa/plymouth/lock.png deleted file mode 100644 index b682fd5..0000000 Binary files a/themes/kanagawa/plymouth/lock.png and /dev/null differ diff --git a/themes/kanagawa/plymouth/logo.png b/themes/kanagawa/plymouth/logo.png deleted file mode 100644 index 09cd61b..0000000 Binary files a/themes/kanagawa/plymouth/logo.png and /dev/null differ diff --git a/themes/kanagawa/plymouth/omarchy.plymouth b/themes/kanagawa/plymouth/omarchy.plymouth deleted file mode 100644 index 1b94e8a..0000000 --- a/themes/kanagawa/plymouth/omarchy.plymouth +++ /dev/null @@ -1,11 +0,0 @@ -[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=0x1f1f28 - - diff --git a/themes/kanagawa/plymouth/omarchy.script b/themes/kanagawa/plymouth/omarchy.script deleted file mode 100644 index d66d761..0000000 --- a/themes/kanagawa/plymouth/omarchy.script +++ /dev/null @@ -1,237 +0,0 @@ -# Omarchy Plymouth Theme Script - -Window.SetBackgroundTopColor(0.122, 0.122, 0.157); -Window.SetBackgroundBottomColor(0.122, 0.122, 0.157); - -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/kanagawa/plymouth/progress_bar.png b/themes/kanagawa/plymouth/progress_bar.png deleted file mode 100644 index 22a3508..0000000 Binary files a/themes/kanagawa/plymouth/progress_bar.png and /dev/null differ diff --git a/themes/kanagawa/plymouth/progress_box.png b/themes/kanagawa/plymouth/progress_box.png deleted file mode 100644 index 2e2d49b..0000000 Binary files a/themes/kanagawa/plymouth/progress_box.png and /dev/null differ diff --git a/themes/kanagawa/plymouth/throbber-01.png b/themes/kanagawa/plymouth/throbber-01.png deleted file mode 100644 index 4799c0d..0000000 Binary files a/themes/kanagawa/plymouth/throbber-01.png and /dev/null differ diff --git a/themes/kanagawa/plymouth/throbber-02.png b/themes/kanagawa/plymouth/throbber-02.png deleted file mode 100644 index 4e6ba0a..0000000 Binary files a/themes/kanagawa/plymouth/throbber-02.png and /dev/null differ diff --git a/themes/kanagawa/plymouth/throbber-03.png b/themes/kanagawa/plymouth/throbber-03.png deleted file mode 100644 index 7bf0de0..0000000 Binary files a/themes/kanagawa/plymouth/throbber-03.png and /dev/null differ diff --git a/themes/kanagawa/plymouth/throbber-04.png b/themes/kanagawa/plymouth/throbber-04.png deleted file mode 100644 index 6c9feed..0000000 Binary files a/themes/kanagawa/plymouth/throbber-04.png and /dev/null differ diff --git a/themes/kanagawa/plymouth/throbber-05.png b/themes/kanagawa/plymouth/throbber-05.png deleted file mode 100644 index 278c6b4..0000000 Binary files a/themes/kanagawa/plymouth/throbber-05.png and /dev/null differ diff --git a/themes/kanagawa/plymouth/throbber-06.png b/themes/kanagawa/plymouth/throbber-06.png deleted file mode 100644 index 2ec7e94..0000000 Binary files a/themes/kanagawa/plymouth/throbber-06.png and /dev/null differ diff --git a/themes/kanagawa/plymouth/throbber-07.png b/themes/kanagawa/plymouth/throbber-07.png deleted file mode 100644 index cb5f946..0000000 Binary files a/themes/kanagawa/plymouth/throbber-07.png and /dev/null differ diff --git a/themes/kanagawa/plymouth/throbber-08.png b/themes/kanagawa/plymouth/throbber-08.png deleted file mode 100644 index f4c9cf3..0000000 Binary files a/themes/kanagawa/plymouth/throbber-08.png and /dev/null differ diff --git a/themes/kanagawa/plymouth/throbber-09.png b/themes/kanagawa/plymouth/throbber-09.png deleted file mode 100644 index 579396d..0000000 Binary files a/themes/kanagawa/plymouth/throbber-09.png and /dev/null differ diff --git a/themes/kanagawa/plymouth/throbber-10.png b/themes/kanagawa/plymouth/throbber-10.png deleted file mode 100644 index 04b3d10..0000000 Binary files a/themes/kanagawa/plymouth/throbber-10.png and /dev/null differ diff --git a/themes/kanagawa/plymouth/throbber-11.png b/themes/kanagawa/plymouth/throbber-11.png deleted file mode 100644 index 397e52d..0000000 Binary files a/themes/kanagawa/plymouth/throbber-11.png and /dev/null differ diff --git a/themes/kanagawa/plymouth/throbber-12.png b/themes/kanagawa/plymouth/throbber-12.png deleted file mode 100644 index 8980d82..0000000 Binary files a/themes/kanagawa/plymouth/throbber-12.png and /dev/null differ diff --git a/themes/kanagawa/plymouth/throbber-13.png b/themes/kanagawa/plymouth/throbber-13.png deleted file mode 100644 index b6942cd..0000000 Binary files a/themes/kanagawa/plymouth/throbber-13.png and /dev/null differ diff --git a/themes/kanagawa/plymouth/throbber-14.png b/themes/kanagawa/plymouth/throbber-14.png deleted file mode 100644 index 2ff020c..0000000 Binary files a/themes/kanagawa/plymouth/throbber-14.png and /dev/null differ diff --git a/themes/kanagawa/plymouth/throbber-15.png b/themes/kanagawa/plymouth/throbber-15.png deleted file mode 100644 index 74ecb6b..0000000 Binary files a/themes/kanagawa/plymouth/throbber-15.png and /dev/null differ diff --git a/themes/kanagawa/plymouth/throbber-16.png b/themes/kanagawa/plymouth/throbber-16.png deleted file mode 100644 index 15ed619..0000000 Binary files a/themes/kanagawa/plymouth/throbber-16.png and /dev/null differ diff --git a/themes/kanagawa/plymouth/throbber-17.png b/themes/kanagawa/plymouth/throbber-17.png deleted file mode 100644 index 025210d..0000000 Binary files a/themes/kanagawa/plymouth/throbber-17.png and /dev/null differ diff --git a/themes/kanagawa/plymouth/throbber-18.png b/themes/kanagawa/plymouth/throbber-18.png deleted file mode 100644 index 663e964..0000000 Binary files a/themes/kanagawa/plymouth/throbber-18.png and /dev/null differ diff --git a/themes/kanagawa/plymouth/throbber-19.png b/themes/kanagawa/plymouth/throbber-19.png deleted file mode 100644 index d313bfc..0000000 Binary files a/themes/kanagawa/plymouth/throbber-19.png and /dev/null differ diff --git a/themes/kanagawa/plymouth/throbber-20.png b/themes/kanagawa/plymouth/throbber-20.png deleted file mode 100644 index 8c9c6ae..0000000 Binary files a/themes/kanagawa/plymouth/throbber-20.png and /dev/null differ diff --git a/themes/kanagawa/plymouth/throbber-21.png b/themes/kanagawa/plymouth/throbber-21.png deleted file mode 100644 index 211aa09..0000000 Binary files a/themes/kanagawa/plymouth/throbber-21.png and /dev/null differ diff --git a/themes/kanagawa/plymouth/throbber-22.png b/themes/kanagawa/plymouth/throbber-22.png deleted file mode 100644 index 04576cf..0000000 Binary files a/themes/kanagawa/plymouth/throbber-22.png and /dev/null differ diff --git a/themes/kanagawa/plymouth/throbber-23.png b/themes/kanagawa/plymouth/throbber-23.png deleted file mode 100644 index 7736cb9..0000000 Binary files a/themes/kanagawa/plymouth/throbber-23.png and /dev/null differ diff --git a/themes/kanagawa/plymouth/throbber-24.png b/themes/kanagawa/plymouth/throbber-24.png deleted file mode 100644 index 46ac5f5..0000000 Binary files a/themes/kanagawa/plymouth/throbber-24.png and /dev/null differ diff --git a/themes/kanagawa/plymouth/throbber-25.png b/themes/kanagawa/plymouth/throbber-25.png deleted file mode 100644 index 990459d..0000000 Binary files a/themes/kanagawa/plymouth/throbber-25.png and /dev/null differ diff --git a/themes/kanagawa/plymouth/throbber-26.png b/themes/kanagawa/plymouth/throbber-26.png deleted file mode 100644 index ec53fe5..0000000 Binary files a/themes/kanagawa/plymouth/throbber-26.png and /dev/null differ diff --git a/themes/kanagawa/plymouth/throbber-27.png b/themes/kanagawa/plymouth/throbber-27.png deleted file mode 100644 index f050150..0000000 Binary files a/themes/kanagawa/plymouth/throbber-27.png and /dev/null differ diff --git a/themes/kanagawa/plymouth/throbber-28.png b/themes/kanagawa/plymouth/throbber-28.png deleted file mode 100644 index 7854d20..0000000 Binary files a/themes/kanagawa/plymouth/throbber-28.png and /dev/null differ diff --git a/themes/kanagawa/plymouth/throbber-29.png b/themes/kanagawa/plymouth/throbber-29.png deleted file mode 100644 index e35305a..0000000 Binary files a/themes/kanagawa/plymouth/throbber-29.png and /dev/null differ diff --git a/themes/kanagawa/plymouth/throbber-30.png b/themes/kanagawa/plymouth/throbber-30.png deleted file mode 100644 index 4612bd0..0000000 Binary files a/themes/kanagawa/plymouth/throbber-30.png and /dev/null differ diff --git a/themes/nord/plymouth/bullet.png b/themes/nord/plymouth/bullet.png deleted file mode 100644 index d5b457c..0000000 Binary files a/themes/nord/plymouth/bullet.png and /dev/null differ diff --git a/themes/nord/plymouth/entry.png b/themes/nord/plymouth/entry.png deleted file mode 100644 index d091fcb..0000000 Binary files a/themes/nord/plymouth/entry.png and /dev/null differ diff --git a/themes/nord/plymouth/lock.png b/themes/nord/plymouth/lock.png deleted file mode 100644 index d4df3c6..0000000 Binary files a/themes/nord/plymouth/lock.png and /dev/null differ diff --git a/themes/nord/plymouth/logo.png b/themes/nord/plymouth/logo.png deleted file mode 100644 index 29b6c3c..0000000 Binary files a/themes/nord/plymouth/logo.png and /dev/null differ diff --git a/themes/nord/plymouth/omarchy.plymouth b/themes/nord/plymouth/omarchy.plymouth deleted file mode 100644 index 54ee5d5..0000000 --- a/themes/nord/plymouth/omarchy.plymouth +++ /dev/null @@ -1,11 +0,0 @@ -[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=0x2e3440 - - diff --git a/themes/nord/plymouth/omarchy.script b/themes/nord/plymouth/omarchy.script deleted file mode 100644 index e1c1030..0000000 --- a/themes/nord/plymouth/omarchy.script +++ /dev/null @@ -1,237 +0,0 @@ -# Omarchy Plymouth Theme Script - -Window.SetBackgroundTopColor(0.180, 0.204, 0.251); -Window.SetBackgroundBottomColor(0.180, 0.204, 0.251); - -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/nord/plymouth/progress_bar.png b/themes/nord/plymouth/progress_bar.png deleted file mode 100644 index 81e7764..0000000 Binary files a/themes/nord/plymouth/progress_bar.png and /dev/null differ diff --git a/themes/nord/plymouth/progress_box.png b/themes/nord/plymouth/progress_box.png deleted file mode 100644 index da894d8..0000000 Binary files a/themes/nord/plymouth/progress_box.png and /dev/null differ diff --git a/themes/nord/plymouth/throbber-01.png b/themes/nord/plymouth/throbber-01.png deleted file mode 100644 index a6a867c..0000000 Binary files a/themes/nord/plymouth/throbber-01.png and /dev/null differ diff --git a/themes/nord/plymouth/throbber-02.png b/themes/nord/plymouth/throbber-02.png deleted file mode 100644 index a18b5aa..0000000 Binary files a/themes/nord/plymouth/throbber-02.png and /dev/null differ diff --git a/themes/nord/plymouth/throbber-03.png b/themes/nord/plymouth/throbber-03.png deleted file mode 100644 index 0c06697..0000000 Binary files a/themes/nord/plymouth/throbber-03.png and /dev/null differ diff --git a/themes/nord/plymouth/throbber-04.png b/themes/nord/plymouth/throbber-04.png deleted file mode 100644 index 8e72cb2..0000000 Binary files a/themes/nord/plymouth/throbber-04.png and /dev/null differ diff --git a/themes/nord/plymouth/throbber-05.png b/themes/nord/plymouth/throbber-05.png deleted file mode 100644 index 487f218..0000000 Binary files a/themes/nord/plymouth/throbber-05.png and /dev/null differ diff --git a/themes/nord/plymouth/throbber-06.png b/themes/nord/plymouth/throbber-06.png deleted file mode 100644 index 87bf973..0000000 Binary files a/themes/nord/plymouth/throbber-06.png and /dev/null differ diff --git a/themes/nord/plymouth/throbber-07.png b/themes/nord/plymouth/throbber-07.png deleted file mode 100644 index 9ed61bb..0000000 Binary files a/themes/nord/plymouth/throbber-07.png and /dev/null differ diff --git a/themes/nord/plymouth/throbber-08.png b/themes/nord/plymouth/throbber-08.png deleted file mode 100644 index 75fe31c..0000000 Binary files a/themes/nord/plymouth/throbber-08.png and /dev/null differ diff --git a/themes/nord/plymouth/throbber-09.png b/themes/nord/plymouth/throbber-09.png deleted file mode 100644 index 7cf2aa1..0000000 Binary files a/themes/nord/plymouth/throbber-09.png and /dev/null differ diff --git a/themes/nord/plymouth/throbber-10.png b/themes/nord/plymouth/throbber-10.png deleted file mode 100644 index 1c6bac9..0000000 Binary files a/themes/nord/plymouth/throbber-10.png and /dev/null differ diff --git a/themes/nord/plymouth/throbber-11.png b/themes/nord/plymouth/throbber-11.png deleted file mode 100644 index 7d64503..0000000 Binary files a/themes/nord/plymouth/throbber-11.png and /dev/null differ diff --git a/themes/nord/plymouth/throbber-12.png b/themes/nord/plymouth/throbber-12.png deleted file mode 100644 index bf670a0..0000000 Binary files a/themes/nord/plymouth/throbber-12.png and /dev/null differ diff --git a/themes/nord/plymouth/throbber-13.png b/themes/nord/plymouth/throbber-13.png deleted file mode 100644 index 5a28e23..0000000 Binary files a/themes/nord/plymouth/throbber-13.png and /dev/null differ diff --git a/themes/nord/plymouth/throbber-14.png b/themes/nord/plymouth/throbber-14.png deleted file mode 100644 index fe83ea8..0000000 Binary files a/themes/nord/plymouth/throbber-14.png and /dev/null differ diff --git a/themes/nord/plymouth/throbber-15.png b/themes/nord/plymouth/throbber-15.png deleted file mode 100644 index 32bb9f8..0000000 Binary files a/themes/nord/plymouth/throbber-15.png and /dev/null differ diff --git a/themes/nord/plymouth/throbber-16.png b/themes/nord/plymouth/throbber-16.png deleted file mode 100644 index 3d91648..0000000 Binary files a/themes/nord/plymouth/throbber-16.png and /dev/null differ diff --git a/themes/nord/plymouth/throbber-17.png b/themes/nord/plymouth/throbber-17.png deleted file mode 100644 index 76d709e..0000000 Binary files a/themes/nord/plymouth/throbber-17.png and /dev/null differ diff --git a/themes/nord/plymouth/throbber-18.png b/themes/nord/plymouth/throbber-18.png deleted file mode 100644 index 86f8346..0000000 Binary files a/themes/nord/plymouth/throbber-18.png and /dev/null differ diff --git a/themes/nord/plymouth/throbber-19.png b/themes/nord/plymouth/throbber-19.png deleted file mode 100644 index 4937f9b..0000000 Binary files a/themes/nord/plymouth/throbber-19.png and /dev/null differ diff --git a/themes/nord/plymouth/throbber-20.png b/themes/nord/plymouth/throbber-20.png deleted file mode 100644 index 7949dec..0000000 Binary files a/themes/nord/plymouth/throbber-20.png and /dev/null differ diff --git a/themes/nord/plymouth/throbber-21.png b/themes/nord/plymouth/throbber-21.png deleted file mode 100644 index c6f56c7..0000000 Binary files a/themes/nord/plymouth/throbber-21.png and /dev/null differ diff --git a/themes/nord/plymouth/throbber-22.png b/themes/nord/plymouth/throbber-22.png deleted file mode 100644 index 196e885..0000000 Binary files a/themes/nord/plymouth/throbber-22.png and /dev/null differ diff --git a/themes/nord/plymouth/throbber-23.png b/themes/nord/plymouth/throbber-23.png deleted file mode 100644 index 2465d4e..0000000 Binary files a/themes/nord/plymouth/throbber-23.png and /dev/null differ diff --git a/themes/nord/plymouth/throbber-24.png b/themes/nord/plymouth/throbber-24.png deleted file mode 100644 index 40bdf98..0000000 Binary files a/themes/nord/plymouth/throbber-24.png and /dev/null differ diff --git a/themes/nord/plymouth/throbber-25.png b/themes/nord/plymouth/throbber-25.png deleted file mode 100644 index 037453a..0000000 Binary files a/themes/nord/plymouth/throbber-25.png and /dev/null differ diff --git a/themes/nord/plymouth/throbber-26.png b/themes/nord/plymouth/throbber-26.png deleted file mode 100644 index 8757e00..0000000 Binary files a/themes/nord/plymouth/throbber-26.png and /dev/null differ diff --git a/themes/nord/plymouth/throbber-27.png b/themes/nord/plymouth/throbber-27.png deleted file mode 100644 index 150a9e2..0000000 Binary files a/themes/nord/plymouth/throbber-27.png and /dev/null differ diff --git a/themes/nord/plymouth/throbber-28.png b/themes/nord/plymouth/throbber-28.png deleted file mode 100644 index 88ced45..0000000 Binary files a/themes/nord/plymouth/throbber-28.png and /dev/null differ diff --git a/themes/nord/plymouth/throbber-29.png b/themes/nord/plymouth/throbber-29.png deleted file mode 100644 index 82017de..0000000 Binary files a/themes/nord/plymouth/throbber-29.png and /dev/null differ diff --git a/themes/nord/plymouth/throbber-30.png b/themes/nord/plymouth/throbber-30.png deleted file mode 100644 index fd2fc25..0000000 Binary files a/themes/nord/plymouth/throbber-30.png and /dev/null differ