Skip to content
 
 

Repository files navigation

English | 简体中文

Blue Archive SDDM Login Theme

A visual adaptation of the "Sugar Candy" SDDM login theme featuring characters and aesthetics from the game Blue Archive.

Recent Updates (Qt 6 Compatibility)

  • Updated the theme for full Qt 6 compatibility
  • Updated import statements to use Qt5Compat.GraphicalEffects
  • Fixed property type mismatches (Control vs Item)
  • Explicitly defined signal handler parameters
  • Fixed KeyNavigation index bounds
  • Ensured valid font point sizes
  • Fixed contrast issues for username/password fields

Preview

Usage

Manual Installation

  1. Download the release archive (e.g., .tar.gz or .zip) from the releases page.
  2. Extract the archive into your SDDM themes directory (typically /usr/share/sddm/themes):
sudo tar -xzvf ~/arona-sddm-login.tar.gz -C /usr/share/sddm/themes
  1. Configure SDDM to use the new theme by editing its configuration file, typically located at /etc/sddm.conf (create it if it does not exist). You can use the default SDDM configuration file as a reference, which can usually be found at /usr/lib/sddm/sddm.conf.d/sddm.conf.

In the [Theme] section, set the Current theme name to arona-sddm-login:

[Theme]
Current=arona-sddm-login

Automatic Installation (Recommended)

The installation script automatically detects and configures the theme resolution for your device.

git clone https://github.com/Eagle10021/Arona-SDDM-Login.git
cd arona-sddm-login
bash install.sh

KDE Plasma Installation

You can install the theme directly from the KDE store:

  1. Open your system settings and navigate to the Login Screen (SDDM) section.
  2. Click Get New SDDM Themes....
  3. Search for the keyword arona and click install.

installation

Testing/Previewing the Theme

To test the theme without logging out or rebooting, you can run:

dbus-run-session -- sddm-greeter --test-mode --theme /usr/share/sddm/themes/arona-sddm-login

(Note: Depending on your distribution, the greeter command might be named sddm-greeter-qt6 instead of sddm-greeter).

Troubleshooting & Dependencies

This theme is built for SDDM using Qt 6. If you encounter any visual or loading issues, make sure the necessary Qt 6 packages and QML modules are installed:

Arch Linux

sudo pacman -S sddm qt6-declarative qt6-5compat qt6-svg

Debian/Ubuntu

sudo apt install --no-install-recommends sddm qml6-module-qtquick-layouts qml6-module-qtquick-controls qml6-module-qt5compat-graphicaleffects libqt6svg6

RHEL/Fedora

sudo dnf install sddm qt6-qtdeclarative qt6-qt5compat qt6-qtsvg

Credits & Special Thanks

About

A SDDM login theme about Arona, the os from Blue Archive. Now updated for Qt6

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages