Skip to content

Latest commit

 

History

History
39 lines (30 loc) · 1.4 KB

readme.md

File metadata and controls

39 lines (30 loc) · 1.4 KB

Windows Configuration

The tools I need for my workflows on a windows device are definded in the tool-list.json file. To install the tools execute the following command:

winget import --accept-package-agreements --accept-source-agreements -i .\tool-list.json

Neovim

To use the provided config for neovim add that symlinc.

New-Item -ItemType SymbolicLink -Path $env:LOCALAPPDATA\nvim -value $env:USERPROFILE\.config\nvim\

For using fzf in neovim these tools and settings need to be installed and configured.

winget install --id=junegunn.fzf  -e
winget install --id=ezwinports.make  -e

To install gcc download w64devkit from GitHub. Extract it to C:\tools\w64devkit. Add C:\tools\w64devkit\bin to the PATH Variable.

$binPath = "C:\tools\w64devkit\bin"
[System.Environment]::SetEnvironmentVariable("Path", $Env:Path + ";" + $binPath, [System.EnvironmentVariableTarget]::Machine)

Starship

Add the following to the end of Microsoft.PowerShell_profile.ps1. You can check the location of this file by querying the $PROFILE variable in PowerShell. Typically the path is ~\Documents\PowerShell\Microsoft.PowerShell_profile.ps1 or ~/.config/powershell/Microsoft.PowerShell_profile.ps1.

Invoke-Expression (&starship init powershell)