{ config, neotheme }: with neotheme.colors; let guiCfg = config.profiles.gui; in { global = { padding = 8; width = "330"; origin = "top-right"; offset = "8x25"; notification_limit = 5; frame_width = 2; vertical_alignment = "center"; horizontal_padding = 8; icon_position = "left"; corner_radius = 10; markup = "full"; word_wrap = true; show_indicators = false; format = "%s\\n\\n%b"; font = "${guiCfg.font.name} ${toString guiCfg.font.size}"; frame_color = "#${color3}"; separator_color = "auto"; max_icon_size = 80; }; urgency_low = { foreground = "#${foreground}"; background = "#${background}"; frame_color = "#${color4}"; timeout = 4; }; urgency_normal = { foreground = "#${foreground}"; background = "#${background}"; frame_color = "#${color3}"; timeout = 8; }; urgency_critical = { foreground = "#${foreground}"; background = "#${background}"; frame_color = "#${color1}"; }; }