Personal dotfiles and configuration tested on Windows 10 22H2 and WSL2 (Ubuntu 24.04).
You need to install the following resources first before setting things up.
- Windows Terminal (primary terminal emulator)
- Alacritty (secondary emulator for WSL)
- PowerShell 7 (currently running version 7.5.4) with oh-my-posh (for shell theming)
- Visual Studio Code (or you can use Cursor / Antigravity or any fork basically)
- Notepad++
- Nord (colorscheme)
- winfetch
- Cascadia Mono Nerd Font (NF) (you need this for icon rendering in terminal)
For auto-suggestions in the CLI, make sure you have the latest PSReadLine module installed in PowerShell. You can install it by running.
# See installed versions
Get-Module -Name PSReadLine -ListAvailable | Select-Object Name, Version, Path
# See if a new version is available
Find-Module PSReadLine
# Install the latest version
Update-Module PSReadLine
# Use this if the above gives an error
# Install-Module PSReadLine -Force -AllowClobber -Scope CurrentUserRestart PowerShell and you should see auto-suggestions in the command line.
- fish (main shell) with oh-my-fish (for shell theming). See fish.md
- zsh (secondary shell) with oh-my-zsh (for shell theming)
- fastfetch
- micro (CLI text editor)
- fzf and fd for fuzzy file searching
I use the zsh-autosuggestions and zsh-syntax-highlighting plugins for auto-suggestions in my command line. Refer to this gist for installation instructions.
These files reflect my personal development setup; feel free to fork or adapt them to your workflow.
