Been a while since the last release and development has been very sporadic.
This release don't mark anything specific, just a lot of incremental changes!
There is still a lot of work to do, especially with the quality of modules, but this release implements a few much needed changes.
Changelog
Full Changelog: v0.3.3...v0.4.3
Shell
environment
: set shell environment variables through attribute set.aliases
: changed from[{ name, definition }]
to an attribute set{ name = definition; ... }
.shellHooks
: snippets of shell code to run at devshell startup. This is internal, and only intended for modules.shellHook
: shell code to run at devshell startup. Intended for use by conch end users.- Configured formatter is now added to the dev shell.
- Dependencies of packages defined in
flake.packages
are added to the dev shell.
Modules
- nixops: basic support.
- terranix: basic support.
- python: basic support.
- morph: basic support.
- node: basic support.
Documentation
- Added templates (can be used to initialize projects with
nix flake init --template github:mibmo/conch#...
). - Conventional commits are no longer required (nor encouraged).