1{ lib, config, ... }:
2let
3 cfg = config.py.services.mako;
4in
5{
6 options.py.services.mako.enable = lib.mkEnableOption "mako";
7 # avoid IFD
8 config.catppuccin.mako.enable = false;
9 config.services.mako = lib.mkIf cfg.enable {
10 enable = true;
11
12 settings = {
13 font = "IBM Plex Sans 14pt";
14 # Vendored Catppuccin Theme(avoids IFD)
15 background-color = "#1e1e2e";
16 text-color = "#cdd6f4";
17 border-color = "#89b4fa";
18 progress-color = "over #313244";
19
20 actions = 1;
21 default-timeout = 10000;
22 icons = 1;
23 layer = "overlay";
24 "urgency=high" = {
25 border-color = "#fab387";
26 };
27 };
28 };
29}