Skip to content

Update AeroThemePlasma, fix fedora 43 builds, and add some missing features#39

Closed
bominic27644 wants to merge 51 commits into
winblues:mainfrom
bominic27644:upstream
Closed

Update AeroThemePlasma, fix fedora 43 builds, and add some missing features#39
bominic27644 wants to merge 51 commits into
winblues:mainfrom
bominic27644:upstream

Conversation

@bominic27644

Copy link
Copy Markdown
Contributor

I updated the rpm to the latest commit of the theme and fixed the image configuration so that it now builds properly. The changes that I have made include the following:

  • Enabled the bazzite copr repo durring build time so that it installs the patched version of plymouth-plugin-script
  • Updated the rpm spec to the latest AeroThemePlasma version and modified the contained builds and install scripts to be compatible
  • The specfile now builds the c++ plasmoids and installs them
  • There is now a custom session file to load the shell provided by the theme, as overwriting the files as done before would break plasmashell

The only features missing now is the disabled kwin effects and the libplasma patches, the latter of which prevent sevenTasks from working currently. Note that some of the kwin effects do not currently work. This is likely because bazzite has not updated to plasma 6.5.4 in the stable image yet, which is the version used when building the rpm.

I also added the rest of the build dependencies mentioned in the AeroThemePlasma installation instrructions so the the plasmoids and any other components that still need to be added can compile
Change back to upstream signing key to prepare for upstreaming changes
Change url back to upstream. Must manually trigger image rebuild after the rpm is built.
bominic27644 and others added 19 commits December 30, 2025 11:56
Bumps [blue-build/github-action](https://github.com/blue-build/github-action) from 1.8 to 1.10.
- [Release notes](https://github.com/blue-build/github-action/releases)
- [Changelog](https://github.com/blue-build/github-action/blob/main/CHANGELOG.md)
- [Commits](blue-build/github-action@v1.8...v1.10)

---
updated-dependencies:
- dependency-name: blue-build/github-action
  dependency-version: '1.10'
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4 to 6.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](actions/upload-artifact@v4...v6)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 6.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v4...v6)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 4 to 7.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](actions/download-artifact@v4...v7)

---
updated-dependencies:
- dependency-name: actions/download-artifact
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Patched libplasma is for a hardcoded kde version for now.
This may differ from the version bazzite ships depending on the gap between a kde plasma release and a bazzite stable image release.
Bumps [blue-build/github-action](https://github.com/blue-build/github-action) from 1.10 to 1.11.
- [Release notes](https://github.com/blue-build/github-action/releases)
- [Changelog](https://github.com/blue-build/github-action/blob/main/CHANGELOG.md)
- [Commits](blue-build/github-action@v1.10...v1.11)

---
updated-dependencies:
- dependency-name: blue-build/github-action
  dependency-version: '1.11'
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
@bominic27644

Copy link
Copy Markdown
Contributor Author

I just updated my changes to work with Plasma 6.6. Since multiple RPMs are now needed, I moved them to a separate repo that Copr builds from. That can be found here: https://github.com/bominic27644/aerothemeplasma-rpm

@bominic27644 bominic27644 deleted the upstream branch April 19, 2026 19:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant