diff --git a/.gemini/skills/workspaces/scripts/setup.ts b/.gemini/skills/workspaces/scripts/setup.ts index 7da19dd341..59b2886291 100644 --- a/.gemini/skills/workspaces/scripts/setup.ts +++ b/.gemini/skills/workspaces/scripts/setup.ts @@ -306,6 +306,21 @@ and full builds) to a dedicated, high-performance GCP worker. // 2. Initialize Remote Gemini Config with Auth console.log('⚙️ Initializing remote Gemini configuration...'); + + // NEW: Sync local theme and UI preferences + let localTheme = 'Shades Of Purple'; + let useAlternateBuffer = true; + let useBackgroundColor = true; + + if (fs.existsSync(localSettingsPath)) { + try { + const localSettings = JSON.parse(fs.readFileSync(localSettingsPath, 'utf8')); + localTheme = localSettings.ui?.theme || localTheme; + useAlternateBuffer = localSettings.ui?.useAlternateBuffer ?? useAlternateBuffer; + useBackgroundColor = localSettings.ui?.useBackgroundColor ?? useBackgroundColor; + } catch (e) {} + } + const remoteSettings: any = { security: { auth: { @@ -315,6 +330,11 @@ and full builds) to a dedicated, high-performance GCP worker. enabled: false } }, + ui: { + theme: localTheme, + useAlternateBuffer, + useBackgroundColor, + }, general: { enableAutoUpdate: false }