all repos — nixfiles @ 3457d2c64e13ae5b6301076388536ca1fb62d7ca

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

dev/web: add zed configuration for Caddyfile format

Alin
commit

3457d2c64e13ae5b6301076388536ca1fb62d7ca

parent

efe67030bb729ced0bc815cc7022707f8f8ad7ff

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";