| 21 Mar 2025 |
emily | wonder if that's a bug | 11:38:24 |
remi-gelinas | In flake.nix? That's expected, it's not a real Nix file | 11:39:00 |
elikoga | There's quite a bit of restrictions on the flake.nix format that people complain about sometimes | 11:39:06 |
emily | for inputs I expect that by now, yes | 11:39:10 |
emily | for outputs I don't think there is any rational point | 11:39:16 |
emily | and the error seems like it's probably just an implementation bug | 11:39:24 |
emily | ("expected a function but got a thunk") | 11:39:31 |
elikoga | No that sounds like the format restriction+bad error messages | 11:39:46 |
emily | oh, I guess it's because outputs's arguments get introspected to define inputs 🙃 | 11:39:47 |
emily | when you don't explicitly list them | 11:39:56 |
emily | (and it uses the registry inputs, which are pinned by default in some setups, so pretty footgunny) | 11:40:11 |
elikoga | There was a little bit of a change wrt registry inputs recently one sec | 11:40:32 |