{ extraSources, krops }: krops.lib.evalSource [({ nixos-config.file = builtins.toFile "nixos-config" '' { imports = [ ./configuration.nix ]; } ''; "configuration.nix".file = toString ../configuration.nix; # Enable `useChecksum` for sources which might be located in the nix store # and which therefore might have static timestamps. nixpkgs.file = { path = toString ; useChecksum = true; }; nix-bitcoin.file = { path = toString ; useChecksum = true; filters = [{ type = "exclude"; pattern = ".git"; }]; }; secrets.file = toString ../secrets; } // extraSources)]