This is my collection of PowerShell config (dotfiles) for Windows.
.\install.ps1The PowerShell profile is loading individual config components from the .config directory:
base: Configures basic but necessary stuff, like using the right namespaces, enabling utf-8 by default, ...functions: Custom PowerShell functions used throuought the dotfilesaliases: Configure custom aliaseseditor: Configure the default editor to usepsreadline: Configure PSReadline for nicer terminal experiencefzf: Configure fzf and PSFzfoh-my-posh: Load my oh-my-posh custom promptzoxide: Configure and set-up PowerShell to use zoxide instead ofcdcompletions: Make auto-completion a bit nicer
To make the best out of the terminal, PowerShell DSC is used via winget configuration to install various tools and configure them appropriately.