Skip to content

nathanielvarona/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

837 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dotfiles

Personal cross-platform dotfiles repository for reproducible development environments across macOS, Native Linux, and Windows (CMD / PowerShell / WSL), powered by chezmoi.

This repository focuses on:

  • Templating & State Management using chezmoi
  • Reproducibility through declarative pkgs/ manifests
  • Automation with Justfile
  • Cross-platform consistency for Zsh, PowerShell, editors, terminals, and CLI tooling

Requirements

  • git
  • curl or wget
  • zsh (recommended for Unix-like systems)
  • just (optional but recommended)
  • brew (macOS/Linux)
  • scoop or winget (Windows)

Quick Start

Automated Bootstrap

macOS or Linux

curl -fsSL \
  https://raw.githubusercontent.com/nathanielvarona/dotfiles/main/install.sh \
    | sh

Windows (PowerShell)

irm `
  https://raw.githubusercontent.com/nathanielvarona/dotfiles/main/install.ps1 `
    | iex

Manual Setup

Install chezmoi

macOS or Linux
sh -c "$(curl -fsLS https://get.chezmoi.io)"
Windows (PowerShell)
iex "&{$(irm 'https://get.chezmoi.io/ps1')}"

Initialize and apply

chezmoi init --apply nathanielvarona

Package Management

This repository follows a:

Dump → Commit → Restore

workflow to keep tooling reproducible across machines.

Platform Managers Supported
macOS / Linux Homebrew
Windows Winget, Scoop
Universal mise, vfox, asdf
Version Managers pyenv, fnm, rbenv

Usage

just dump-[TOOLING]
just restore-[TOOLING]

Examples:

just dump-brew
just restore-brew

Key Features


Historical Reference

The previous GNU Stow-managed version of this repository is preserved for historical reference:

https://github.com/nathanielvarona/dotfiles/tree/old-gnu-stow-managed-for-reference-only


License

MIT

About

Personal cross-platform dotfiles repository for reproducible development environments across macOS, Native Linux, and Windows (CMD / PowerShell / WSL), powered by chezmoi.

Topics

Resources

License

Stars

Watchers

Forks

Contributors