Add more QML modules for network manager

This commit is contained in:
Celes Renata
2025-12-01 00:49:09 -08:00
parent 91efc576a9
commit 78e6f51288
+5 -1
View File
@@ -50,8 +50,12 @@ let
kdePackages.bluez-qt # Bluetooth QML module
kdePackages.bluedevil # KDE bluetooth manager
kdePackages.plasma-nm # KDE network manager
kdePackages.networkmanager-qt # NetworkManager QML bindings
kdePackages.modemmanager-qt # ModemManager QML bindings
kdePackages.kconfig # KDE config module
kdePackages.kirigami # KDE UI framework
kdePackages.kcoreaddons # KDE core addons
kdePackages.ki18n # KDE internationalization
# Wrapper scripts for KDE tools with proper QML paths
(pkgs.writeShellScriptBin "kcmshell6-bluetooth" ''
@@ -59,7 +63,7 @@ let
exec ${pkgs.kdePackages.kcmutils}/bin/kcmshell6 kcm_bluetooth
'')
(pkgs.writeShellScriptBin "kcmshell6-network" ''
export QML2_IMPORT_PATH="${pkgs.kdePackages.plasma-nm}/lib/qt-6/qml:${pkgs.kdePackages.kconfig}/lib/qt-6/qml:${pkgs.kdePackages.kirigami}/lib/qt-6/qml"
export QML2_IMPORT_PATH="${pkgs.kdePackages.plasma-nm}/lib/qt-6/qml:${pkgs.kdePackages.kconfig}/lib/qt-6/qml:${pkgs.kdePackages.kirigami}/lib/qt-6/qml:${pkgs.kdePackages.networkmanager-qt}/lib/qt-6/qml:${pkgs.kdePackages.modemmanager-qt}/lib/qt-6/qml:${pkgs.kdePackages.kcoreaddons}/lib/qt-6/qml:${pkgs.kdePackages.ki18n}/lib/qt-6/qml"
exec ${pkgs.kdePackages.kcmutils}/bin/kcmshell6 kcm_networkmanagement
'')
];