dev/web: add zed configuration for Caddyfile format
1 file changed, 20 insertions(+), 0 deletions(-)
changed files
M user/settings/development/web.nix → user/settings/development/web.nix
@@ -47,6 +47,26 @@ jsonls.enable = true; }; }; + programs.zed-editor = { + extensions = [ + "caddyfile" + ]; + userSettings = { + languages = { + Caddyfile = { + format_on_save = "on"; + tab_size = 2; + formatter = { + external = { + command = "caddy"; + arguments = [ "fmt" "-c" "-"]; + }; + }; + }; + }; + }; + }; + services.caddy = { enable = true; configFile = direct_symlink "user/settings/development/web/Caddyfile";