Bisecting is a feature of version control systems such as Git and Mercurial to easily pinpoint regressions. Owing to their reproducibility, Nix and NixOS are well-suited to this. As a result, there are a few common use-cases for Nix.
(If you don't have git
available, you can make it available in a shell using:)
nix --extra-experimental-features 'nix-command flakes' shell nixpkgs#git