nix/system/Stylix.nix

34 lines
706 B
Nix
Raw Normal View History

2024-11-04 04:37:29 +03:00
{
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 { };
};
}