nixos/lxqt: add option: iconThemePackage

This commit is contained in:
José Romildo
2025-09-02 09:32:14 -03:00
parent 52ce3a5ee9
commit 6f06052a50
@@ -22,6 +22,12 @@ in
services.xserver.desktopManager.lxqt.enable = mkEnableOption "the LXQt desktop manager";
services.xserver.desktopManager.lxqt.iconThemePackage =
lib.mkPackageOption pkgs [ "kdePackages" "breeze-icons" ] { }
// {
description = "The package that provides a default icon theme.";
};
environment.lxqt.excludePackages = mkOption {
type = with lib.types; listOf package;
default = [ ];
@@ -57,6 +63,7 @@ in
environment.systemPackages =
pkgs.lxqt.preRequisitePackages
++ pkgs.lxqt.corePackages
++ [ cfg.iconThemePackage ]
++ (utils.removePackagesByName pkgs.lxqt.optionalPackages config.environment.lxqt.excludePackages);
# Link some extra directories in /run/current-system/software/share