Installing development Breeze SDDM theme

Hello. How can I install the development version of the Breeze SDDM theme?

The theme is located in the plasma-desktop repository. However, running kde-builder plasma-desktop doesn’t install it; SDDM still uses the theme provided by the distro.

My system runs Debian Sid and development Plasma (installed using kde-builder).

But which folder does kde-builder install the build result in?

I assume it’s not in /usr/share/sddm/themes, but somewhere else. If that’s the case, you need to specify a custom path in the SDDM config.

For example, create /etc/sddm.conf.d/20-custom-theme.conf with:

[Theme]
ThemeDir=~/kde/your-path-from-kde-builder/themes

instead of /usr/share/sddm/themes.

Thanks. I tried your suggestion, and it resulted in SDDM starting with the default theme (Maui) without a wallpaper. The KDE theme probably couldn’t be loaded because of an error. These are the relevant entries in the journal:

sddm-helper[2241]: Writing cookie to "/tmp/xauth_gZsxct"
sddm-helper[2241]: Starting X11 session: "" "/usr/bin/sddm-greeter-qt6 --socket /tmp/sddm-:0-nBtnUP"
sddm[2223]: Greeter session started successfully
sddm-greeter-qt6[2243]: High-DPI autoscaling Enabled
sddm-greeter-qt6[2243]: Reading from "/usr/local/share/wayland-sessions/plasmawayland-dev6.desktop"
sddm-greeter-qt6[2243]: Reading from "/usr/local/share/xsessions/plasmax11-dev6.desktop"
sddm-greeter-qt6[2243]: Loading theme configuration from "qrc:/theme/theme.conf"
sddm-greeter-qt6[2243]: Connected to the daemon.
sddm[2223]: Message received from greeter: Connect
sddm-greeter-qt6[2243]: Loading qrc:/theme/Main.qml...
sddm-greeter-qt6[2243]: "Could not convert argument 0 from undefined to QUrl"
sddm-greeter-qt6[2243]:          "expression for source@qrc:/theme/Main.qml:58"
sddm-greeter-qt6[2243]: qrc:/theme/Main.qml:58: TypeError: Passing incompatible arguments to C++ functions from JavaScript is not allowed.
sddm-greeter-qt6[2243]: Adding view for "Virtual-1" QRect(0,0 1280x800)
sddm-greeter-qt6[2243]: Hunspell dictionary is missing for "C". Search paths QList("/usr/share/qt6/qtvirtualkeyboard/hunspell", "/usr/share/hunspell", "/usr/share/myspell/dicts")
sddm-greeter-qt6[2243]: Message received from daemon: Capabilities
sddm-greeter-qt6[2243]: Message received from daemon: HostName

I am currently updating the Plasma installation. When it is ready, I will retry your suggestion.


Also, does anyone happen to know what does the program sddmthemeinstaller from SDDM KCM do? Where is it documented?

I apologize for my late response.

I updated my Plasma installation, but SDDM still couldn’t load the Plasma theme. The error is the same one as above.