No description
  • C 67.6%
  • Shell 32.4%
Find a file
test 4bd37a877e
Some checks failed
Build RPMs / build (push) Failing after 1h25m48s
Add kaccounts-providers 26.04.3 built from source
Build kaccounts-providers from upstream KDE Gear 26.04.3 source with
SonicDE dependencies (sonic-frameworks-cmake-modules, sonic-rpm-macros,
sonic-accounts-integration-qt6-devel, sonic-frameworks-qml-bridge-devel,
sonic-frameworks-internationalization-devel, sonic-frameworks-io-devel).

Changed signon-plugin-oauth2 from hard Requires to Recommends since
SonicDE does not ship signon-plugin-oauth2 yet. The package still
requires signon-ui (available from EPEL).

Generated with [Devin](https://devin.ai)

Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-08-27 19:28:56 +00:00
.forgejo/workflows Upload each package to Forgejo immediately after build 2026-08-25 12:11:45 +00:00
ci Upload each package to Forgejo immediately after build 2026-08-25 12:11:45 +00:00
colord-kde Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
docs SonicDE hard fork and upgrade to 6.7 2026-08-25 01:26:42 +02:00
dolphin-plugins Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
filelight Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
kaccounts-providers Add kaccounts-providers 26.04.3 built from source 2026-08-27 19:28:56 +00:00
kamera Fix spec files for kamera and kde-connect 26.04.3 source builds 2026-08-27 18:26:03 +00:00
kde-connect Fix spec files for kamera and kde-connect 26.04.3 source builds 2026-08-27 18:26:03 +00:00
kde-gtk-config Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
kde-inotify-survey Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
ksanecore Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
libei Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
plasma-discover Fix dnf upgrade --allowerasing errors with EPEL packages 2026-08-27 17:49:20 +00:00
SDL2 Upgrade to 6.6.4 for RHEL 10.2 2026-05-29 20:05:11 -03:00
silver-sddm bump release versions 2026-08-25 12:19:07 +02:00
skanpage Fix dnf upgrade --allowerasing errors with EPEL packages 2026-08-27 17:49:20 +00:00
sonic-accounts-integration Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-activities Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-activities-stats Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-activity-manager-daemon Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-audio-applet-pulse Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-bluetooth-runtime Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-breeze Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-browser-integration Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-crypto-library Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-daemon Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-decoration Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-desktop-interface Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-disks Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-dr-robotnik Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-drawing-tablet Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-ecco Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-exiv2-library Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-file-search-ui Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-firewall Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-frameworks-addons-downloader Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-frameworks-app-info Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-frameworks-archive Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-frameworks-auth Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-frameworks-autocomplete Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-frameworks-barcode Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-frameworks-bluetooth Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-frameworks-bookmarks Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-frameworks-cmake-modules Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-frameworks-color-scheme Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-frameworks-core-addons Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-frameworks-crash-handler Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-frameworks-data-models Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-frameworks-data-views Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-frameworks-dbus Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-frameworks-device-integration Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-frameworks-doctools Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-frameworks-feeds Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-frameworks-file-metadata Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-frameworks-file-search Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-frameworks-gui-addons Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-frameworks-holidays Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-frameworks-icon-themes Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-frameworks-idle-tracker Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-frameworks-image-formats Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-frameworks-internationalization Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-frameworks-io Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-frameworks-io-extras Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-frameworks-io-fuse Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-frameworks-keybind Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-frameworks-keyring Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-frameworks-keyring-pam Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-frameworks-modemmanager Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-frameworks-networkmanager Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-frameworks-notification-settings Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-frameworks-notifications Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-frameworks-open-collab Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-frameworks-package Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-frameworks-progress-ui Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-frameworks-pseudo-terminal Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-frameworks-purpose Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-frameworks-qml-bridge Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-frameworks-qt-integration Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-frameworks-quick-charts Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-frameworks-quick-desktop-style Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-frameworks-quick-silver-style Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-frameworks-quick-ui Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-frameworks-quick-ui-addons Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-frameworks-root-shell Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-frameworks-runner Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-frameworks-settings Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-frameworks-settings-ui Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-frameworks-settings-utils Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-frameworks-silver-icons Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-frameworks-spell-check Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-frameworks-sso sonic-frameworks-sso: Add Conflicts: signon for EPEL compatibility 2026-08-27 19:13:43 +00:00
sonic-frameworks-status-notification Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-frameworks-svg Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-frameworks-syntax-highlighting Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-frameworks-text-codec Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-frameworks-text-editor Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-frameworks-text-widgets Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-frameworks-ui-components Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-frameworks-unit-conversion Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-frameworks-user-feedback Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-frameworks-via SonicDE hard fork and upgrade to 6.7 2026-08-25 01:26:42 +02:00
sonic-frameworks-widgets-addons Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-frameworks-windowsystem Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-frameworks-xml-gui Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-frameworks-zeroconf Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-gtk-theme-bridge Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-interface-libraries Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-keybind-daemon Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-launcher-menu-edit Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-login-manager Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-login-manager-selinux Add Sonic Login Manager SELinux rule to allow it to start SonicDE X11 2026-06-30 16:29:14 -03:00
sonic-network-manager Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-night-light Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-oxygen Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-oxygen-icons Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-oxygen-sounds Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-partition-manager Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-pipewire Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-plasma5-support-library Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-polkit Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-polkit-agent Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-pulseaudio-library Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-qt-accounts-library Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-qt-theme-bridge Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-quick-image-editor Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-rdp-server Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-rpm-macros Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-screen Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-screen-library Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-screenies Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-screenlocker Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-silver-gtk Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-silver-theme Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-ssh-password-prompt Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-sysguard-library Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-system-info Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-system-log Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-system-monitor Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-system-stats Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-terminal Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-terminal-tools Fix dnf upgrade --allowerasing errors with EPEL packages 2026-08-27 17:49:20 +00:00
sonic-thunderbolt Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-vault Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-welcome-center Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-win Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-workspace Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-workspace-addons Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-workspace-wallpapers Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
sonic-write-daemon Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
xdg-desktop-portal-sonicde Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
.gitignore Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
build-order.txt Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
copr-build.sh Fix build failures across all 136 SonicDE specs for RHEL 10 2026-08-25 12:14:17 +02:00
libei.spec Add EPEL apps at latest versions and fix all EPEL dependency conflicts 2026-08-27 17:11:06 +00:00
README.md SonicDE hard fork and upgrade to 6.7 2026-08-25 01:26:42 +02:00

SonicDE on Enterprise Linux

SonicDE for Enterprise Linux 10 and Fedora

This third-party repository provides SonicDE source and binary packages for Enterprise Linux-based distributions and for Fedora. SonicDE, or the Sonic Desktop Environment, aims to preserve and improve the X11-specific aspects of KDE. You can learn more about SonicDE at sonicde.org.

The packages of this repository are known to work with AlmaLinux, Red Hat Enterprise Linux (RHEL) and Fedora. They also should on Oracle Linux and Rocky Linux.

Since SonicDE completed its hard fork of KDE Frameworks and Plasma, this repository packages the complete SonicDE stack itself: the frameworks (currently 6.29.0.x), the workspace (currently 6.7.4.x) and the applications (26.04.x). The very same versions are built for EL10 and for Fedora, so neither distribution's KDE packages decide which SonicDE version you get. The SonicDE packages carry Provides/Conflicts for the corresponding kf6-* and plasma-* packages, so they replace their EPEL/Fedora counterparts instead of coexisting with them.

Installing SonicDE Manually

Choosing an X11 Display Server

EL10 has no X11 server by default or in the official repos, and Fedora no longer ships one either, so you need to install one. We recommend using the XLibre X11 server. Follow the installation instructions on the XLibre for Fedora and EL GitHub page.

Enabling the SonicDE Copr Repository

Warning

Beware that SonicDE has removed the Wayland parts, so the Wayland session may not work after installing it even though it is listed as an option in the display manager. You may not be able to start KDE Wayland anymore. Proceed at your own risk.

Note

On EL10 the EPEL repository is still needed for build and runtime dependencies that SonicDE does not fork, such as plasma-systemsettings. Enable it as described in Getting started with EPEL. Installing the whole "KDE Plasma Workspaces" group first is no longer necessary.

Add the SonicDE repository to your system:

# Enterprise Linux 10
sudo dnf config-manager --add-repo https://copr.fedorainfracloud.org/coprs/g/SonicDE/SonicDE-EL10/repo/rhel+epel-10/group_SonicDE-SonicDE-EL10-rhel+epel-10.repo

# Fedora
sudo dnf copr enable @SonicDE/SonicDE-EL10

Installing SonicDE

When XLibre has been installed, you can install the SonicDE packages and other needed X11 packages by running this command:

sudo dnf install --allowerasing xorg-x11-xinit xkbcomp xinput xrandr \
    sonic-workspace sonic-workspace-libs sonic-workspace-common \
    sonic-workspace-x11 sonic-win sonic-desktop-interface \
    sonic-interface-libraries sonic-keybind-daemon \
    sonic-frameworks-windowsystem sonic-system-info sonic-screen \
    sonic-screen-library sonic-sysguard-library

As the GNOME Display Manager (GDM) has no X11 support compiled in, you need to switch to an X11-capable display manager. SonicDE ships its own, sonic-login-manager:

sudo dnf install sonic-login-manager
sudo systemctl enable --force plasmalogin.service

Alternatively you can keep SDDM, optionally with the Sonic Silver theme from silver-sddm:

sudo dnf install sddm silver-sddm
sudo systemctl enable --force sddm.service

Rebooting Your System

Now reboot your system. At the login screen choose "Plasma (X11)" as the session type. Log in with your credentials, start the program System Settings and verify that youre running SonicDE on the “About this System” page. You do? Congratulations!

If your system only shows a blinking cursor after the reboot, switch to a text console via, e.g., Ctrl+Alt+F3, log in as your regular user and enter the following commands:

sudo dnf reinstall sddm
sudo systemctl restart sddm

Building the Packages

Every package lives in its own directory named after the package and contains a single spec file. Sources are the release tags of the SonicDE repositories — never download.kde.org and never the v-prefixed tags inherited from KDE.

build-order.txt lists the packages in dependency tiers computed from the BuildRequires of every spec by ci/generate-build-order.py. Packages within a tier are independent; each tier needs the previous ones.

# Parse every spec and check it against build-order.txt
ci/parse-specs.sh

# Build one tier in mock, for EL10 and for Fedora
ci/build-tier.sh tier1 alma+epel-10-x86_64
ci/build-tier.sh tier1 fedora-43-x86_64

# Submit builds to Copr, tier by tier
./copr-build.sh all

sonic-rpm-macros provides the %_kf6_* paths and the %cmake_kf6 macro family. It replaces kf6-rpm-macros, so it must be built and installed first — it is in the first tier for that reason. Directory ownership still comes from the distribution's kf6-filesystem, which contains no KDE code.

Getting in Contact

Please report any enhancement requests or issues with this repository at Issues · sonicde-fedora-el/rpmspecs. In case you need help, want to report success or talk about other aspects, please also check the official SonicDE channels.

 Bluesky   Discord    Mastodon    Matrix    OFTC IRC    Telegram    X (Twitter)