aboutsummaryrefslogtreecommitdiff
path: root/nix/systems/spontaneity/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'nix/systems/spontaneity/default.nix')
-rw-r--r--nix/systems/spontaneity/default.nix39
1 files changed, 27 insertions, 12 deletions
diff --git a/nix/systems/spontaneity/default.nix b/nix/systems/spontaneity/default.nix
index a40c53a..759782b 100644
--- a/nix/systems/spontaneity/default.nix
+++ b/nix/systems/spontaneity/default.nix
@@ -3,22 +3,37 @@
imports = [
# nixos-anywhere generates this file
./hardware-configuration.nix
-
../../disko/vda-simple.nix
-
../../modules/default.nix
../home.nix
];
-
- config.monorepo = {
- profiles = {
- server.enable = true;
- ttyonly.enable = true;
- grub.enable = true;
+ config = {
+ monorepo = {
+ profiles = {
+ server.enable = true;
+ ttyonly.enable = true;
+ grub.enable = true;
+ };
+ };
+ networking = {
+ firewall.allowedTCPPorts = [
+ 80
+ 443
+ ];
+ domains = {
+ enable = true;
+ baseDomains = {
+ "${config.monorepo.vars.remoteHost}" = {
+ a.data = "66.42.84.130";
+ aaaa.data = "2001:19f0:5401:10d0:5400:5ff:fe4a:7794";
+ };
+ };
+ subDomains = {
+ "${config.monorepo.vars.remoteHost}" = {};
+ "matrix.${config.monorepo.vars.remoteHost}" = {};
+ "www.${config.monorepo.vars.remoteHost}" = {};
+ };
+ };
};
};
- config.networking.firewall.allowedTCPPorts = [
- 80
- 443
- ];
}