| 13 Aug 2025 |
emily | why does Maliit need KIO | 18:13:02 |
K900 | It doesn't strictly speaking need KIO | 18:13:09 |
K900 | There's just a generic Plasma option for "install Qt5 builds of stuff" | 18:13:19 |
K900 | Which includes KIO | 18:13:32 |
K900 | But also Breeze and whatnot | 18:13:37 |
emily | ++ lib.optionals config.services.desktopManager.plasma6.enableQt5Integration [
breeze.qt5
plasma-integration.qt5
pkgs.plasma5Packages.kwayland-integration
(
# Only symlink the KIO plugins, so we don't accidentally pull any services
# like KCMs or kcookiejar
let
kioPluginPath = "${pkgs.plasma5Packages.qtbase.qtPluginPrefix}/kf5/kio";
inherit (pkgs.plasma5Packages) kio;
in
pkgs.runCommand "kio5-plugins-only" { } ''
mkdir -p $out/${kioPluginPath}
ln -s ${kio}/${kioPluginPath}/* $out/${kioPluginPath}
''
)
kio-extras-kf5
]
| 18:13:39 |
K900 | That maliit uses | 18:13:40 |
emily | so let's strip this down to only what Maliit uses? | 18:13:43 |
K900 | Can we not | 18:13:51 |
emily | that also lets you drop more stuff | 18:13:53 |
K900 | Can we just let it die | 18:13:54 |
emily | I mean | 18:13:58 |
K900 | I am not dropping frameworks YET | 18:14:00 |
emily | how soon is the not-Maliit thing going to be ready | 18:14:02 |
K900 | This is all frameworks | 18:14:04 |
K900 | Plasma 6.5, hopefully | 18:14:07 |
emily | when's that | 18:14:10 |
K900 | Before 25.11 | 18:14:26 |
emily | ok | 18:15:02 |
emily | I think we're talking hundreds of megs even just dropping kio-extras-kf5 | 18:15:11 |
emily | without dropping Maliit | 18:15:14 |
emily | it seems worth the one line patch to me tbh | 18:15:21 |
K900 | You can overlay it to null I guess | 18:15:21 |
K900 | Or something | 18:15:26 |
K900 | Or I guess unset enableQt5Integration | 18:15:40 |
K900 | And just add Qt5 versions of breeze and possibly frameworkintegration to the ISO directly | 18:15:49 |
K900 | Along with maliit | 18:15:55 |
K900 | @emily I regret to inform you
> /build/llvm-src-20.1.6/llvm/tools/llvm-config/llvm-config.cpp:632:66: error: expected ')' before 'PrintSystemLibs'
> 632 | if (PrintLdFlags || PrintLibs || PrintLibNames || PrintLibFiles
> | ~ ^
> | )
> 633 | PrintSystemLibs || PrintSharedMode) {
| 18:31:54 |
emily | lol | 18:32:03 |
emily | can you add the || for me | 18:32:05 |