mirror of
https://github.com/nix-community/home-manager
synced 2025-01-12 20:19:50 +01:00
todoman: added maintainer
Adds Mikilio as maintainer.
This commit is contained in:
parent
e492daeae3
commit
0055eeafb6
2 changed files with 15 additions and 5 deletions
|
@ -329,6 +329,12 @@
|
||||||
github = "mainrs";
|
github = "mainrs";
|
||||||
githubId = 5113257;
|
githubId = 5113257;
|
||||||
};
|
};
|
||||||
|
mikilio = {
|
||||||
|
name = "mikilio";
|
||||||
|
email = "official.mikilio+dev@gmail.com";
|
||||||
|
github = "mikilio";
|
||||||
|
githubId = 86004375;
|
||||||
|
};
|
||||||
kmaasrud = {
|
kmaasrud = {
|
||||||
name = "Knut Magnus Aasrud";
|
name = "Knut Magnus Aasrud";
|
||||||
email = "km@aasrud.com";
|
email = "km@aasrud.com";
|
||||||
|
|
|
@ -7,8 +7,12 @@ let
|
||||||
cfg = config.programs.todoman;
|
cfg = config.programs.todoman;
|
||||||
|
|
||||||
in {
|
in {
|
||||||
|
|
||||||
|
meta.maintainers = [ maintainers.mikilio ];
|
||||||
|
|
||||||
options.todoman = {
|
options.todoman = {
|
||||||
enable = lib.mkEnableOption "Enable todoman a standards-based task manager based on iCalendar";
|
enable = lib.mkEnableOption
|
||||||
|
"Enable todoman a standards-based task manager based on iCalendar";
|
||||||
|
|
||||||
glob = mkOption {
|
glob = mkOption {
|
||||||
type = types.str;
|
type = types.str;
|
||||||
|
@ -70,7 +74,7 @@ in {
|
||||||
description = ''
|
description = ''
|
||||||
The string used to separate date and time when displaying and parsing.
|
The string used to separate date and time when displaying and parsing.
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
|
|
||||||
humanize = mkOption {
|
humanize = mkOption {
|
||||||
type = types.bool;
|
type = types.bool;
|
||||||
|
@ -79,7 +83,7 @@ in {
|
||||||
If set to true, datetimes will be printed in human friendly formats like
|
If set to true, datetimes will be printed in human friendly formats like
|
||||||
“tomorrow”, “in one hour”, “3 weeks ago”, etc.
|
“tomorrow”, “in one hour”, “3 weeks ago”, etc.
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
|
|
||||||
startable = mkOption {
|
startable = mkOption {
|
||||||
type = types.bool;
|
type = types.bool;
|
||||||
|
@ -90,7 +94,7 @@ in {
|
||||||
Todos with no start date are always considered current. Incomplete todos
|
Todos with no start date are always considered current. Incomplete todos
|
||||||
(eg: partially-complete) are also included.
|
(eg: partially-complete) are also included.
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
|
|
||||||
timeformat = mkOption {
|
timeformat = mkOption {
|
||||||
type = types.nullOr types.str;
|
type = types.nullOr types.str;
|
||||||
|
@ -115,7 +119,7 @@ in {
|
||||||
assertion = 0 <= cfg.defaultPriority && cfg.defaultPriority <= 10;
|
assertion = 0 <= cfg.defaultPriority && cfg.defaultPriority <= 10;
|
||||||
message = "Todoman's `defaultPriority` must be between 0 and 10.";
|
message = "Todoman's `defaultPriority` must be between 0 and 10.";
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
|
|
||||||
home.packages = [ pkgs.todoman ];
|
home.packages = [ pkgs.todoman ];
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue