summaryrefslogtreecommitdiff
path: root/components/services
diff options
context:
space:
mode:
Diffstat (limited to 'components/services')
-rw-r--r--components/services/caddy.nix13
1 files changed, 13 insertions, 0 deletions
diff --git a/components/services/caddy.nix b/components/services/caddy.nix
new file mode 100644
index 0000000..23a6965
--- /dev/null
+++ b/components/services/caddy.nix
@@ -0,0 +1,13 @@
+{lib, config, ...}: {
+ options.caddy.enable = lib.mkEnableOption "Caddy server";
+
+ config = lib.mkIf config.caddy.enable {
+ services.caddy = {
+ enable = true;
+
+ virtualHosts."leoflo.me".extraConfig = ''
+ respond "Hello, world!"
+ '';
+ };
+ };
+}