1

Modules/Color: Don't install icon/cursor packages on headless systems

This commit is contained in:
2025-11-15 01:24:09 +01:00
parent cc43c758c5
commit f4f429e619
3 changed files with 10 additions and 6 deletions

View File

@ -54,10 +54,9 @@ in {
[
applyColors
printNixColors
color.iconPackage
color.cursorPackage
]
++ color.extraPackages;
++ (lib.optionals color.installPackages [color.iconPackage color.cursorPackage])
++ (lib.optionals color.installPackages color.extraPackages);
# This module sets its own options to the values specified in a colorscheme file.
modules.color = let

View File

@ -97,6 +97,8 @@ in rec {
default = [];
};
installPackages = lib.mkEnableOption "Install cursor and icon themes";
# This option is set automatically
wallpapers = let
# Collect all the available wallpapers.