diff --git a/modules/theme/default.nix b/modules/theme/default.nix index 817b53b..6aacd0e 100644 --- a/modules/theme/default.nix +++ b/modules/theme/default.nix @@ -1,4 +1,4 @@ -{ self, config, pkgs, ... }: { +{ self, lib, config, pkgs, ... }: { environment.systemPackages = with pkgs; [ qt5ct breeze-qt5 @@ -6,8 +6,16 @@ breeze-icons ]; - environment.variables = { + environment.variables = let + qmlPackages = with pkgs; [ + plasma5Packages.qqc2-desktop-style + plasma5Packages.kirigami2 + ]; + + qtVersion = pkgs.qt515.qtbase.version; + in { "QT_QPA_PLATFORMTHEME" = "qt5ct"; + "QML2_IMPORT_PATH" = "${lib.concatStringsSep ":" (builtins.map (p: "${p}/lib/qt-${qtVersion}/qml") qmlPackages)}"; }; home-manager.users.${config.main-user} = {