diff --git a/web/snixbolt/.gitignore b/contrib/snixbolt/.gitignore similarity index 100% rename from web/snixbolt/.gitignore rename to contrib/snixbolt/.gitignore diff --git a/web/snixbolt/Cargo.lock b/contrib/snixbolt/Cargo.lock similarity index 100% rename from web/snixbolt/Cargo.lock rename to contrib/snixbolt/Cargo.lock diff --git a/web/snixbolt/Cargo.nix b/contrib/snixbolt/Cargo.nix similarity index 100% rename from web/snixbolt/Cargo.nix rename to contrib/snixbolt/Cargo.nix diff --git a/web/snixbolt/Cargo.toml b/contrib/snixbolt/Cargo.toml similarity index 100% rename from web/snixbolt/Cargo.toml rename to contrib/snixbolt/Cargo.toml diff --git a/web/snixbolt/LICENSE b/contrib/snixbolt/LICENSE similarity index 100% rename from web/snixbolt/LICENSE rename to contrib/snixbolt/LICENSE diff --git a/web/snixbolt/default.nix b/contrib/snixbolt/default.nix similarity index 96% rename from web/snixbolt/default.nix rename to contrib/snixbolt/default.nix index dcd466f36..a7d343cd9 100644 --- a/web/snixbolt/default.nix +++ b/contrib/snixbolt/default.nix @@ -25,7 +25,7 @@ in --index \ --nocache \ "$@" \ - ${depot.web.snixbolt} + ${depot.contrib.snixbolt} ''; meta.ci.extraSteps.crate2nix-check = depot.snix.utils.mkCrate2nixCheck ./Cargo.nix; diff --git a/web/snixbolt/src/index.css b/contrib/snixbolt/src/index.css similarity index 100% rename from web/snixbolt/src/index.css rename to contrib/snixbolt/src/index.css diff --git a/web/snixbolt/src/index.html b/contrib/snixbolt/src/index.html similarity index 100% rename from web/snixbolt/src/index.html rename to contrib/snixbolt/src/index.html diff --git a/web/snixbolt/src/lib.rs b/contrib/snixbolt/src/lib.rs similarity index 100% rename from web/snixbolt/src/lib.rs rename to contrib/snixbolt/src/lib.rs diff --git a/ops/modules/www/bolt.snix.dev.nix b/ops/modules/www/bolt.snix.dev.nix new file mode 100644 index 000000000..2be4bd6c2 --- /dev/null +++ b/ops/modules/www/bolt.snix.dev.nix @@ -0,0 +1,15 @@ +{ depot, ... }: + +{ + imports = [ + ./base.nix + ]; + + config = { + services.nginx.virtualHosts."bolt.snix.dev" = { + root = depot.contrib.snixbolt; + enableACME = true; + forceSSL = true; + }; + }; +}