mirror of
https://github.com/nix-community/home-manager
synced 2024-11-26 21:19:45 +01:00
mako: add package option
This commit is contained in:
parent
f735a8502b
commit
a8db2b473c
1 changed files with 9 additions and 2 deletions
|
@ -15,6 +15,13 @@ in {
|
|||
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 {
|
||||
default = 5;
|
||||
type = types.nullOr types.int;
|
||||
|
@ -295,11 +302,11 @@ in {
|
|||
assertions =
|
||||
[ (hm.assertions.assertPlatform "services.mako" pkgs platforms.linux) ];
|
||||
|
||||
home.packages = [ pkgs.mako ];
|
||||
home.packages = [ cfg.package ];
|
||||
|
||||
xdg.configFile."mako/config" = {
|
||||
onChange = ''
|
||||
${pkgs.mako}/bin/makoctl reload || true
|
||||
${cfg.package}/bin/makoctl reload || true
|
||||
'';
|
||||
text = ''
|
||||
${optionalInteger "max-visible" cfg.maxVisible}
|
||||
|
|
Loading…
Reference in a new issue