nix-community / home-manager

Manage a user environment using Nix [maintainer=@rycee]
https://nix-community.github.io/home-manager/
MIT License
6.53k stars 1.72k forks source link

bug: `qt.platformTheme == "kde"` breaks KDE Plasma 6 System Settings #5098

Open NovaViper opened 5 months ago

NovaViper commented 5 months ago

Are you following the right branch?

Is there an existing issue for this?

Issue description

If I set qt.platformTheme to "kde", it installs all of the packages meant for KDE Plasma 5; which works fine on Plasma 5 but it completely breaks Plasma 6 (it makes many core system settings disappear from the System Settings app, like the Display Configuration and more). there should be an option for KDE Plasma 6 so it can install the packages under kdePackages (which is where all of the Plasma6/QT6 packages are coming from) instead of libsForQt5.

Maintainer CC

@rycee @thiagokokada

System information

❯ nix-shell -p nix-info --run "nix-info -m"
 - system: `"x86_64-linux"`
 - host os: `Linux 6.7.7, NixOS, 24.05 (Uakari), 24.05.20240303.768bb87`
 - multi-user?: `yes`
 - sandbox: `yes`
 - version: `nix-env (Nix) 2.18.1`
 - nixpkgs: `/nix/store/l5xja2y73b785kppa8glplaw3r584gvh-source`
muggenhor commented 2 months ago

I experienced the same issue after just upgrading to nixos-24.05 (and going from services.xserver.desktopManager.plasma5.enable to services.desktopManager.plasma6.enable in the process).

For now I've set qt.enable = false in my Home Manager config and the System Settings app has become usable again.