Fediversity/infra/forgejo-ci/flake-part.nix

23 lines
561 B
Nix

{ inputs, ... }:
{
nixops4Deployments.forgejo-ci =
{ providers, ... }:
{
providers.local = inputs.nixops4.modules.nixops4Provider.local;
resources.forgejo-ci = {
type = providers.local.exec;
imports = [ inputs.nixops4-nixos.modules.nixops4Resource.nixos ];
ssh = {
host = "45.142.234.216";
opts = "-J orianne";
hostPublicKey = (import ../../keys).systems.forgejo-ci;
};
nixpkgs = inputs.nixpkgs;
nixos.module = import ./configuration.nix;
};
};
}