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