How would I install a custom theme on Bazzite?
Good evening, I would like to install this theme: https://gitgud.io/wackyideas/aerothemeplasma, but it seems that DNF does not work and it recommends rpm-ostree (which I am unsure of if it will work or not.) Whats the easiest way to install this theme? I've only been using Bazzite for about a day, but was thinking about giving it a more personal flair.
40 Replies
Alternatively, would ujust be able to handle the dnf command? Im unsure of how everything works at the moment.
I can clear up your question around the installation of software. But I don't have as much insight into whether installing this theme will work or not. Hopefully someone with more knowledge could give more advice on this. From my glance at the gitlab it seems like the project overwrites system files which may or may not play nice and I'm not knowledgeable enough to give an informed opinion.
ujust is a collection of scripts that bazzite makes for the community, not a package manager. So no, ujust will not handle like the dnf package manager. Also don't use dnf for installing software on Bazzite. Below I've linked the documentation on the installation of software, which goes into the different ways that software can be installed.
Maybe you can use rpm-ostree to layer the theme into the image, but you probably should not do this willy-nilly. The rpm-ostree command should only be used as an absolute last resort as described in the docs. Plus I would see if someone else has more insight into doing this before attempting.
https://docs.bazzite.gg/Installing_and_Managing_Software/Alright, I'll wait for someone more experienced, but thank you for the heads up cuz I probably wouldve broke something otherwise
The Global Themes in the KDE System Settings are always an option, I think those are easy so long as they don't use kvantum. Plus I think there a couple people who have layered kvantum with rpm-ostree iirc.
You can try https://github.com/winblues/winblues7
GitHub
GitHub - winblues/winblues7: A glassy sheen for your Steam Machine
A glassy sheen for your Steam Machine. Contribute to winblues/winblues7 development by creating an account on GitHub.
Does rebasing reset my whole system because Ive already got a few games and stuff installed
No
User data is intact
Rebase only touch system file
Alright I'll run it after I get the ujust for otd
Also pin before rebasing just in case
thanks 👍
What does that mean is it like setting up a backup
I've never used it myself but I believe they are talking about
ostree admin pin
You should be able to use that to "pin" an image so that it never gets overwritten, so if you run into issues with the winblues7 image you can always go back to the pinned image.
Like I said I've never used it but you should be able to use ostree admin pin --help to read up on it. If I'm reading right you should be able to use ostree admin pin 0 to pin the currently booted image. Might need sudo but idk
https://docs.bazzite.gg/Installing_and_Managing_Software/Updates_Rollbacks_and_Rebasing/rolling_back_system_updates/?h=#how-do-i-save-my-current-deployment
This explains better, I should've just looked in the docs
docs always got the answer
:GlorpClassic:It says I cannot pin a staged deployment
Do I need to reboot or something
with 0? thats interesting. use
rpm-ostree status -v to show the current images
ngl I got no idea what this means
but it seems like when scrolling I already have images for indexes 0,1, and 2
you cut off a whole lot. but i'm guessing that the new 0731 image is the staged image, and it is 0. the current booted image is 0720 and is 1.
Also if you want to get rid of the initramfs thing as others were suggesting you should do that and reboot before pinning.

is this like an automatic thing I was under the impression from the documentation that this just issues a rebuild
I wouldn't be able to give you any information on the initramfs. But if you want to get rid of it you likely want to use
rpm-ostree initramfs --disable you were just using the same command to enable it when you already have it enabled.and Im guessing re-enabling it woulde regenerate all those images?
Enable or disable local initramfs regenerationWhatever that does. I'm talking out of my ass here, but I believe it just makes the initramfs build locally so that you can edit stuff for your image. I won't tell you what to do but others seemed confused as to why you had it, and if you don't know what it is for then you shouldn't have enabled it to begin with. :Glorpshrug:
alright
alright now its pinned
uhh

This doesnt seem right
ok so seventasks doesnt seem to work
but this is fine for now
You can report any issue to the github
The dev is also here
What is their discord tag so I may let them know
for winblues7 I mean since I am unsure if the SevenTasks being broken is something wrong with AeroThemePlasma itself or WinBlues7
Ledif
Also note it's kinda experimental as stated in the github
fair, Im just unsure why its not working given the screenshot on the WinBlues7 page shows it working correctly

Not sure, could be config weirdness
Iirc floating taskbar is new in plasma 6 and maybe the screenshot is from older plasma 5
@ledif sorry to ping you if its late but is the current version of KDE not functional with SevenTasks?
I think it's busted tbh. I bumped the version of AeroThemePlasma and something broke. I haven't had a chance to look into it (it's a side project of my side project) but I can try to revert the rpm version
aside from SevenTasks the rest of the theme works fine so hopefully thats just the only thing

Nice, you might be the only person using it lol. I was using it for a while before rebasing back to normal Bazzite on that machine
for reference on how the taskbar looks currently when trying to use SevenTasks this happens

Would using it hinder getting Bazzite updates as they would normally release? I wanted to try it out and possibly stick to it simply because it just looks nice
No, it's just normal Bazzite (well,
bazzite-dx) and it is automatically built weekly after Bazzite's stable build. So you should be good.Alright, thank you!
If winblues7 updates is it automatic or do I need to rebase it
auto
You saved my life 🥳