How alrra/dotfiles works
This repository provides a reusable macOS dotfiles setup: a user runs the setup script, which downloads the dotfiles and applies configuration, software installations, and macOS preferences. The README documents these capabilities and the main dispatch relationships; source excerpts were unavailable, so internal script-to-script calls are not inferred.
Main entry points: setup.sh Setup script · create_symbolic_links.sh Create symlinks · vim.sh Vim installer · update_content.sh Content updater
Components 16
Setup and updates
- Setup script
src/os/setup.sh - Content updater
src/os/update_content.sh
User configuration
- Create symlinks
src/os/create_symbolic_links.sh - Git configuration
src/git - Shell configuration
src/shell - tmux configuration
src/tmux - Vim configuration
src/vim - Local config files
src/os/create_local_config_files.sh
Software installation
- Install dispatcher
src/os/installs/main.sh - macOS installs
src/os/installs/macos - Vim installer
src/os/installs/vim.sh - VSCodium installer
src/os/installs/macos/vscodium.sh - Vim plugins
src/vim/vim/pack/minpac/start
macOS preferences
- macOS preferences
src/os/preferences/macos
Other components
- User
- Dotfiles source
Connections 14
- User → Setup script: runs
- Setup script → Dotfiles source: downloads
- User → Content updater: runs
- Setup script → Create symlinks: sets up links
- Create symlinks → Git configuration: links
- Create symlinks → Shell configuration: links
- Create symlinks → tmux configuration: links
- Create symlinks → Vim configuration: links
- Setup script → Local config files: creates
- Setup script → Install dispatcher: installs tools
- Setup script → macOS preferences: sets preferences
- Setup script → Vim installer: installs plugins
- Setup script → VSCodium installer: installs plugins
- Vim installer → Vim plugins: installs