{ pkgs, config, ... }: let alpha = config.style.opacity.hex; in { file = (pkgs.formats.iniWithGlobalSection {}).generate "MakoConfig" { globalSection = { anchor = "top-center"; background-color = "#${config.style.color.bg.dark}${alpha}"; border-color = "#${config.style.color.border}${alpha}"; default-timeout = config.setting.timeout.popup; font = "${config.style.font.serif.name} ${toString config.style.font.size.popup}"; height = 120; icons = 0; margin = 32; text-color = "#${config.style.color.fg.light}"; width = 480; }; }; }