all repos — nixfiles @ 5434207aa57186bce175729621e98181a2fce928

System and user configuration, managed by nix and home-manager

dev/web: run caddy as user service with Caddyfile watching

Alin
commit

5434207aa57186bce175729621e98181a2fce928

parent

93288d41342cb9768c35a90d2f7909ebb764ba4a

1 file changed, 17 insertions(+), 0 deletions(-)

changed files
M user/settings/development/web.nix → user/settings/development/web.nix
@@ -1,8 +1,19 @@
{ + config, pkgs, + lib, ... }: +let + nixfiles = config.home.homeDirectory + "/projects/alin.ovh/nixfiles"; + direct_symlink = + path: config.lib.file.mkOutOfStoreSymlink "${nixfiles}/${lib.removePrefix "/" path}"; +in { + imports = [ + ../../modules/caddy.nix + ]; + home.packages = with pkgs; [ vscode-langservers-extracted stylelint
@@ -34,5 +45,11 @@ cssls.enable = true;
html.enable = true; jsonls.enable = true; }; + }; + + services.caddy = { + enable = true; + configFile = direct_symlink "user/settings/development/web/Caddyfile"; + watch = true; }; }