diff options
author | zimbatm <zimbatm@zimbatm.com> | 2021-09-12 06:23:30 +0200 |
---|---|---|
committer | zimbatm <zimbatm@zimbatm.com> | 2021-09-12 06:26:21 +0200 |
commit | f882fbcee0b076fd6f964643af9d5ae690c610c7 (patch) | |
tree | 2bbff67a8ba9176c273ad387bb8240453bae8ce9 /lib | |
parent | 9e90a400a576da61e7a75d5cf1159e478a68ef04 (diff) | |
download | nixlib-f882fbcee0b076fd6f964643af9d5ae690c610c7.tar nixlib-f882fbcee0b076fd6f964643af9d5ae690c610c7.tar.gz nixlib-f882fbcee0b076fd6f964643af9d5ae690c610c7.tar.bz2 nixlib-f882fbcee0b076fd6f964643af9d5ae690c610c7.tar.lz nixlib-f882fbcee0b076fd6f964643af9d5ae690c610c7.tar.xz nixlib-f882fbcee0b076fd6f964643af9d5ae690c610c7.tar.zst nixlib-f882fbcee0b076fd6f964643af9d5ae690c610c7.zip |
lib.generators.toINI: serialize derivations to string
This is the common case when passing a derivation, we want to access the store path.
Diffstat (limited to 'lib')
-rw-r--r-- | lib/generators.nix | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/generators.nix b/lib/generators.nix index e1c7e8737d73..0cec4d2dd620 100644 --- a/lib/generators.nix +++ b/lib/generators.nix @@ -35,6 +35,8 @@ rec { ("generators.mkValueStringDefault: " + "${t} not supported: ${toPretty {} v}"); in if isInt v then toString v + # convert derivations to store paths + else if lib.isDerivation v then toString v # we default to not quoting strings else if isString v then v # isString returns "1", which is not a good default |