mirror of
https://github.com/SebastianWendel/nixpkgs.git
synced 2024-09-20 12:29:02 +02:00
nixos/qt: set QT_PLUGIN_PATH and QML2_IMPORT_PATH when enabled
This commit is contained in:
parent
a5b65a6eb6
commit
185874df63
|
@ -102,9 +102,17 @@ in
|
||||||
|
|
||||||
config = mkIf cfg.enable {
|
config = mkIf cfg.enable {
|
||||||
|
|
||||||
environment.variables.QT_QPA_PLATFORMTHEME = cfg.platformTheme;
|
environment.variables = {
|
||||||
|
QT_QPA_PLATFORMTHEME = cfg.platformTheme;
|
||||||
|
QT_STYLE_OVERRIDE = mkIf (! (isQt5ct || isLxqt || isKde)) cfg.style;
|
||||||
|
};
|
||||||
|
|
||||||
environment.variables.QT_STYLE_OVERRIDE = mkIf (! (isQt5ct || isLxqt || isKde)) cfg.style;
|
environment.profileRelativeSessionVariables = let
|
||||||
|
qtVersions = with pkgs; [ qt5 qt6 ];
|
||||||
|
in {
|
||||||
|
QT_PLUGIN_PATH = map (qt: "/${qt.qtbase.qtPluginPrefix}") qtVersions;
|
||||||
|
QML2_IMPORT_PATH = map (qt: "/${qt.qtbase.qtQmlPrefix}") qtVersions;
|
||||||
|
};
|
||||||
|
|
||||||
environment.systemPackages = packages;
|
environment.systemPackages = packages;
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue