update

The update subcommand is a simple alias for:

nix flake update --recreate-lock-file --commit-lock-file

As it sounds, this will update your lock file, and commit it.

Updating Package Sources

If you pass an input name then it will only update that input.

For example, you can update any package sources you may have declared in pkgs/flake.nix:

flk update srcs