Release history
Unreleased
Enhancements
om develop
: New commandom init
- Initial working version of
om init
command
- Initial working version of
om health
- Display Nix installer used (supports DetSys installer)
- Display information in Markdown
- Remove RAM/disk space checks, moving them to “information” section
- Add shell check, to ensure its dotfiles are managed by Nix.
om ci
- Support for remote builds over SSH (via
--on
option) - Support for CI steps
- Run
nix flake check
on all subflakes (#200) - Ability to add a custom CI step. For example, to run arbitrary commands.
- Run
- Add
--accept-flake-config
- Add
--results=FILE
to store CI results as JSON in a file - Misc
- Avoid running
nix-store
command multiple times (#224) - Locally cache
github:nix-systems
(to avoid Github API rate limit)
- Avoid running
- Support for remote builds over SSH (via
Fixes
om ci run
: The--override-input
option mandatedflake/
prefix (nixci legacy) which is no longer necessary in this release.om health
: Usewhoami
to determine username which is more reliable than relying onUSER
environment variable
Backward-incompatible changes
nix-health
andnixci
flake output configurations are no longer supported.om ci build
has been renamed toom ci run
.
0.1.0 (2024-08-08)
Initial release of omnix.