1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
{inputs, ...}: { imports = [../modules/flake/terranix.nix]; perSystem = {pkgs, ...}: { terranix = { builder = inputs.terranix.lib.terranixConfiguration; package = pkgs.opentofu.withPlugins (plugins: [ plugins.cloudflare plugins.tailscale ]); modules = [ ./cloudflare ./tailscale ./cloud.nix ./vars.nix ./versions.nix ]; }; }; }