implement mako via home manager service
This commit is contained in:
@ -21,24 +21,18 @@ in
|
|||||||
};
|
};
|
||||||
|
|
||||||
config = lib.mkIf cfg.enable {
|
config = lib.mkIf cfg.enable {
|
||||||
home.packages = with pkgs; [
|
home.packages = with pkgs; [ libnotify ];
|
||||||
mako
|
|
||||||
libnotify
|
|
||||||
];
|
|
||||||
|
|
||||||
xdg.configFile."mako/config" = {
|
|
||||||
text = ''
|
|
||||||
background-color=#${palette.base00}
|
|
||||||
text-color=#${palette.base05}
|
|
||||||
border-color=#${palette.base0D}
|
|
||||||
progress-color=over #${palette.base02}
|
|
||||||
|
|
||||||
|
services.mako = {
|
||||||
|
enable = true;
|
||||||
|
bakgroundColor = "#${palette.base00}";
|
||||||
|
textColor = "#${palette.base05}";
|
||||||
|
borderColor = "#${palette.base0D}";
|
||||||
|
progressColor = "over #${palette.base02}";
|
||||||
|
extraConfig = ''
|
||||||
[urgency=high]
|
[urgency=high]
|
||||||
border-color=#${palette.base09}
|
border-color=#${palette.base09}
|
||||||
'';
|
'';
|
||||||
onChange = ''
|
|
||||||
${pkgs.busybox}/bin/pkill -SIGUSR2 mako
|
|
||||||
'';
|
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user