tvl-depot/users/sterni/nix/misc/default.nix

19 lines
471 B
Nix
Raw Normal View History

{ ... }:
let
/* Returns true if it is being evaluated using restrict-eval, false if not.
It's more robust than using `builtins.getEnv` since it isn't fooled by
`env -i`.
See https://github.com/NixOS/nix/issues/6579 for a description of the
behavior. Precise cause in the evaluator / store implementation is unclear.
Type: bool
*/
inRestrictedEval = builtins.pathExists (toString ./guinea-pig + "/.");
in
{
inherit inRestrictedEval;
}