Skip to content

Dotfiles

Welcome! This is the documentation for my dotfiles repository.

Getting Started

The preferred method of installation is to do a fresh install of macOS or Debian based Linux, then run the automated setup script:

curl -fsSL oponomarov.com/d | sh -s -- --all

Info

You can see the repository in action by running docker run -it shmileee/dotfiles and spawning a prebuilt docker container with interactive tty. The size is almost 4GB.

To learn about the rationale behind my setup, how to use it, what features are available and how to tweak the configurations to suit your tastes, please read the Usage Guide section.

Highlights

  • Sane macOS defaults
  • Fast and colored prompt
  • Well-organized and easy to customize
  • Minimal efforts to install everything
  • Mostly based around Ansible, Homebrew and Chezmoi
  • Single responsibility principle - one tool manages one thing
  • The installation and setup is tested weekly on:
    • real Ubuntu + macOS machines
    • Ubuntu 20.04 Docker container
  • Supports both Apple Silicon (M1) and Intel chips