Something went wrong. Try again.
What happens if I push all of nixpkgs
Something went wrong. Try again.
Nix
123456789101112131415161718192021222324252627282930313233343536373839{ lib, ... }:{
options = {
assertions = lib.mkOption { type = lib.types.listOf lib.types.unspecified; internal = true; default = [ ]; example = [ { assertion = false; message = "you can't enable this for that reason"; } ]; description = '' This option allows modules to express conditions that must hold for the evaluation of the system configuration to succeed, along with associated error messages for the user. ''; };
warnings = lib.mkOption { internal = true; default = [ ]; type = lib.types.listOf lib.types.str; example = [ "The `foo' service is deprecated and will go away soon!" ]; description = '' This option allows modules to show warnings to users during the evaluation of the system configuration. ''; };
}; # impl of assertions is in # - <nixpkgs/nixos/modules/system/activation/top-level.nix> # - <nixpkgs/nixos/modules/system/service/portable/lib.nix>}