20 lines
744 B
Nix
20 lines
744 B
Nix
{
|
|
config,
|
|
accentColour ? "base07",
|
|
...
|
|
}: {
|
|
services.avizo = {
|
|
enable = true;
|
|
settings.default = with config.lib.stylix;
|
|
with colors; let
|
|
opacity = kind: (toString config.stylix.opacity.${kind});
|
|
in {
|
|
background = "rgba(${base00-rgb-r}, ${base00-rgb-g}, ${base00-rgb-b}, ${opacity "popups"})";
|
|
bar-bg-color = "rgba(${base00-rgb-r}, ${base00-rgb-g}, ${base00-rgb-b}, ${opacity "popups"})";
|
|
bar-fg-color = "rgba(${base05-rgb-r}, ${base05-rgb-g}, ${base05-rgb-b}, ${opacity "desktop"})";
|
|
border-color = "rgba(${colors."${accentColour}-rgb-r"}, ${colors."${accentColour}-rgb-g"}, ${colors."${accentColour}-rgb-b"}, ${opacity "desktop"})";
|
|
image-opacity = opacity "desktop";
|
|
};
|
|
};
|
|
}
|