Hi
Will KDE Plasma 6.7 eventually become available on NixOS 26.05 or would it become available in the next NixOS version (26.11)?
Hi
Will KDE Plasma 6.7 eventually become available on NixOS 26.05 or would it become available in the next NixOS version (26.11)?
It has been merged in unstable: kdePackages: Plasma 6.6.5 -> 6.7 by K900 · Pull Request #520160 · NixOS/nixpkgs · GitHub
Perhaps it will be backported, I can’t really tell.
Looking at previous PR, I don’t see them backported: kdePackages: Plasma 6.6.4 -> 6.6.5 by K900 · Pull Request #519678 · NixOS/nixpkgs · GitHub so…
I don’t think 6.7 will become available in 26.05. You’ll have to track unstable, or try to pull the 6.7 packages in from unstable (which I would not recommend). 6.6.X patches should continue to appear in 26.05 though.
So how would we use this? I have a flake input for nixpkgs#master but my system is configured on the stable 26.05 input, and I don’t see a way of updating services.desktopManager.plasma6 it doesn’t have a package input or similar.
I have really only used the other flake inputs for my environment/user packages…
I would probably reach for an overlay that swaps out kdePackages with the set from unstable (not master, unless you want to deal with occasional build failures).
configuration =
let
pkgs-unstable = import inputs.nixpkgs-unstable {
inherit system;
};
kde-overlay = final: prev: {
kdePackages = pkgs-unstable.kdePackages;
};
in
{
overlays = [ kde-overlay ];
};
I have no idea if this would actually work though, with the kde packages expecting different system libs they may throw some weird errors.
It’s probably just easier to deal with the occasional inconvenience of running your system on unstable.
The last commit to unstable was 2 hours before KDE 6.7 got merged in master, so I guess we’ll just have to wait for the commit to make it over to the unstable branch (unless I’m fundamentally misunderstanding how Nixpkgs does its versioning)
No you’re correct. The commit will eventually roll over onto the unstable channel. There’s a PR tracker webpage that can help show you this. I don’t have the link on hand but searching “nixpkgs pr tracker” should show something.
Looks like this is the link https://nixpkgs-tracker.ocfox.me/?pr=520160.