Commit graph

16 commits

Author SHA1 Message Date
wackyideas
8d6fbd7bdb overhaul: prepare repo for Plasma 6.6 release
This commit overhauls the repository structure such that it separates
the project into multiple repositories, one for each subproject. This
repository will be moved to the AeroShell group, and most importantly,
the installation method changes from locally installed modifications, to
CMake-based installation, in preparation for AUR packages, and possibly
packages for other distros.

Migration details are in INSTALL.md, which are highly recommended, if
not required to uninstall any old instance of AeroThemePlasma.
2026-02-21 21:15:07 +01:00
wackyideas
e91df38e69 login-sessions: update install script to support Fedora 2025-10-25 16:40:15 +02:00
wackyideas
9ea4f27f20 Use CMake to generate SDDM entries
This should make the login entries work properly for the distro they are
generated on. Works on Arch-based distros and Debian distros, and should
also work fine for Fedora.
2025-10-23 23:16:48 +02:00
wackyideas
200f3f3e11 Fix Wayland session not starting on Fedora 2025-10-23 17:00:27 +02:00
wackyideas
6f831d540f Move to new shell plugin & panel, add SDDM sessions
This is a big update which requires existing users to migrate their
desktop setup (Plasmoids, their configurations, layout changes, etc.) to
a new desktop session.

This commit replaces the modified desktop shell (org.kde.plasma.desktop)
with ATP's shell (io.gitgud.wackyideas.desktop) which requires new
session options. This is similar to how plasma-bigscreen and
plasma-mobile are used - logging into a separate session via the login
manager (SDDM). ATP will provide sessions for both X11 and Wayland.

This, along with now providing a forked panel as well, is a step forward
regarding separating ATP's codebase and KDE's upstream code. Further
goals are to be able to further isolate the ATP session from the regular
KDE session in terms of shared configurations, etc.

For existing users - Rerun install_plasmoids.sh and
install_plasma_components.sh, you can delete the old shell
(shells/org.kde.plasma.desktop) and panel plasmoid
(plasmoids/org.kde.panel). As mentioned previously, panel and desktop
layouts, plasmoids and their configurations will not be migrated to the
newly available sessions, so they need to be set up manually.
2025-10-21 13:23:06 +02:00
Lily Garcia
50424edcd7 Fix session start audio not playing 2025-09-03 21:55:54 -04:00
Lily Garcia
807fca491c Fix SDDM user label not rendering 2025-09-03 21:55:24 -04:00
Lily Garcia
05c6680779 Fix SDDM password input missing 2025-09-03 21:54:16 -04:00
wackyideas
e3929146b4 Minor refactoring 2025-04-21 21:32:39 +02:00
LinuxForAll
a979776a57 Add SMOD preview image 2025-02-13 11:41:16 +00:00
wackyideas
28921caea5 Fix SDDM not playing startup sound 2025-02-05 12:34:06 +01:00
wackyideas
d7dbb2e668 Add QoL improvements to SDDM theme
- On-Screen Keyboard support
- Better session switcher
- Added power off menu with options
2025-02-05 03:35:33 +01:00
wackyideas
9e181ecd43 Fix SDDM showing black screen when startup screen is enabled 2025-02-04 16:14:26 +01:00
wackyideas
f51007774e Added config to disable startup sound in SDDM theme 2024-09-03 16:37:53 +02:00
wackyideas
03713f57f4 Removed KeyboardIndicator dependency from SDDM theme 2024-08-09 15:40:09 +02:00
wackyideas
ea18cef02d Very early KDE 6 release. 2024-08-09 03:20:25 +02:00