Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refactor flake to be consumed per-project #45

Closed
3 tasks done
eureka-cpu opened this issue Jul 18, 2024 · 1 comment
Closed
3 tasks done

Refactor flake to be consumed per-project #45

eureka-cpu opened this issue Jul 18, 2024 · 1 comment
Assignees
Labels
maintenence Updating lock files, small semantic changes, etc.

Comments

@eureka-cpu
Copy link
Contributor

eureka-cpu commented Jul 18, 2024

Currently all relevant projects are consumed by this flake, though it seems it may make more sense to have it consumed by a flake of each project. The nixos modules, debug VMs, deployment images and toolchains could then be used modularly across versatus repositories.

@eureka-cpu eureka-cpu added the maintenence Updating lock files, small semantic changes, etc. label Jul 18, 2024
@eureka-cpu eureka-cpu self-assigned this Jul 18, 2024
eureka-cpu added a commit that referenced this issue Jul 19, 2024
Ref #45 
Closes #47
Closes #48

Begins refactor of flake to be modular and consumed by other flakes
per-project as described in #45.
eureka-cpu added a commit that referenced this issue Jul 20, 2024
Ref #45

The templates attribute in flake outputs must reference paths that point to a directory, not a file. This updates the available templates to provide starter projects that are easy to follow, mostly copied from the ipetkov/crane flake, but that include better descriptions and rust tooling that will make getting started much easier.
eureka-cpu added a commit that referenced this issue Jul 21, 2024
@eureka-cpu
Copy link
Contributor Author

Completed as of #54

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
maintenence Updating lock files, small semantic changes, etc.
Projects
None yet
Development

No branches or pull requests

1 participant