Describe the bug
A lot of kde widgets and functions broke after recent updates on the unstable channel (nixos-unstable). Opening the bluetooth widget shows this error message:
Error loading QML file: file:///nix/store/74xnbqp5gmaq5s3b1xs6d7iaahkjrh72-bluedevil-5.17.5/share/plasma/plasmoids/org.kde.plasma.bluetooth/contents/ui/BluetoothApplet.qml:24:1: module "org.kde.bluezqt" is not installed
Other broken widgets/functions includes bluetooth widget, printer widget and desktop (the desktop disappeared resulting in a black background)
xsession log: https://fars.ee/Z2vb
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Plasma widgets should work normally
Screenshots
A broken widget:
Additional context
Add any other context about the problem here.
Notify maintainers
Metadata
Please run nix-shell -p nix-info --run "nix-info -m"
and paste the result.
"x86_64-linux"
Linux 5.7.15, NixOS, 20.09pre238896.16fc531784a (Nightingale)
yes
yes
nix-env (Nix) 2.4pre20200721_ff314f1
"nixos-20.09pre238896.16fc531784a, home-manager"
/nix/var/nix/profiles/per-user/root/channels/nixos
Maintainer information:
# a list of nixpkgs attributes affected by the problem
attribute:
# a list of nixos modules affected by the problem
module: services.xserver.desktopManager.plasma5
cc @ttuegel @petabyteboy
I believe Qt was updated on unstable.
This issue has been mentioned on NixOS Discourse. There might be relevant details there:
That was just me asking if it was broken.
This issue has been mentioned on NixOS Discourse. There might be relevant details there:
In my case, The activities and taskbar went down. I am also having the black screen as background.
The errors messages I've noticed are:
Ocorreu um erro ao carregar o arquivo QML: file:///nix/store/aril5n1mllyyfdgjp23va4wh8d8mbl13-plasma-desktop-5.17.5/share/plasma/plasmoids/org.kde.plasma.taskmanager/contents/ui/main.qml:27:1: module "org.kde.plasma.private.taskmanager" is not installed
Ocorreu um erro ao carregar o arquivo QML: file:///nix/store/aril5n1mllyyfdgjp23va4wh8d8mbl13-plasma-desktop-5.17.5/share/plasma/plasmoids/org.kde.plasma.pager/contents/ui/main.qml:27:1: module "org.kde.plasma.private.pager" is not installed
"x86_64-linux"
Linux 5.7.15, NixOS, 20.09pre238896.16fc531784a (Nightingale)
yes
yes
nix-env (Nix) 2.3.7
"nixos-unstable-20.09pre228622.029a5de0839, nixpkgs-unstable-20.09pre228453.dcb64ea42e6"
"nixos-20.09pre238896.16fc531784a"
/nix/var/nix/profiles/per-user/root/channels/nixos
The likely culprit (though I'm not super familiar with QML) is that these lines:
Are not present in the 5.14 version of the patch:
The likely culprit (though I'm not super familiar with QML) is that these lines:
Are not present in the 5.14 version of the patch:
That sounds about correct to me. All the patches had to be redone for 5.14 so I guess that hunk got dropped
30 minutes into rebuild with it readded, will report if it works :)
30 minutes into rebuild with it readded, will report if it works :)
Just a recommendation, not sure if it will be helpful to you specifically, but the time to rebuild should be relatively short, and it could be even shorter if you test via running the nixos test interactively
nix-build nixos/tests/plasma5.nix -A driver
./result/bin/nixos-run-vms
Yeah, that's exactly the command I've been waiting for... it seems to rebuild all dependencies of qt; I'm currently on qtwebengine, which hydra says takes 5 hours :/
It works :)
What do I do now?
@wjjunyor the fix was merged into master, so wait for the next update of nixos-unstable (or switch your system to master :)
Most helpful comment
It works :)