nix/modules/home-manager/desktop/sway/includes/mako.nix

48 lines
1.2 KiB
Nix

{ config, pkgs, lib, ... }:
with lib;
{
config = mkIf config.modules.desktop.sway.enable {
systemd.user.services.mako = {
Service = {
ExecStart = "${pkgs.mako}/bin/mako";
};
Install = {
After = [ "sway-session.target" ];
WantedBy = [ "sway-session.target" ];
};
};
services.mako = {
enable = true;
settings = {
font = "Fira Code Nerd Font 10";
background-color = "#353535";
border-color = "#1CD180";
progress-color = "over #5566AA";
text-color = "#FDFDFD";
width = 300;
height = 100;
border-radius = 0;
border-size = 2;
icons = true;
max-icon-size = 64;
layer = "overlay";
anchor = "top-right";
format = ''
<span font_scale='small-caps'>%a</span>\n<b>%s</b>\n%b
'';
"urgency=high" = {
border-color = "#F268b3";
};
"app-name=cmus" = {
border-size = 1;
default-timeout = 7000;
group-by = "app-name";
format= "%b";
};
"app-name=cmus grouped" = {
format = "%b";
};
};
};
};
}