Skip to content

maintain0404/dotfiles

Repository files navigation

Dotfiles

Dotfiles repository managed by chezmoi.

Supported Platforms

  • macOS
  • WSL2 (Windows Subsystem for Linux, Ubuntu/Debian)

Features

  • zsh with oh-my-zsh (agnoster theme)
  • Tool version management via mise
  • Visual Studio Code as editor

macOS Apps (installed via Homebrew)

  • karabiner-elements, iterm2, docker, raycast, warp, maccy, arc, dia, kaset

WSL / Windows Apps (installed via winget)

  • Obsidian, Visual Studio Code, TableCloth, Raycast
  • WSL wrapper script for obsidian (~/.local/bin/obsidian)

How to use

Some steps require manual configuration before and after running the installer. See the manual/ guides below.

1. Before installing — manual setup

Follow the platform-specific guide for pre-installation steps (virtualization, WSL2, zsh, etc.):

2. Install dotfiles

sh -c "$(curl -fsLS https://raw.githubusercontent.com/maintain0404/dotfiles/main/install.sh)"

Or clone and run manually:

./install.sh

Options

[email protected] ./install.sh
Option Description
DOTFILES_EMAIL Your email, used for git config

3. After installing — manual setup

Follow the guides for post-installation steps (login, VSCode sync, etc.):

Tips

# Run a chezmoi template file
chezmoi execute-template < {filepath}

# Evaluate a template expression
chezmoi execute-template "{{ .chezmoi.os }}"

About

Dotfiles repository managed by chezmoi

Topics

Resources

Stars

Watchers

Forks

Contributors