Closed
Description
Describe the bug
Normally in nix
derivations extra attributes get set as environment variables, so you could do e.g.
shellFor {
FOO = "bar";
}
and it would set FOO
in the shell. Since some point recently this started saying:
error: The option `shell.FOO' does not exist. Definition values:
- In `<unknown-file>': 1
Expected behavior
The extra attribute should just be passed through to the final derivation. Unless this is intentional.