pkgs-lib: allow paths in TOML, YAML and JSON
Paths get automatically added to the store. The INI generator currently chokes on paths, so it is not supported for now.
This commit is contained in:
parent
2db14a9cb5
commit
98336c223b
2 changed files with 6 additions and 0 deletions
|
@ -30,6 +30,7 @@ rec {
|
|||
int
|
||||
float
|
||||
str
|
||||
path
|
||||
(attrsOf valueType)
|
||||
(listOf valueType)
|
||||
]) // {
|
||||
|
@ -112,6 +113,7 @@ rec {
|
|||
int
|
||||
float
|
||||
str
|
||||
path
|
||||
(attrsOf valueType)
|
||||
(listOf valueType)
|
||||
] // {
|
||||
|
|
|
@ -38,6 +38,7 @@ in runBuildTests {
|
|||
str = "foo";
|
||||
attrs.foo = null;
|
||||
list = [ null null ];
|
||||
path = ./formats.nix;
|
||||
};
|
||||
expected = ''
|
||||
{
|
||||
|
@ -52,6 +53,7 @@ in runBuildTests {
|
|||
null
|
||||
],
|
||||
"null": null,
|
||||
"path": "${./formats.nix}",
|
||||
"str": "foo",
|
||||
"true": true
|
||||
}
|
||||
|
@ -67,6 +69,7 @@ in runBuildTests {
|
|||
str = "foo";
|
||||
attrs.foo = null;
|
||||
list = [ null null ];
|
||||
path = ./formats.nix;
|
||||
};
|
||||
expected = ''
|
||||
{
|
||||
|
@ -80,6 +83,7 @@ in runBuildTests {
|
|||
null
|
||||
],
|
||||
"null": null,
|
||||
"path": "${./formats.nix}",
|
||||
"str": "foo",
|
||||
"true": true
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue