diff options
| author | Devin Finlinson <devin.finlinson@pm.me> | 2024-04-08 17:41:10 -0600 |
|---|---|---|
| committer | Devin Finlinson <devin.finlinson@pm.me> | 2024-04-08 17:41:10 -0600 |
| commit | ccd8f3e4d2b0ee04aa58f4252efe2ac16a00beaf (patch) | |
| tree | 36f27ec10dad72669daeb251636aaa825613190d /modules/nixos | |
| parent | 7275ade767b69b57d9ba0852f2fa200c5fe24ff1 (diff) | |
| parent | 840e268b9a52b1290d30406f200b44e1be4c4d19 (diff) | |
Merge branch 'master' of ssh://bosco:/srv/git/.flake
Diffstat (limited to 'modules/nixos')
| -rw-r--r-- | modules/nixos/cgit.nix | 33 | ||||
| -rw-r--r-- | modules/nixos/headscale.nix | 2 |
2 files changed, 34 insertions, 1 deletions
diff --git a/modules/nixos/cgit.nix b/modules/nixos/cgit.nix new file mode 100644 index 0000000..177158a --- /dev/null +++ b/modules/nixos/cgit.nix @@ -0,0 +1,33 @@ +{ config, ... } : { # This is for hosting on bosco + services.cgit = { + "git.myrmexia.xyz" = { + enable = true; + nginx.location = "/git/"; + # nginx.virtualHost = "git.myrmexia.xyz"; + settings = { + enable-commit-graph = 1; + enable-http-clone = 0; + }; + repos = { + nixos-flake = { + desc = "A public repo for viewing my nixos config."; + path = "/srv/git/.flake.git"; + }; + }; + }; + }; + # services.nginx.virtualHosts."git.myrmexia.xyz".listen.port = 8081; + # listen.port = 8081; + # }; + + # this solution is extremely hacky as it changes nginx system defaults instead of virtual host default + #TODO: fix + services.nginx.defaultHTTPListenPort = 8081; + # caddy = { + # enable = true; + # email = "devin.finlinson@pm.me"; + # virtualhosts."git.myrmexia.xyz".extraConfig = '' + # reverse_proxy http://localhost:${toString config.services.cgit.port} '' + # }; + networking.firewall.allowedTCPPorts = [8081]; +} diff --git a/modules/nixos/headscale.nix b/modules/nixos/headscale.nix index 261dd52..d56785f 100644 --- a/modules/nixos/headscale.nix +++ b/modules/nixos/headscale.nix @@ -1,4 +1,4 @@ -{config, pkgs, ...}: +{config, ...}: let domain = "myrmexia.xyz"; subDomain = "bosco.${domain}"; |
