lib: add float option type

This commit is contained in:
Richard Marko 2018-06-30 21:13:49 +02:00
parent 366cd2ad8c
commit 4a310a0404
2 changed files with 8 additions and 1 deletions

View file

@ -102,7 +102,7 @@ rec {
# Pull in some builtins not included elsewhere. # Pull in some builtins not included elsewhere.
inherit (builtins) inherit (builtins)
pathExists readFile isBool pathExists readFile isBool
isInt add sub lessThan isInt isFloat add sub lessThan
seq deepSeq genericClosure; seq deepSeq genericClosure;
inherit (lib.strings) fileContents; inherit (lib.strings) fileContents;

View file

@ -167,6 +167,13 @@ rec {
# s32 = sign 32 4294967296; # s32 = sign 32 4294967296;
}; };
float = mkOptionType rec {
name = "float";
description = "floating point number";
check = isFloat;
merge = mergeOneOption;
};
str = mkOptionType { str = mkOptionType {
name = "str"; name = "str";
description = "string"; description = "string";