flake_generator icon indicating copy to clipboard operation
flake_generator copied to clipboard

Generate Nix Flakes imperatively.

Results 10 flake_generator issues
Sort by recently updated
recently updated
newest added

Bumps [cachix/cachix-action](https://github.com/cachix/cachix-action) from 10 to 13. Release notes Sourced from cachix/cachix-action's releases. cachix-action-v13 run on node20 add skipAddingSubstituter to skip running cachix use cachix-action-v12 Fix save-state deprecation warning. cachix-action-v11 Allow...

dependencies

Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4. Release notes Sourced from actions/checkout's releases. v4.0.0 What's Changed Update default runtime to node20 by @​takost in actions/checkout#1436 Support fetching without the --progress option...

dependencies

Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action) from 14.1 to 18. Release notes Sourced from cachix/install-nix-action's releases. install-nix-action-v18 Fix nodejs warnings & simplify maintenance Use python3 when determining number of cores Collapse installer log messages...

dependencies

This is a draft PR for AST node insertion. Objectives: - [x] create AST nodes for attribute sets - [x] convert between `Input` type and attribute set - [ ]...

We should add more options: - Allow the specification of the follow attribute for other inputs. I don't intend to hit this use case with #17 . Derive list of...

It would be cool to specify or edit a devshell when generating or modifying a flake. We should also add in support for just generating a nix shell as well....

enhancement

Idea: use the rust workspace feature to split this out into an executable that generates flakes/nix expressions, and a library for manipulating the AST. I think the AST manipulation could...

We probably want to pull in nixpkgs-fmt and format our modified AST when we write. They seem to have a convenient API when used as a library to format the...

We would like to insert inputs into a flake.

enhancement

We should improve our error generation. @yusdacra suggested: https://github.com/yaahc/color-eyre and https://lib.rs/crates/anyhow for (user facing) errors. If we wish to pass errors through to skim, we'll need to design an interface...