- 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 inpowershell/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
- https://github.com/PowerShell/PSReadLine - follow install guide
Set-PSReadLineOption -PredictionSource History
Set-PSReadLineOption -PredictionViewStyle ListView
- PSReadLine Options
- 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