Skip to content

A repo containing any items needed for configuration

Notifications You must be signed in to change notification settings

joshuaprimrose/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dotfiles

A repo containing any items needed for configuring a usable windows dev environment

Additional Tools

Install

  1. Update any certs (or add http.sslVerify = false to your git config git config --global http.sslVerify false)
  2. Install fzf binary: choco install fzf -y
  3. Update Powershell iex "& { $(irm https://aka.ms/install-powershell.ps1) } -UseMSI"
  4. Launch PowerShell. It should create a profile in Windows Terminal for you. I always run as admin.
  5. Create your Powershell profile New-Item -Path $profile -Type File -Force (you can run echo $profile to find the location)
  6. Install poshgit choco install poshgit -y Install the PS module: Install-Module posh-git -Scope CurrentUser -Force Add:Import-Module posh-git` to your powershell profile (see #5 above)
  7. Install Terminal Icons module:Install-Module -Name Terminal-Icons -Repository PSGallery Add: Import-Module -Name Terminal-Icons to your powershell profile (see #5 above)
  8. Add fzf module: Install-Module -Name PSFzf -Scope CurrentUser -Force Add: Import-Module PSFzf and Set-PsFzfOption -PSReadlineChordProvider 'Ctrl+f' -PSReadlineChordReverseHistory 'Ctrl+r' to your powershell profile (see #5 above)
  9. Install the Z module: Install-Module -Name z –Force Add: Import-module -Name z to your powershell profile (see #5 above)
  10. Install the PSReadLine module: Install-Module -Name PSReadLine -AllowPrerelease -Scope CurrentUser -Force -SkipPublisherCheck Add: Import-Module -Name PSReadLine to your powershell profile (see #5 above)
  11. Install MinGw choco install mingw -y
  12. Install cmake and make choco install cmake make -y
  13. Install Lua choco install lua -y
  14. Install Node JS choco install nodejs -y
  15. Install Python 3 (optional) choco install python2 -y
  16. Install Zig (optional) choco install zig -y
  17. Install Go (optional) choco install golang -y
  18. Install awk, curl, fd, gzip, jq, ripgrep, sed, unzip, wget choco install awk curl fd gzip jq ripgrep sed unzip wget -y
  19. Install Neovim choco install neovim -y
  20. Install lazygit choco install lazygit
  21. Install JDK 20 to C:\TrustedApps\Java
  22. Update M2_HOME to MVN_HOME and add JAVA_HOME env vars
  23. Copy your <MVN_HOME>/conf/settings.xml to /.m2/settings.xml
  24. Modify

About

A repo containing any items needed for configuration

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published