3 ms·
> Basically every module also has an ‘extraConfig’ type of option This is actually changing so that the additional config can be merged/validated even if it ca
by mason55 5y ago
> Basically every module also has an ‘extraConfig’ type of option
This is actually changing so that the additional config can be merged/validated even if it can't be typed
https://github.com/NixOS/rfcs/blob/master/rfcs/0042-config-option.md https://github.com/NixOS/rfcs/blob/master/rfcs/0042-config-o...
- pxc 5y agoThis is pretty exciting! In this case, users will retain an 'escape hatch' in the sense that they'll be free to descend from whatever higher-level configuration options a module author wants to offer (which could set multiple settings, or generate settings based on other settings) and use all the configuration primitives offered by the underlying software being configured. We just won't have to manage it as a big, dumb string anymore. :D I suppose this could still be annoying for someone who really just wants to copy/paste, though.