Skip to content

v1.1.0

Compare
Choose a tag to compare
@gytis-ivaskevicius gytis-ivaskevicius released this 25 Apr 13:52
· 192 commits to master since this release
e7ae270

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 and packages.<system>.
  • Removed NIX_PATH autogeneration. #5

Deprecations (These options will be removed in future releases):

  • Deprecated nixosProfiles option in favor of hosts.
  • Deprecated defaultSystem option in favor of hostDefaults.system.
  • Deprecated sharedModules option in favor of hostDefaults.modules.
  • Deprecated sharedExtraArgs option in favor of hostDefaults.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 )