Skip to content
RaioViajantePublic

About

Personal Apple Silicon macOS development environment managed with chezmoi and Homebrew.

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Repository files navigation

dotfiles sticker: a curly-haired character in a doodled T-shirt typing on a MacBook

my everyday macOS setup.
for building software and making things.


what's inside

nine modules, picked one by one. the first four install software; the other five apply configuration and bring the software they need.

apps     desktop apps, Proton
dev      runtimes, CLIs, Rust
ai       AI apps and CLIs
content  OBS, Blender, Descript, CapCut, whisper.cpp
shell    zsh, Starship, iTerm2
git      Git settings, identities
vscode   VS Code and extensions
nvim     Neovim and language servers
studio   content shortcuts, ~/Studio

set it up

made for macOS on Apple Silicon, with Homebrew in /opt/homebrew. you need the Command Line Tools and an administrator account; setup installs Homebrew if it is missing.

xcode-select --install
sh -c "$(curl -fsLS get.chezmoi.io)" \
  -- init RaioViajante
cd ~/.local/share/chezmoi
./setup --help

init only clones the repository. nothing is installed or applied until you name a module:

# one module: software + configuration
./setup nvim

# software only
./setup --packages-only dev ai

# configuration only
./setup --no-packages shell git

# a ready-made set of modules: core, development,
# content-creation or full
./setup --profile content-creation

# preview everything, change nothing
./setup --dry-run all

# everything
./setup all

each module is checked in isolated environments; a complete install on a clean Mac has not been run end to end. the full guide is in docs/setup.md.

read next

setup.md ·············· modules, modes
apps.md ··············· desktop apps
development.md ········ runtimes, Rust
ai.md ················· AI apps, CLIs
content-creation.md ··· OBS, Descript, CapCut
shell-and-terminal.md · zsh, iTerm2
studio.md ············· shortcuts, workspace
git.md ················ identity, SSH
vscode.md ············· extensions
neovim.md ············· plugins, LSP

make it yours

  • pick only the modules you want; each one touches only its own files, and chezmoi apply never installs anything.
  • packages live in brew/*.Brewfile and extensions in manifests/; edit them or skip some for one run.
  • keeping your own shell works too: add these PATH entries.
  • no Git identity is versioned. your name and email live in untracked files (git.md).
  • credentials, SSH keys and app or AI sign-ins are set up by hand, outside this repository (git.md, ai.md).

license

code ·················· MIT

About

Personal Apple Silicon macOS development environment managed with chezmoi and Homebrew.

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Contributors

Languages