summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--.gitattributes1
-rw-r--r--flake.nix11
-rw-r--r--system/services/nginx/default.nix12
-rw-r--r--system/services/nginx/hosts.nixbin0 -> 630 bytes
4 files changed, 6 insertions, 18 deletions
diff --git a/.gitattributes b/.gitattributes
index 386aea7..a69acc8 100644
--- a/.gitattributes
+++ b/.gitattributes
@@ -1 +1,2 @@
system/mail/users.nix filter=git-crypt diff=git-crypt
+system/services/nginx/hosts.nix filter=git-crypt diff=git-crypt
diff --git a/flake.nix b/flake.nix
index 11312c7..3af5b41 100644
--- a/flake.nix
+++ b/flake.nix
@@ -1,4 +1,3 @@
-# vim: ts=2
{
description = "Nixos server config";
@@ -17,21 +16,12 @@
nixpkgs.follows = "nixpkgs";
};
};
- websites = {
- url = "git+https://codeberg.org/vhack.eu/website.git";
- inputs = {
- nixpkgs.follows = "nixpkgs";
- systems.follows = "systems";
- flake-utils.follows = "flake-utils";
- };
- };
};
outputs = {
self,
nixpkgs,
simple-nixos-mailserver,
- websites,
...
} @ attrs: let
system = "x86_64-linux";
@@ -63,3 +53,4 @@
};
};
}
+# vim: ts=2
diff --git a/system/services/nginx/default.nix b/system/services/nginx/default.nix
index 406f2a1..6753fb0 100644
--- a/system/services/nginx/default.nix
+++ b/system/services/nginx/default.nix
@@ -1,15 +1,11 @@
-{websites, ...}: {
+{...}: {
+ imports = [
+ ./hosts.nix
+ ];
networking.firewall = {
allowedTCPPorts = [80 443];
};
services.nginx = {
enable = true;
- virtualHosts = {
- "vhack.eu" = {
- forceSSL = true;
- enableACME = true;
- root = "${websites}/websites/vhack.eu";
- };
- };
};
}
diff --git a/system/services/nginx/hosts.nix b/system/services/nginx/hosts.nix
new file mode 100644
index 0000000..684bb68
--- /dev/null
+++ b/system/services/nginx/hosts.nix
Binary files differ