Nix 2.8 has been released, and it precisely defines the format for apps.
Twist.nix has provided commands for administration as lock and update packages, but it would be better to provide them as apps. The APIs can change, so the user configuration for the commands should be as generic as possible.
Also note that alejandra formatter has been applied to all Nix files (formerly nixpkgs-fmt had been used). Nix 2.8 has added nix fmt, but I am not sure if I should adopt it.
Nix 2.8 has been released, and it precisely defines the format for apps.
Twist.nix has provided commands for administration as
lock
andupdate
packages, but it would be better to provide them as apps. The APIs can change, so the user configuration for the commands should be as generic as possible.