2024-12-18 09:40:11 +03:00
|
|
|
{ config, ... }:
|
|
|
|
let
|
|
|
|
style = config.module.style;
|
|
|
|
wallpaper = config.module.wallpaper;
|
|
|
|
in
|
2024-11-04 04:37:29 +03:00
|
|
|
{
|
2024-12-18 09:40:11 +03:00
|
|
|
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
|
|
|
|
{ };
|
|
|
|
};
|
2024-11-04 04:37:29 +03:00
|
|
|
}
|