nix-files/modules/warnings.nix

16 lines
379 B
Nix

{ config, lib, ... }:
{
options = with lib; {
sane.silencedWarnings = mkOption {
type = types.listOf types.str;
default = [];
description = ''
list of `config.warnings` values you want to ignore, verbatim.
'';
};
warnings = mkOption {
apply = builtins.filter (w: !(builtins.elem w config.sane.silencedWarnings));
};
};
}