To experiment with source file selection, we'll set up a local project.
To start out, create a new directory, enter it, and set up niv
to manage the Nixpkgs dependency:
$ mkdir select
$ cd select
$ nix-shell -p niv --run "niv init --nixpkgs nixos/nixpkgs --nixpkgs-branch nixos-unstable"