1
0
Fork 0
mirror of https://git.sr.ht/~neverness/ultima synced 2025-01-10 13:13:57 +00:00
ultima/modules/home/wm/misc/mako/default.nix

46 lines
1 KiB
Nix

{ x, lib, config, ... }:
with lib;
with x;
let
cfg = config.module.wm.misc.mako;
font = config.stylix.fonts;
in {
options = { module.wm.misc.mako = { enable = mkBool; }; };
config = mkIf cfg.enable {
services.mako = with config.lib.stylix.colors;
True // {
icons = true;
actions = false;
anchor = "top-right";
font = "${font.monospace.name}";
# DECORATION
borderRadius = 8;
borderSize = 2;
# COLORS
backgroundColor = "#${base01}";
borderColor = "#${base0E}";
textColor = "#${base06}";
extraConfig = ''
[urgency=low]
background-color=#${base00}
border-color=#${base0C}
text-color=#${base06}
[urgency=high]
background-color=#${base00}
border-color=#${base0C}
text-color=#${base06}
'';
# SETTINGS
layer = "overlay";
sort = "+time";
margin = "20, 20, 20";
maxVisible = 5;
defaultTimeout = 0;
};
};
}