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.
inherit (builtins)
pathExists readFile isBool
isInt add sub lessThan
isInt isFloat add sub lessThan
seq deepSeq genericClosure;
inherit (lib.strings) fileContents;

View file

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