Hi,

I would like to force an option of type `types.listOf packages` to allow only a 
certain list of packages.
Something like `types.someOf packages [ pkgs.pluginA pkgs.pluginB pkgs.pluginC 
]`.

So that if a user set `myModule.plugins = [ pkgs.pluginA pkgs.firefox ]`, it 
gives an error like 
"Invalid value `pkgs.firefox` for `myModule.plugins. Values should be some of [ 
pkgs.pluginA pkgs.pluginB pkgs.pluginC ]";

Is there a way to achieve this?

-- 
Eric Sagnes
サニエ エリック
_______________________________________________
nix-dev mailing list
nix-dev@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-dev

Reply via email to