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