diff --git a/modules/caddy.nix b/modules/caddy.nix new file mode 100644 index 00000000..9c56694e --- /dev/null +++ b/modules/caddy.nix @@ -0,0 +1,18 @@ +{ + services.caddy = { + enable = true; + + virtualHosts = { + "https://" = { + extraConfig = # Caddyfile + '' + reverse_proxy :3000 + + tls internal { + on_demand + } + ''; + }; + }; + }; +} diff --git a/modules/docker.nix b/modules/docker.nix new file mode 100644 index 00000000..4a63b3e5 --- /dev/null +++ b/modules/docker.nix @@ -0,0 +1,10 @@ +{ + virtualisation.docker = { + enable = true; + + rootless = { + enable = true; + setSocketVariable = true; + }; + }; +}