aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--nix/hosts/wildcat/configuration.nix30
-rw-r--r--nix/hosts/wildcat/default.nix1
2 files changed, 31 insertions, 0 deletions
diff --git a/nix/hosts/wildcat/configuration.nix b/nix/hosts/wildcat/configuration.nix
new file mode 100644
index 0000000..c4c50c5
--- /dev/null
+++ b/nix/hosts/wildcat/configuration.nix
@@ -0,0 +1,30 @@
+{ ... }: {
+ networking = {
+ firewall.allowedTCPPorts = [
+ # nginx
+ 80
+ 443
+ ];
+ };
+
+ security.acme = {
+ defaults.email = "acme@fcuny.net";
+ acceptTerms = true;
+ };
+
+ services.nginx = {
+ enable = true;
+ recommendedProxySettings = true;
+ virtualHosts = {
+ "fcuny.net" = {
+ addSSL = true;
+ enableACME = true;
+ locations = {
+ "/" = {
+ root = "/srv/www/fcuny.net";
+ };
+ };
+ };
+ };
+ };
+}
diff --git a/nix/hosts/wildcat/default.nix b/nix/hosts/wildcat/default.nix
index 8d8edaa..fcaad82 100644
--- a/nix/hosts/wildcat/default.nix
+++ b/nix/hosts/wildcat/default.nix
@@ -3,6 +3,7 @@
imports = [
./hardware.nix
./networking.nix
+ ./configuration.nix
];
boot.tmp.cleanOnBoot = true;