{ lib }: { root }: let fs = lib.fileset; sourceFiles = fs.difference (fs.gitTracked root) (fs.fileFilter (file: file.hasExt "nix") root); in fs.toSource { inherit root; fileset = sourceFiles; }