summaryrefslogtreecommitdiff
path: root/ext/terranix/default.nix
blob: c70d4d87ca39dca35b02c8810df9403158d87541 (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
25
{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
        ];
      };
    };
  };
}