<julm>
bonsoir #nixos-fr, une question : dans nixpkgs/nixos/modules/services/networking/nsd.nix, l’option data a type = types.str; et non type = types.lines; du coup je ne peux pas construire data en plusieurs fois et que tout soit fusionné, est-ce que vous verriez une solution autre que mettre data = <uneAutreOption qui types=lines>, ou faire une PR à nixpkgs ?
<julm>
je vois pas trop comment modifier ce qu’il y a dans options. surtout qu'il ya des types.submodule; et donc ceci ne marche pas : options.services.nsd.zones."${domain}".data.type = types.lines;
<julm>
je vais voir si je peux print la structure, desfois que
<julm>
mince, nixops show-option me met directement dans config., je peux pas lui demander options.
<aminechikhaoui>
je crois que vous ne pouvez pas modifier le type en utilisant le module system.
<julm>
mais nixpkgs me le refuse avec un error: The option `services.nsd.zones' in `/nix/store/b3fn9vhj5nghsnv6fpgqmgbvjamvcg54-source/nixos/modules/services/networking/nsd.nix' is a prefix of options in `/home/julm/work/sourcephile/nix/servers/mermet/nsd/sourcephile.fr.nix'.
<samueldr>
disabledModules, j'avais blacklist en tête, mais c'est disabled le terme :)
<julm>
samueldr: bon à savoir, merci !
<julm>
bon, je pense que je vais faire une PR, et faire une option intermédiaire avec types.lines en attendant
<julm>
ma foi ça marche bien. c’est cool parce que jusque là j’incorporais mes PR en les transformant en overlays, là du coup j’ai plus besoin de faire d’overlay par PR, j’ai plus de motiv pour faire des PR, et je peux modifier absolument tout ce que je veux du code de nixpkgs