Open DavHau opened 3 years ago
So this is only about the CLI? Because I'm unable to use flakes in general at this time. I'd like to continue writing nix exprs using mach-nix and stable nix, but the CLI can be flakes.
Just the CLI. I won't deprecate the normal nix interface until nix flakes is officially stable for at least a while.
I want to rewrite the mach-nix CLI mainly to get rid of the the self baked dependency management contained in the current cli tool. The plan is:
mach-nix init
as a minimal code generator for a flakemach-nix ...
commands should mostly be wrappers aroundnix flakes ...
.flake-compat.nix
for compatibility with older nix versionsthis should not be necessary anymore afterwards: https://github.com/DavHau/mach-nix/issues/246