nix/system/Stylix.nix
2024-11-06 01:07:30 +03:00

34 lines
706 B
Nix

{
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 { };
};
}