Skip to content

02ez/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dotfiles

Personal, version-controlled developer environment. Bootstrap a fresh Windows box without re-deriving years of muscle memory.

Layout

dotfiles/
├── bootstrap.ps1          # top-level orchestrator (-Component flag)
├── vscode/                # settings.json, keybindings.json, extensions.txt
├── git/                   # .gitconfig + .gitignore_global (aliases: lg, fixup, ...)
├── pwsh/                  # PowerShell 7 profile (Vi mode, zoxide, aliases)
└── windows-terminal/      # settings.json (Cascadia Code, One Half Dark)

First-time setup on a new machine

git clone <your-remote> C:\ai\dotfiles
cd C:\ai\dotfiles
.\bootstrap.ps1                              # all components, elevated pwsh recommended
.\bootstrap.ps1 -Component vscode,git        # surgical install
.\bootstrap.ps1 -CopyInsteadOfSymlink        # no admin needed

Components

Component What it wires
vscode settings.json, keybindings.json, four extensions (Vim/GitLens/ErrorLens/Todo)
git ~/.gitconfig (rebase-pull, autosquash, zdiff3, alias lg/fixup/...) + global ignore
pwsh Microsoft.PowerShell_profile.ps1 — PSReadLine Vi mode, zoxide, g=git, mkcd, etc.
terminal Windows Terminal settings.json — Cascadia Code 11pt, One Half Dark, copy-on-select

Optional installs the profile/terminal expect

winget install Microsoft.WindowsTerminal
winget install Microsoft.CascadiaCode
winget install ajeetdsouza.zoxide
winget install Starship.Starship      # or JanDeDobbeleer.OhMyPosh

After bootstrap, set git identity once:

git config --global user.name  "Your Name"
git config --global user.email "you@example.com"

About

Personal Windows dev environment: VS Code + git + pwsh + Windows Terminal. Modular bootstrap with -Component flag.

Topics

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors