# SPDX-FileCopyrightText: V # SPDX-License-Identifier: OSL-3.0 { pkgs, ... }: { systemd.tmpfiles.rules = [ "d /var/lib/www - git git" ]; declarative.git.repositories.ripple-website.hooks.post-receive = [ (pkgs.writeShellScript "update-ripple-website" '' nix-build ${./build-from-git.nix} \ --argstr repo /var/lib/git/ripple-website \ -o /var/lib/www/ripple '') ]; services.caddy.extraConfig = '' unfathomable.blue { import common route { respond / "the depths await" error 404 } } ripple.unfathomable.blue { import common root * /var/lib/www/ripple file_server } ''; }