{ pkgs, config, __findFile, ... }: { stylix = { enable = true; image = config.module.wallpaper.path; autoEnable = true; polarity = "dark"; fonts = { inherit (config.style.font) serif sansSerif monospace emoji; sizes = { inherit (config.style.font.size) terminal desktop; applications = config.style.font.size.application; popups = config.style.font.size.popup; }; }; opacity = { inherit (config.style.opacity) desktop terminal; applications = config.style.opacity.application; popups = config.style.opacity.popups; }; inherit (config.style) cursor; override = if config.module.wallpaper.forceContrastText then { base04 = "000000"; base05 = "ffffff"; base06 = "ffffff"; } else {}; }; }