!rGlCMuXgAhgEpdvJUz:nixos.org

NixOS KDE

200 Members
55 Servers

Load older messages


SenderMessageTime
13 Aug 2025
@emilazy:matrix.orgemilywhy does Maliit need KIO18:13:02
@k900:0upti.meK900 It doesn't strictly speaking need KIO 18:13:09
@k900:0upti.meK900There's just a generic Plasma option for "install Qt5 builds of stuff"18:13:19
@k900:0upti.meK900Which includes KIO18:13:32
@k900:0upti.meK900But also Breeze and whatnot18:13:37
@emilazy:matrix.orgemily
      ++ 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:0upti.meK900That maliit uses18:13:40
@emilazy:matrix.orgemilyso let's strip this down to only what Maliit uses?18:13:43
@k900:0upti.meK900Can we not18:13:51
@emilazy:matrix.orgemilythat also lets you drop more stuff18:13:53
@k900:0upti.meK900Can we just let it die18:13:54
@emilazy:matrix.orgemilyI mean18:13:58
@k900:0upti.meK900I am not dropping frameworks YET18:14:00
@emilazy:matrix.orgemilyhow soon is the not-Maliit thing going to be ready18:14:02
@k900:0upti.meK900This is all frameworks18:14:04
@k900:0upti.meK900Plasma 6.5, hopefully18:14:07
@emilazy:matrix.orgemilywhen's that18:14:10
@k900:0upti.meK900Before 25.1118:14:26
@emilazy:matrix.orgemilyok18:15:02
@emilazy:matrix.orgemily I think we're talking hundreds of megs even just dropping kio-extras-kf5 18:15:11
@emilazy:matrix.orgemilywithout dropping Maliit18:15:14
@emilazy:matrix.orgemilyit seems worth the one line patch to me tbh18:15:21
@k900:0upti.meK900You can overlay it to null I guess18:15:21
@k900:0upti.meK900Or something18:15:26
@k900:0upti.meK900Or I guess unset enableQt5Integration18:15:40
@k900:0upti.meK900And just add Qt5 versions of breeze and possibly frameworkintegration to the ISO directly18:15:49
@k900:0upti.meK900Along with maliit18:15:55
@k900:0upti.meK900 @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
@emilazy:matrix.orgemilylol18:32:03
@emilazy:matrix.orgemily can you add the || for me 18:32:05

Show newer messages


Back to Room ListRoom Version: 9