v1.1.0
gytis-ivaskevicius
released this
25 Apr 13:52
·
192 commits
to master
since this release
Lots of changes and improvements. This release ended up with 92 commits. Wow, that's a lot of commitment ;)
Massive thanks to flake-utils-plus contributors: @blaggacao, @Pacman99, and @chvp.
Additions:
- Added a pretty sick repl. Currently supports NixOS systems. Current REPL implementation will likely change in the future.
- Added custom system builders support. This allows implementing configurations for darwin or standalone home-manager and much, much more.
- Added patching support for modules and lib's.
Fixes and improvements:
- Enforced passing
inputs
to modules. - Fixed
nixpkgs.config.*
options populating to nixpkgs. - Fixed merging between options like
packagesBuilder
andpackages.<system>
. - Removed NIX_PATH autogeneration. #5
Deprecations (These options will be removed in future releases):
- Deprecated
nixosProfiles
option in favor ofhosts
. - Deprecated
defaultSystem
option in favor ofhostDefaults.system
. - Deprecated
sharedModules
option in favor ofhostDefaults.modules
. - Deprecated
sharedExtraArgs
option in favor ofhostDefaults.extraArgs
.
Other:
- Some automated tests were set up to avoid breaking existing functionality.
- Improved documentation. (Still not great, but hey - that's NixOS ecosystem for you :D )