28 lines
771 B
Nix
28 lines
771 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;
|
|
popups = config.style.font.size.popup;
|
|
applications = config.style.font.size.application;
|
|
};
|
|
};
|
|
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 {};
|
|
};
|
|
}
|