- Different configuration files
- If you don't want to download the repo you can run the code, see below
- Open pws as administator
- Copy and paste the code below into your PowerShell terminal to get your Windows machine ready
Invoke-Expression (Invoke-WebRequest -Uri "https://raw.githubusercontent.com/tomasvn/dotfiles/main/full-script-install.ps1").Content
- It will run scripts from folder
powershell\scripts
- Run
setup-pkg-manager.ps1
- Run
setup-pkgs.ps1
- Run
setup-pws.ps1
- Run
setup-profile.ps1
- Run
setup-localhost.ps1
- Copy and paste the code below into your bash terminal to prepare vscode, and shell profile
bash <(curl -s https://raw.githubusercontent.com/tomasvn/dotfiles/main/full-script-install.sh)
- make sure that you adjust path for
web alias in powershell/profile.ps1 file, or it will default to $HOME folder, unless you specify a string after alias
Chocolatey packages
- Google Chrome
- Git
- VSCode
- Spotify
- PowerToys
- DevToys
- PowerShell Core
- Visual Studio 2022
- Lazygit
Chezmoi
- Cmder
- If you want to load config from custom folder,
- make sure that config dir is set up
- Stores custom keybindings and editor settings
- Custom diffing tool - make sure that
diff-so-fancy is globally installed
- Stores git related configs
- branch color, push, pager, alias
- Open
task scheduler > Import task... > locate dev-tasks.xml
- Set up apps that auto-open on start up