Skip to content

Commit 3b93a8b

Browse files
committed
home: refine feature bullets and code sample
1 parent 60b6891 commit 3b93a8b

1 file changed

Lines changed: 7 additions & 5 deletions

File tree

content/_index.md

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,9 @@ let
2525
size = "s-1vcpu-1gb";
2626
};
2727
resource.digitalocean_record.${name} = {
28+
name = name;
2829
domain = "example.com";
2930
type = "A";
30-
name = name;
3131
value = "\${digitalocean_droplet.${name}.ipv4_address}";
3232
};
3333
};
@@ -68,10 +68,12 @@ resource "digitalocean_record" "site" {
6868
{{% /codetabs %}}
6969

7070
{{< features >}}
71-
{{< feature title="Full Nix language" >}}Use let-bindings, imports, conditionals, and module composition with the same language you already use for NixOS. For a comparison, see [terranix vs. HCL](/docs/getting-started/vs-hcl/).{{< /feature >}}
72-
{{< feature title="NixOS module system" >}}Type-checked configuration with sensible defaults, overrides, and reusable modules. For a comparison, see [Modules](/docs/modules/).{{< /feature >}}
73-
{{< feature title="nixpkgs ecosystem" >}}Tap into `fetchgit`, `fetchurl`, `writers`, and pin Terraform / OpenTofu versions and providers reproducibly.{{< /feature >}}
74-
{{< feature title="Documentation generator" >}}Generate JSON or man-page documentation straight from your `config.nix` module options.{{< /feature >}}
71+
{{< feature title="Full Nix language" >}}Use let-bindings, imports, conditionals, and module composition. Allow for nested structures and re-use. For a comparison, see [terranix vs. HCL](/docs/getting-started/vs-hcl/).{{< /feature >}}
72+
{{< feature title="NixOS module system" >}}Type-checked configuration with sensible defaults, overrides, and reusable modules. Opt-in flake support. For a comparison, see [Modules](/docs/modules/).{{< /feature >}}
73+
{{< feature title="nixpkgs ecosystem" >}}Tap into `fetchgit`, `fetchurl`, `writers`, work and pin Terraform / OpenTofu versions and providers reproducibly.{{< /feature >}}
74+
{{< feature title="Transcend IAC boundaries" >}}Combine your terranix configuration with arbitrary Nix: If you can express it with Nix, you can provision it. Conversely, if you've provisioned it, you can reference it elsewhere. See example.{{< /feature >}}
75+
{{< feature title="Reproducible builds" >}}Pin Terraform / OpenTofu and every provider as Nix derivations, so the same `config.nix` produces an identical plan. Work across repos.{{< /feature >}}
76+
{{< feature title="Multi-environment" >}}Generate different Terraform JSON outputs from the same module by passing env, region, or workspace arguments as plain Nix function inputs.{{< /feature >}}
7577
{{< /features >}}
7678

7779
{{< latest-news >}}

0 commit comments

Comments
 (0)