treewide: drop Qt5 versions of Plasma, Gear, Deepin, Maui, friends#430298
treewide: drop Qt5 versions of Plasma, Gear, Deepin, Maui, friends#430298emilazy merged 59 commits intoNixOS:masterfrom
Conversation
ee37ad7 to
38bfa83
Compare
95ab310 to
5289ce6
Compare
|
This is not actually ready, but undrafting so it pings people. |
Not ported to Plasma 6.
The rest of Deepin will also be dropped.
emilazy
left a comment
There was a problem hiding this comment.
You know me; I love removing things.
|
@K900 Hi! Is it OK? |
|
Ugh. Hold on... |
|
OK, it is not hurd for me ) |
|
Removal of |
Upstream nixpkgs has deleted 'libsForQt5.polkit-kde-agent' (in [this PR](NixOS/nixpkgs#430298)). We should also update too.
Upstream nixpkgs has deleted 'libsForQt5.polkit-kde-agent' (in [this PR](NixOS/nixpkgs#430298)). We should also update too.
|
deepin is also de-facto dying on NixOS 25.05 right now: |
Some development libraries in deepin use Qt private APIs, and even a minor update to Qt 6.9.2 could break compatibility; |
|
It's unpleasant that the regression comes to stable NixOS release in the middle of its support period, but I have no idea how many people rely on this. (I guess we'll find out now.) |
Add services.desktopManager.plasma6.mobile.enable option providing the Plasma 6 Mobile shell as a session on top of plasma6. The module: - Enables Plasma 6 as a dependency - Installs plasma-mobile and plasma-keyboard (required) plus the Plasma Mobile Gear application suite (opt-out via environment.plasma6.mobile.excludePackages) - Sets plasma-mobile as the default display manager session (mkOverride 900 to defer to plasma6's mkDefault "plasma") - Enables PipeWire + pulse bridge (plasmashell crashes without a PulseAudio-compatible sound server) - Enables Bluetooth, NetworkManager, and IIO sensors for mobile hardware (all mkDefault, user-overridable) - Warns if no PulseAudio-compatible sound server is configured Replaces the stalled Plasma 5 mobile module removed in NixOS#430298. Resolves the on-screen keyboard issue tracked in NixOS#432702. Tested on Panasonic TOUGHBOOK FZ-G2 (touchscreen, Bluetooth, accelerometer, WiFi) with NixOS unstable.
Add services.desktopManager.plasma6.mobile.enable option providing the Plasma 6 Mobile shell as a session on top of plasma6. The module: - Enables Plasma 6 as a dependency - Installs plasma-mobile and plasma-keyboard (required) plus the Plasma Mobile Gear application suite (opt-out via environment.plasma6.mobile.excludePackages) - Sets plasma-mobile as the default display manager session (mkOverride 900 to defer to plasma6's mkDefault "plasma") - Enables PipeWire + pulse bridge (plasmashell crashes without a PulseAudio-compatible sound server) - Enables Bluetooth, NetworkManager, and IIO sensors for mobile hardware (all mkDefault, user-overridable) - Warns if no PulseAudio-compatible sound server is configured Replaces the stalled Plasma 5 mobile module removed in NixOS#430298. Resolves the on-screen keyboard issue tracked in NixOS#432702. Tested on Panasonic TOUGHBOOK FZ-G2 (touchscreen, Bluetooth, accelerometer, WiFi) with NixOS unstable.
Add services.desktopManager.plasma6.mobile.enable option providing the Plasma 6 Mobile shell as a session on top of plasma6. The module: - Enables Plasma 6 as a dependency - Installs plasma-mobile and plasma-keyboard (required) plus the Plasma Mobile Gear application suite (opt-out via environment.plasma6.mobile.excludePackages) - Sets plasma-mobile as the default display manager session (mkOverride 900 to defer to plasma6's mkDefault "plasma") - Enables PipeWire + pulse bridge (plasmashell crashes without a PulseAudio-compatible sound server) - Enables Bluetooth, NetworkManager, and IIO sensors for mobile hardware (all mkDefault, user-overridable) - Warns if no PulseAudio-compatible sound server is configured Replaces the stalled Plasma 5 mobile module removed in NixOS#430298. Resolves the on-screen keyboard issue tracked in NixOS#432702. Tested on Panasonic TOUGHBOOK FZ-G2 (touchscreen, Bluetooth, accelerometer, WiFi) with NixOS unstable.
TODO:
Things done
passthru.tests.nixpkgs-reviewon this PR. See nixpkgs-review usage../result/bin/.Add a 👍 reaction to pull requests you find important.