Skip to content
waldoibarraPublic

About

Personal macOS workstation configuration with partial Debian support, integrating shell, Git, tools, and AI coding agents.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Repository files navigation

Dotfiles

A versioned development workstation with shell, Git, tools, and AI coding agents configured together. Built for Apple Silicon macOS, with partial Debian support.

This is a personal setup reference for Lluvia and my close ones, not a universal installer.

Before installing

Read setup before installing or configuring local overrides.

Installation risks: Review SSH/AWS defaults before adopting this setup. Installation changes home-directory files and the login shell. Full sync can remove packages and push skill-lockfile commits; read setup boundaries before running commands.

What this configures

  • Shell: Zsh completion, aliases, terminal settings, and a welcome prompt.
  • Tools: Homebrew manages applications and system tools; Mise manages development tools.
  • Coding agents: Pi, Claude Code, and Cursor share maintained configuration and agent guidance.
  • Local settings: Git identity, signing, and shell overrides keep personal values outside Git.

The environment connects workstation configuration, AI clients, project knowledge, and shared memory:

flowchart LR
    Repo[Versioned configuration] --> Workstation[Shell, Git, and tools]
    Repo --> Harness[AI clients, skills, and roles]
    Harness --> Projects[Project knowledge and checks]
    Harness --> Vault[Shared Obsidian memory]
    Projects --> Feedback[Verified feedback]
    Vault --> Feedback
    Feedback --> Repo
Loading

Principles: Communicate assertively and prioritize maintainability. Keep code, documentation, and the working environment understandable, verifiable, and easy to change.

Read architecture before changing these connections. Read the glossary before changing shared terminology.

Use and maintain the environment

Choose the guide for your task; read agent instructions before changing this repository.

Before you… Read
Maintain packages, run checks, or synchronize the workstation Tooling
Configure Pi, Claude Code, or Cursor Coding agents
Use subscription voice or Pi-specific integrations Pi and live voice
Provision the shared vault's tools and checks Obsidian
Change shell startup Zsh configuration
Change Git defaults, identity, or signing Git configuration
Change installation or update behavior Scripts
Use editable UI designs Design tooling
Restructure or retire maintained information Documentation maintenance

Every guide is listed in the documentation map. Plans and evidence live in the plans and research index. They explain prior work; current guides and verified configuration own present behavior.

About

Personal macOS workstation configuration with partial Debian support, integrating shell, Git, tools, and AI coding agents.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Contributors

Languages