diff --git a/flake.nix b/flake.nix index a0aae105..a957a82e 100644 --- a/flake.nix +++ b/flake.nix @@ -267,7 +267,18 @@ }; prettier = { - command = pkgs.lib.getExe pkgs.prettier; + command = pkgs.writeShellScript "prettier-wrapper" '' + cd web + args=() + for arg in "$@"; do + if [[ "$arg" == web/* ]]; then + args+=("''${arg#web/}") + else + args+=("$arg") + fi + done + exec ${pkgs.lib.getExe pkgs.prettier} "''${args[@]}" + ''; options = ["-w"]; includes = [ "web/**/*.cjs" @@ -286,6 +297,10 @@ "web/**/*.yaml" "web/**/*.yml" ]; + excludes = [ + "web/static/**" + "web/src/lib/api/lexicons/**" + ]; }; }; };