summaryrefslogtreecommitdiff
path: root/ext/terranix/default.nix
diff options
context:
space:
mode:
authorseth <[email protected]>2024-05-05 11:35:18 -0400
committerGitHub <[email protected]>2024-05-05 11:35:18 -0400
commit34a7a042a36b63eb6b900932b1e420e4b6014a57 (patch)
tree40dace9b4bb7b6e99c5d54165d8eb203963f5306 /ext/terranix/default.nix
parent9380483bdf038149fc308698e9f115b1474a0c85 (diff)
simplify some things (#353)
* flake: drop flake-parts * flake: add back flake-parts * flake: use flake module again for configurations
Diffstat (limited to 'ext/terranix/default.nix')
-rw-r--r--ext/terranix/default.nix29
1 files changed, 18 insertions, 11 deletions
diff --git a/ext/terranix/default.nix b/ext/terranix/default.nix
index 93e73a6..c70d4d8 100644
--- a/ext/terranix/default.nix
+++ b/ext/terranix/default.nix
@@ -1,18 +1,25 @@
-{
- perSystem = {pkgs, ...}: {
- terranix = {
- package = pkgs.opentofu.withPlugins (plugins: [
+{inputs, ...}: {
+ perSystem = {
+ pkgs,
+ system,
+ ...
+ }: {
+ packages = {
+ opentofu = pkgs.opentofu.withPlugins (plugins: [
plugins.cloudflare
plugins.tailscale
]);
- modules = [
- ./cloudflare
- ./tailscale
- ./cloud.nix
- ./vars.nix
- ./versions.nix
- ];
+ terranix = inputs.terranix.lib.terranixConfiguration {
+ inherit system;
+ modules = [
+ ./cloudflare
+ ./tailscale
+ ./cloud.nix
+ ./vars.nix
+ ./versions.nix
+ ];
+ };
};
};
}