Not putting time tables on these…

In progress

Nearer Future

  • nixtamal gc + per-project links to help mitigate garbage collection of fetches (especially in rebase workflows which need to travel back to old commits that might be on a different version)

  • Provide migration path from prior version of at least the lockfile (currently you will just get a failed build)

    Migration solution for now

    Delete lockfile & Nix lock loader shim

    $ rm -rf ${NIXTAMAL_DIRECTORY:-nix/tamal}/{lock.json,default.nix}
    

    Update the manifest to the lastest version

    $ nixtamal tweak
    

    Change your version

    version "0.3.0"
    

    Then relock

    $ nixtamal lock
    

Farther Future

  • nixtamal import which can pull in flakes, npins, or niv lock files

  • TUI for progress (perhaps Notty)