| 24 Mar 2025 |
emily | oh god it has two WebKitGtks | 17:36:18 |
K900 | Because there are known-fucked-on-wayland setups | 17:36:21 |
emily | FWIW GNOME are dropping it upstream soon | 17:36:52 |
emily | no idea about KDE | 17:36:54 |
K900 | Not until Plasma 7 | 17:37:37 |
K900 | There's a prominent Plasma contributor who's Mad Online about Wayland every other day | 17:37:54 |
emily | awesome, we have both evolution-data-server and evolution-data-server-gtk4 on the ISO, which is part of what's pulling this in | 17:38:17 |
emily | though that's off-topic :P | 17:38:24 |
emily | K900: do you know why the Plasma 6 module configures SDDM with plasma5support? | 17:46:39 |
K900 | It's a porting aid | 17:47:09 |
K900 | plasma5support is a Qt6 library that implements some plasma5 APIs | 17:47:21 |
emily | but like. | 17:47:22 |
emily | it's not used in the package | 17:47:24 |
K900 | For applications that are not ported away from them | 17:47:26 |
emily | services.displayManager.sddm = {
package = kdePackages.sddm;
theme = mkDefault "breeze";
wayland = mkDefault {
enable = true;
compositor = "kwin";
};
extraPackages = with kdePackages; [
breeze-icons
kirigami
libplasma
plasma5support
qtsvg
qtvirtualkeyboard
];
};
| 17:47:26 |
K900 | It's used in the Breeze theme | 17:47:31 |
emily | it's just kinda. put in there? | 17:47:32 |
K900 | It's a QML plugin | 17:47:42 |
emily | I see | 17:47:47 |
emily | but this is the only place anywhere in Nixpkgs where it's used? | 17:47:51 |
K900 | What, plasma5support? | 17:47:57 |
emily | yes | 17:48:07 |
emily | well, it's in some generated JSON files | 17:48:19 |
K900 | Those are dependency info and load bearing | 17:48:30 |
emily | right | 17:48:35 |
K900 | pkgs/kde/generated/dependencies.json specifically | 17:48:48 |
K900 | It's generated from upstream dependency metadata | 17:48:57 |
K900 | Which upstream actually publishes | 17:49:00 |
emily | why does gst-plugins-bad have to be like that | 17:51:28 |
K900 | Like what? | 17:52:35 |