summaryrefslogtreecommitdiff
path: root/ext/terranix/default.nix
blob: 44ede5182ee327abecc68136195064af61ccc2b0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
{ inputs, ... }:
{
  perSystem =
    { pkgs, system, ... }:
    {
      packages = {
        opentofu = pkgs.opentofu.withPlugins (plugins: [
          plugins.cloudflare
          plugins.tailscale
        ]);

        terranix = inputs.terranix.lib.terranixConfiguration {
          inherit system;
          modules = [
            ./cloudflare
            ./tailscale
            ./cloud.nix
            ./vars.nix
            ./versions.nix
          ];
        };
      };
    };
}