From c086b1371c38727e913e0105fbdac186e603dcf3 Mon Sep 17 00:00:00 2001 From: maulanasdqn Date: Wed, 21 Jan 2026 14:57:17 +0700 Subject: [PATCH] fix(nix): add CI environment flags to prevent terminal rendering crash MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Added CI=true, NO_COLOR=1, TERM=dumb, and NX_SKIP_NX_CACHE=true to both mkViteApp.nix and landing.nix to prevent the vt100-rust panic during Nix builds. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- nix/landing.nix | 4 ++++ nix/mkViteApp.nix | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/nix/landing.nix b/nix/landing.nix index 7e37f19..fc5aec1 100644 --- a/nix/landing.nix +++ b/nix/landing.nix @@ -19,6 +19,10 @@ pkgs.buildNpmPackage { runHook preBuild export NX_DAEMON=false export HOME=$TMPDIR + export CI=true + export NO_COLOR=1 + export TERM=dumb + export NX_SKIP_NX_CACHE=true npm run landing:build runHook postBuild ''; diff --git a/nix/mkViteApp.nix b/nix/mkViteApp.nix index c8158e1..ba5be0f 100644 --- a/nix/mkViteApp.nix +++ b/nix/mkViteApp.nix @@ -20,6 +20,10 @@ pkgs.buildNpmPackage { runHook preBuild export NX_DAEMON=false export HOME=$TMPDIR + export CI=true + export NO_COLOR=1 + export TERM=dumb + export NX_SKIP_NX_CACHE=true ${pkgs.lib.concatStringsSep "\n" (pkgs.lib.mapAttrsToList (k: v: "export ${k}=\"${v}\"") envVars)} npm run ${buildScript} runHook postBuild