Compare commits

...

1 commit

Author SHA1 Message Date
Sumner Evans a8db2b473c
mako: add package option 2022-05-13 07:56:11 -06:00

View file

@ -15,6 +15,13 @@ in {
Mako, lightweight notification daemon for Wayland Mako, lightweight notification daemon for Wayland
''; '';
package = mkOption {
type = types.package;
default = pkgs.mako;
defaultText = literalExpression "pkgs.mako";
description = "The mako package to use.";
};
maxVisible = mkOption { maxVisible = mkOption {
default = 5; default = 5;
type = types.nullOr types.int; type = types.nullOr types.int;
@ -295,11 +302,11 @@ in {
assertions = assertions =
[ (hm.assertions.assertPlatform "services.mako" pkgs platforms.linux) ]; [ (hm.assertions.assertPlatform "services.mako" pkgs platforms.linux) ];
home.packages = [ pkgs.mako ]; home.packages = [ cfg.package ];
xdg.configFile."mako/config" = { xdg.configFile."mako/config" = {
onChange = '' onChange = ''
${pkgs.mako}/bin/makoctl reload || true ${cfg.package}/bin/makoctl reload || true
''; '';
text = '' text = ''
${optionalInteger "max-visible" cfg.maxVisible} ${optionalInteger "max-visible" cfg.maxVisible}