From 6f06052a50cdf3beac3e3969ff90d3e8ca238e51 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Romildo?= Date: Tue, 2 Sep 2025 09:00:36 -0300 Subject: [PATCH] nixos/lxqt: add option: iconThemePackage --- nixos/modules/services/x11/desktop-managers/lxqt.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/nixos/modules/services/x11/desktop-managers/lxqt.nix b/nixos/modules/services/x11/desktop-managers/lxqt.nix index ae680754fa5f..6bd6da834b65 100644 --- a/nixos/modules/services/x11/desktop-managers/lxqt.nix +++ b/nixos/modules/services/x11/desktop-managers/lxqt.nix @@ -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