mako(5) File Formats Manual mako(5) (NAME) mako - (DESCRIPTION) ~/.config/mako/config $XDG_CONFIG_HOME/mako/config . mako : key=value # . (GLOBAL CONFIGURATION OPTIONS) max-history=n n . . 0 . : 5 sort=+/-time | +/-priority / (+) (-) . : -time include=config path . ~/ . : none (BINDING OPTIONS) (Bindings) . : on-button-left=action . : invoke-default-action on-button-middle=action . : none on-button-right=action . : dismiss on-touch=action . : dismiss on-notify=action . : none : none . dismiss [--no-history] () . --no-history . dismiss-all . dismiss-group . invoke-action . (token) xdg-activation . xdg_activation_v1 : [app-name="some-app-id" actionable] on-button-left=invoke-action mail-reply-sender invoke-default-action . exec . POSIX . id . : on-button-middle=exec makoctl menu -n "$id" -- wmenu -p 'Select action: ' : on-notify=exec mpv /usr/share/sounds/freedesktop/stereo/message.oga (STYLE OPTIONS) font=font font . Pango : https://docs.gtk.org/Pango/type_func.FontDescription.from_string.html#description : monospace 10 background-color=color color . (COLORS) . : #285577FF text-color=color color . (COLORS) . : #FFFFFFFF width=px . : 300 height=px . . : 100 outer-margin=directional directional . (DIRECTIONAL VALUES) . . : 0 margin=directional directional . (DIRECTIONAL VALUES) . . outer-margin . : 10 padding=directional (padding) directional . (DIRECTIONAL VALUES) . : 5 border-size=px px . : 2 border-color=color color . (COLORS) . : #4C7899FF border-radius=directional directional . (DIRECTIONAL VALUES) . : 0 progress-color=[over|source] color color . (COLORS) . over . source ( ). (hint) "value" 0 100 . : over #5588AAFF icons=0|1 . : 1 max-icon-size=px px . : 64 icon-path=path[:path...] . (:) . XDG . . . /usr/share/icons/hicolor /usr/share/pixmaps . : "" icon-location=position . left right top bottom . : left icon-border-radius=px px . : 0 markup=0|1 1 Pango . 0 Pango . Pango . : 1 actions=0|1 . mako . : 1 history=0|1 mako . max-history . : 1 format=format format . (FORMAT SPECIFIERS) . grouped . : %s\n%b : (%g) %s\n%b text-alignment=left|center|right . : left default-timeout=timeout timeout . . : 0 ignore-timeout=0|1 mako default-timeout . : 0 group-by=field[,field,...] . . : none max-visible=n n . . -1 . : 5 output=name . . Wayland xdg-output-unstable-v1 2 . : "" layer=layer mako . background bottom top overlay. overlay top . : top anchor=position . top-right top-center top-left bottom-right bottom- center bottom-left center-right center-left center. : top-right (CRITERIA) (BINDING OPTIONS) (STYLE OPTIONS) . (criteria) INI . : [field=value field2=value2 ...] . . . . (<< >>). : o app-name () o app-icon () o summary (): . summary~ . o summary~ (): POSIX . summary . o body (): . body~ . o body~ (): POSIX . body . o urgency ( "low" "normal" "critical") o category () o desktop-entry () o actionable () o expiring () o mode (): . (MODES) . : o grouped (): . o group-index ( ): -1 . o hidden (): max- visible . o output (): . output . o anchor (): . anchor . . : [app-name="Google Chrome"] [app-name=Google\ Chrome] \\ . . . true/false 0/1 : [actionable=true] [actionable=1] [actionable] [actionable=false] [actionable=0] [!actionable] : o . o [grouped] format invisible . o [group-index=0] . . . grouped group-index anchor output group-by . . (CRITERIA-ONLY STYLE OPTIONS) . invisible=0|1 max-visible . . group- index . : 0 (COLORS) #RRGGBB #RRGGBBAA . (DIRECTIONAL VALUES) . : o . o . o . o . . 10 20 5 : margin = 10,20,5 (FORMAT SPECIFIERS) printf(3) . %% "%" \\ "\" \n (For notifications) %a %s %b %g %i (For the hidden notifications placeholder) %h %t (MODES) mako . mode . makoctl(1) . "default" . . "do-not-disturb" : [mode=do-not-disturb] invisible=1 makoctl mode -a do-not-disturb makoctl mode -r do-not-disturb . (AUTHORS) Simon Ser . mako : https://github.com/emersion/mako (SEE ALSO) mako(1) makoctl(1) 2026-03-26 mako(5)