Visitar URL original
Allow impure Flake · Issue #170 · DeterminateSystems/flakehub-push · GitHub
Skip to content

Allow impure Flake #170

Open
Open

Description

@shikanime

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.

Activity

  1. added 3 commits that reference this issue on Nov 2, 2024
    43764a5
    1178e7c
    0988423
  2. yajo commented on Mar 10, 2025

    @yajo

    I'm having the same error here: https://github.com/copier-org/copier/actions/runs/13752905656/job/38456132767

    logs_35421876080.zip

    Is there any workaround for now?

  3. added a commit that references this issue on Mar 16, 2025
    9a7a775
  4. grahamc commented on Aug 6, 2025

    @grahamc
    Member

    Currently, FlakeHub deliberately does not support impure flakes. What is the devenv use case that requires impure flakes?

  5. shikanime commented on Aug 6, 2025

    @shikanime
    Author

    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.

  6. Malix-Labs commented on Sep 6, 2025

    @Malix-Labs

    Perhaps Impure could be allowed but a warning showing up on flakehub should show up too?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions