[Nix-dev] Templates

Michael Raskin 7c6f434c at mail.ru
Wed Jun 26 21:29:04 CEST 2013


>I want to add Riak support to NixOS.  The config file is quite large and
>can be complex.  It also is a supported file type in my Emacs so I get
>pretty syntax highlighting.  Putting this inside Nix expressions losses
>this feature.  I think putting config files in Nix expressions is
>suboptimal.

There is readFile builtin then.

>
>> I don't get what's bad about nix, you can use import (but you know that).
>>
>> Nix should suppport: (I never tested it):
>>
>>   let config = import
>> "${derivation_reading_config_file_creating_nix_file}/the_generated_nix_file.nix":
>>
>> That's closest and works right now.
>>
>> Well of course you can just write ruby preprocessors turning your
>> templates into nix files, too.
>>
>> Or patching nix are options.
>>
>> But honestly I don't understand your use case.





More information about the nix-dev mailing list