Commit graph

92 commits

Author SHA1 Message Date
beryesa
5d3fc5e2f1 chore: add extra dependencies for Fedora 2026-02-07 19:40:54 +01:00
wackyideas
cbcabcfaa9 Update Ubuntu 25.10 dependencies 2026-02-02 01:14:31 +01:00
wackyideas
b319ffbdd7 Explicitly use bash instead of sh 2026-02-01 20:07:40 +01:00
wackyideas
fe9175f6c9 Add uninstall script, update INSTALL.md
This script undoes the install process that is performed by the install
scripts. It doesn't revert settings back to their defaults, consult the
install guide for details. The install guide also has a written manual
guide on uninstalling AeroThemePlasma, for additional clarity.

This script also acts as a migration script for the future restructuring
of the project, which will make everything installable by only using
CMake, which is what should have been implemented a long time ago.

This will be one of the last few commits before the project is
restructured, introducing AUR packages as an option for installing
ATP.
2026-02-01 18:44:03 +01:00
wackyideas
bb0a1637f6 Update INSTALL.md 2026-01-09 04:47:35 +01:00
wackyideas
32af75c144 Add dependencies for Ubuntu 25.10
Co-authored-by: dominichayesferen <ferenosdev@outlook.com>
2025-12-26 22:11:55 +01:00
wackyideas
38a59d5b90 Update dependencies for Arch 2025-12-20 19:49:59 +01:00
snailatte
a8ce27cf96 Fix 'Hide Inner Border' Misalignment + Reference openSUSE Packages 2025-11-24 23:08:49 +01:00
Patrick Wu
f975493333 add new deps for Fedora in KDE 6.5 2025-11-02 23:15:13 +08:00
wackyideas
c44dd45c37 Update Arch dependencies in INSTALL.md 2025-11-01 18:51:53 +01:00
wackyideas
0dc2f750d9 Move smod folder from plasma to kwin
Nothing important, it's just that the files found in plasma/smod weren't
actually ever used by any component found in the plasma folder, so it
has been moved to kwin/smod instead.
2025-10-26 18:43:46 +01:00
wackyideas
15aad4c114 Fix typo in INSTALL.md 2025-10-23 16:19:17 +02:00
wackyideas
80d85fae77 Rename KWin effects, update INSTALL.md 2025-10-22 12:27:12 +02:00
wackyideas
1678ca6536 tabbox: rename flipswitch to flip3d 2025-10-22 11:42:36 +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
wackyideas
6ff6ef2e12 Improve libplasma installation method
Up until now compiling libplasma modifications was rather violent as it
would cause both plasmashell and kwin to crash (the latter is
potentially destructive if running a Wayland session), leaving the user
with a potentially unstable state where plasmashell will start to
crashloop until the entire system reboots.

With this commit, the replacement of patched library files is deferred
until the system restarts, by using a temporary systemd service that
performs the replacement of files before Plasma starts, leading to
no crashes during the install or update process.
2025-10-20 17:37:54 +02:00
wackyideas
b8735c8808 Disable upstream plasmoids in system tray by default 2025-10-20 15:18:07 +02:00
wackyideas
3fefc7fcfe Update Fedora X11 dependencies 2025-07-17 04:23:41 +02:00
wackyideas
477403c44a Update INSTALL.md 2025-06-28 09:04:04 +02:00
wackyideas
3487bdd269 Update INSTALL.md 2025-06-27 00:43:01 +02:00
wackyideas
6cc06938e6 Update INSTALL.md 2025-06-25 22:10:52 +02:00
wackyideas
f9524303c2 Update INSTALL.md 2025-06-25 16:15:00 +02:00
wackyideas
2724786e34 Combine install.sh and install_ninja.sh scripts
When running compile scripts, you can now pass --ninja to enable Ninja.
This argument also works with the following scripts:
- compile.sh
- install_plasmoids.sh
2025-06-25 15:57:08 +02:00
wackyideas
adc956eb78 Update INSTALL.md 2025-06-24 01:43:13 +02:00
wackyideas
bde6315744 Update INSTALL.md 2025-06-20 22:17:14 +02:00
wackyideas
0dbc4910f7 Merge branch 'furkrn-master-patch-26762' into 'master'
Edit INSTALL.md

See merge request wackyideas/aerothemeplasma!29
2025-06-20 22:13:36 +02:00
wackyideas
16e0446ddf Update INSTALL.md 2025-06-20 22:09:54 +02:00
wackyideas
160d548bbb Add kwin-x11 and kwin-wayland as symlink directories 2025-06-20 18:24:28 +02:00
furkrn
a0b78a968d Edit INSTALL.md 2025-06-19 11:59:10 +03:00
wackyideas
529d73a9e5 Update INSTALL.md 2025-06-18 23:07:04 +02:00
Alexander Minkin
2e3dbbbf6b polkit-qt6-1-devel
is required package for Fedora

Signed-off-by: Alexander Minkin <weryskok@gmail.com>
2025-06-03 23:50:01 +03:00
catpswin56
a91b35e9df Switch from using custom dialog code for the SevenTasks tooltips to using PlasmaCore.ToolTipArea
DefaultToolTip component needs to be recompiled
2025-06-02 17:43:06 -03:00
Patrick Wu
5a5b56bb2d add missing dependencies for Fedora 2025-05-29 00:09:14 +08:00
wackyideas
e7df3804af Reference PlymouthVista in README, INSTALL and install script 2025-05-27 22:01:55 +02:00
wackyideas
2158b59cc1 Add install scripts for kwin and misc components 2025-04-21 21:32:21 +02:00
wackyideas
847aacaa94 Make Polkit authenticator look like UAC
Co-authored-by: catpswin56 <catpswin5@proton.me>
2025-04-14 02:55:22 +02:00
wackyideas
7ae7778718 Fix typo in install script 2025-04-01 21:58:24 +02:00
wackyideas
b6854ee7cc Update README.md and INSTALL.md 2025-03-04 21:14:18 +01:00
wackyideas
ac00e4b27f Drop incorrect Kubuntu dependencies 2025-02-23 22:04:38 +01:00
wackyideas
ab31e148cf Add busy cursor launch feedback 2025-02-20 02:14:45 +01:00
wackyideas
c3e8f09c0d Add install scripts for plasmoids and plasma components 2025-02-17 20:47:43 +01:00
wackyideas
aebdd21f23 Fully fork desktop containment 2025-02-17 19:07:41 +01:00
wackyideas
8e239891d5 Update INSTALL.md to include mention of KSysGuard 2025-02-13 13:22:31 +01:00
LinuxForAll
133083a23d Edit INSTALL.md 2025-02-06 01:16:18 +00:00
wackyideas
ac5d98404c Update INSTALL.md 2025-02-05 03:40:23 +01:00
wackyideas
9e181ecd43 Fix SDDM showing black screen when startup screen is enabled 2025-02-04 16:14:26 +01:00
wackyideas
0bde7576bc Add helper script for compiled components 2025-02-02 14:57:25 +01:00
wackyideas
3475e7e667 Fork volume plasmoid
Big thanks to pswin for helping out
2025-01-31 03:02:13 +01:00
wackyideas
92e527ab09 Revert notification fork 2025-01-31 02:58:31 +01:00
wackyideas
9c1e2ba08f Edit INSTALL.md 2025-01-24 14:12:58 +00:00