1
0
Fork 0
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:
Mikilio 2024-04-10 19:13:24 +02:00
parent e492daeae3
commit 0055eeafb6
No known key found for this signature in database
GPG key ID: 5B2F1A890CF33F3F
2 changed files with 15 additions and 5 deletions

View file

@ -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";

View file

@ -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 ];