nix: use filesets instead of gitignore.nix
This allows us to easily do things like ignoring Nix source files within our
source tree (also done in this commit), which prevents unnecessary rebuilds.
Signed-off-by: Winter <winter@winter.cafe>
authored by
winter.bsky.social
and committed by
Tangled
3c8332c6
a73e3189