diff --git a/nix/package.nix b/nix/package.nix index 4c9d09fec25..159d8f3dc31 100644 --- a/nix/package.nix +++ b/nix/package.nix @@ -80,7 +80,8 @@ pkgs.t3code.override { app="$out/Applications/T3 Code (Alpha).app" appCopy="$NIX_BUILD_TOP/t3code.app" - cp --recursive --dereference --no-preserve=mode "$app" "$appCopy" + cp --recursive --dereference "$app" "$appCopy" + chmod --recursive u+w "$appCopy" rm --recursive "$app" mv "$appCopy" "$app" @@ -90,6 +91,7 @@ pkgs.t3code.override { 'com.t3tools.t3code' /usr/bin/codesign --force --deep --sign - "$app" + test -x "$app/Contents/MacOS/T3 Code (Alpha)" ''; } ); diff --git a/vite.config.ts b/vite.config.ts index b2498611198..d7d19fbacdc 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -22,7 +22,8 @@ export default defineConfig({ }, staged: { // Formatter only for now — no lint or typecheck on commit. - "*": "vp fmt", + "*.{astro,cjs,css,cts,html,js,json,jsonc,jsx,less,md,mdx,mjs,mts,scss,svelte,toml,ts,tsx,vue,yaml,yml}": + "vp fmt", }, fmt: { ignorePatterns: [