{ inputs, lib, providers, ... }: { providers.local = inputs.nixops4.modules.nixops4Provider.local; resources.target = { type = providers.local.exec; imports = [ inputs.nixops4-nixos.modules.nixops4Resource.nixos ]; ssh = { host = "target"; hostPublicKey = builtins.readFile ./target_host_key.pub; }; nixpkgs = inputs.nixpkgs; nixos.module = { pkgs, ... }: { imports = [ ./minimalTarget.nix (lib.modules.importJSON ./target-network.json) ]; nixpkgs.hostPlatform = "x86_64-linux"; environment.systemPackages = [ pkgs.cowsay ]; }; }; }