makoctl-mode

manages notification modes in the mako notification daemon

TLDR

Print active mako modes
$ makoctl mode
Enable a mode (e.g. do-not-disturb)
$ makoctl mode -a [do-not-disturb]
Disable a mode
$ makoctl mode -r [do-not-disturb]
Toggle a mode on or off
$ makoctl mode -t [do-not-disturb]
Replace the mode set with an explicit list
$ makoctl mode -s [mode1] [mode2]

SYNOPSIS

makoctl mode [options] [mode...]

DESCRIPTION

makoctl mode manages notification modes in the mako notification daemon. Modes allow changing notification behavior based on context—for example, enabling "do-not-disturb" to silence notifications during presentations or focus time.Modes are defined in mako's configuration file with specific criteria and actions. When a mode is active, notifications matching that mode's criteria receive different treatment (hidden, grouped, styled differently, etc.).Multiple modes can be active simultaneously, and their effects are combined according to mako's configuration rules.

PARAMETERS

-a _mode_

Add a mode to the active set
-r _mode_
Remove a mode from the active set
-t _mode_
Toggle a mode (add if inactive, remove if active)
-s _modes_
Set the exact list of active modes, replacing all current modes

INSTALL

sudo apt install mako-notifier
sudo dnf install mako
sudo pacman -S mako
sudo apk add mako
sudo zypper install mako
brew install mako
nix profile install nixpkgs#mako

CAVEATS

Mode names must be defined in mako's configuration file before they can be used. Without configuration, modes have no effect. Changes are immediate and persist until explicitly removed or mako restarts.

SEE ALSO

makoctl(1), makoctl-invoke(1), mako(5)