- don't use nix-env ever
- enable and use the new nix command (nix3)
- enable and use flakes
- use home-manager
- if on macOS, use nix-darwin
- with flakes, freely use nixpkgs unstable (stable is still useful, but flakes provide their own stability through pinned versions).