A collection of dotfiles and setup scripts for Windows development environment.
The installation scripts require Administrator privileges. Make sure to run PowerShell as Administrator before proceeding with either the quick or manual installation methods.
Run this command in an administrator PowerShell window:
irm "https://raw.githubusercontent.com/razeevascx/dotfiles/main/win/install.ps1" | iex
The script will:
- Download the configuration files from the repository
- Remove any existing dotfiles installation
- Extract the files to
%USERPROFILE%\dotfiles
- Run the setup script automatically
- Windows Terminal with custom settings
- VS Code settings and extensions
- Starship prompt configuration
- PowerShell profile with useful aliases and better history
- Application installations via winget
The win/application/packages.json
contains a list of applications that will be installed via winget.
After running the setup script:
- Restart your terminal to apply the new settings
- Open VS Code to let it install all extensions
- Configure Git with your credentials:
git config --global user.name "Your Name"
git config --global user.email "your@email.com"
If you encounter any issues during installation:
- Ensure you're running PowerShell as Administrator
- Check your internet connection if the download fails
- Look for error messages in the console output
- Make sure no applications are locking any configuration files
If the installation fails, the 5193 script will display an error message explaining what went wrong.
You can customize the configuration by modifying these files:
win/terminal/settings.json
- Windows Terminal settingsvscode/settings.json
- VS Code settingsvscode/tasks.json
- VS Code tasksstarship.toml
- Starship prompt configurationwin/application/packages.json
- Installed applications list
To add new VS Code extensions, add their identifiers to vscode/extensions.txt
, one per line.