43 lines
905 B
Nix
43 lines
905 B
Nix
{
|
|
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
|
|
{ };
|
|
};
|
|
}
|