New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Plasma 5.20 #104810
Plasma 5.20 #104810
Conversation
Not building yet:
Note: kde-frameworks update is required for plasma 5.20. Can split the two commits into separate PRs if the plasma update ends up holding things up, but at the moment its the other way round. |
@Thra11 this might be a noobie question, but how can I trigger building kde-frameworks and plasma? (on my machine that is) |
That's a very good question. I think you can use the
or
and either
or
There's also a tool called
|
Trying to understand the circle..
Remove everything related to "user-manager" from pkgs/desktop/plasma-5/default.nix!
--> https://gist.github.com/hamburger1984/77d15d4b27c7b49b528a7ecadb8ea5c2 (using this script: https://gist.github.com/hamburger1984/7e23e3de3965ba0ca3954c948eacd140) |
This seems to fix the circle: hamburger1984@b03aa6d Basically: specify outputs in kglobalaccel.nix |
@eliasp just curious, how did you override your local system modules to get that to work? I was trying last night, but still pretty dumb when it comes to nix's workings. Do you just have to create overrides(/overlays?) for these like 8 packages, and it should work? Or do you have to do something more complicated within |
@jdnixx I use |
The code changes look alright to me. I'll start building this tonight so I can test in the morning. |
I'm getting this error from
|
@Thra11 or @ttuegel can you cherry-pick this commit hamburger1984@17afe22 |
This is what I came up with too but I think that it is broken? (and already was) even with that. at least most of the binaries do not work.
I don't think that's what it's supposed to do but I'm not sure. 😄 |
@Kiwi You're right, the build passes on master, but the package is broken. There aren't any packages that depend on it; maybe we should just remove it. |
I tried for a while to figure out how to fix them but did not succeed (yet). I might figure it out eventually. Between that and electron apps I've spent the last 10+ hours not getting anything to work. :( |
I have marked all the updated packages which are broken with Qt < 5.15. However, this breaks a number of other packages which depend on KDE Frameworks, that are pinned to older versions of Qt. We need to investigate these failures, at least:
I haven't investigated at all, so some of these may be marked broken already. For those, nothing else needs to be done. In the meantime, I will start testing Plasma, too. |
wacomtablet should have been fixed /updated to Qt 5.15 by #104660 (which may have been merged after the commit this PR is based on) |
Besides the SDDM theme, I noticed that KWin compositing is broken. Also, the KPanel settings reverted to the default configuration. |
There's something wrong with the panel and its effect on kwin... maximized windows don't take the panel into account anymore and just disappear behind the panel. |
As soon as I can see this evaluate on CI, then we're good to go! 🚀 |
the bot has spoken. |
🎉 |
Motivation for this change
Update to the latest plasma version
Things done
sandbox
innix.conf
on non-NixOS linux)nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
./result/bin/
)nix path-info -S
before and after)