{ ... }: { services.mako = { enable = true; defaultTimeout = 20000; borderColor = "#002028"; borderSize = 2; backgroundColor = "#002b36AA"; textColor = "#fdf6e3"; font = "Fira Code 11"; format = "%s (%a)\\n%b"; }; systemd.user.services.mako = { Unit.After = [ "graphical-session-pre.target" ]; Unit.PartOf = [ "graphical-session.target" ]; Service = { ExecStart = "${pkgs.mako}/bin/mako"; Restart = "always"; RestartSec = 5; }; Install.WantedBy = [ "graphical-session.target" ]; }; wayland.windowManager.sway.config.startup = [ { always = true; command = "systemctl --user restart mako"; } ]; }