Log: The Linux Pivot (The Terminal Comes Online)#
Date: 2026-01-08 Operator: Lisa / gAImode
The Objective#
To move the primary writing and production environment from the “Permission-based” macOS ecosystem (mobile-64) to a “Physics-based” Linux environment (The Terminal / 2015 iMac), utilizing The Barn (2017 iMac Server) as the sovereign data anchor.
Configuration Details#
1. The Terminal (2015 iMac)#
OS: Elementary OS.
Role: Primary Writing Station & Astro Build Server.
Vault Location:
~/Documents/Hazelverse(Local SSD).
2. The Syncthing Architecture#
Topology: Peer-to-Peer (Barn <-> Terminal).
Security: Localhost Web GUI (
127.0.0.1:8384).Optimization: “Smallest First” file pull order to prioritize text notes.
Safety Protocol: Added
/.gitto Ignore Patterns.Reasoning: Prevents Syncthing from corrupting the Git repository state while committing/pushing. The
.gitfolder is managed solely by Git; the content is managed by Syncthing.
3. The Git Setup (Sovereign Auth)#
Method: HTTPS with Personal Access Token (PAT).
Credential Storage:
git config --global credential.helper store(Linux native).Resolution Strategy:
git config pull.rebase false(Merge).
The Friction Point (Split Brain)#
During setup, a divergence occurred between the Local state (synced via Syncthing) and the Cloud state (GitHub). This highlighted the danger of operating on mobile-64 (Mac) while configuring The Terminal (Linux).
Lesson: When performing infrastructure surgery, the patient (the Vault) must be closed on all secondary devices.
Next Phase: Astro#
The decision has been made to host the Astro Build Engine directly on The Terminal (or The Barn), treating the Vault as a read-only database.
Code Location:
~/Documents/Hazelverse_Web(Outside the Vault).Content Location:
~/Documents/Hazelverse(The Vault).