48 lines
1.2 KiB
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";
|
|
};
|
|
};
|
|
};
|
|
};
|
|
}
|