Allow impure Flake
Currently, flakehub-push only supports pushing pure Nix flakes to FlakeHub. However, there are valid cases for impure flakes, such as those that use devenv. This issue proposes adding a new option to that allows users to indicate their flake is impure for the nix flake show command to work.
I'm having the same error here: https://github.com/copier-org/copier/actions/runs/13752905656/job/38456132767
Is there any workaround for now?
Currently, FlakeHub deliberately does not support impure flakes. What is the devenv use case that requires impure flakes?
It's simply an edge case of flake. Devenv needs to know the current directory (aka PWD) in order to set up the tools, cache, and other configuration files.
Perhaps Impure could be allowed but a warning showing up on flakehub should show up too?