This repository contains my personal terminal configuration for WSL on Windows, using Zsh, Oh My Zsh, and powerlevel10k – with a clean and minimal look, custom Windows Terminal profile, and a transparent background wallpaper.
.zshrc
– Zsh configuration with plugins and clean prompt.p10k.zsh
– powerlevel10k config (Zen mode).aliases
– Custom aliases for fast command shortcutsinstall.sh
– One-step installer- Optional:
fonts/
folder with NerdFont (if not installed) - Optional: Windows Terminal profile JSON snippet
Before using this terminal setup, make sure WSL and Ubuntu are installed on your Windows machine.
Open PowerShell as Administrator and run:
wsl --install
This will automatically:
- Enable WSL
- Install the latest Ubuntu distribution
- Set up WSL 2 as default
After the install is complete, restart your computer.
If wsl --install
doesn't work (older Windows), follow these steps:
- Enable Virtual Machine Platform and WSL features:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
- Restart your PC
- Download and install a Linux distribution (e.g. Ubuntu) from the Microsoft Store
- Set WSL version 2 as default:
wsl --set-default-version 2
Once you’ve installed Ubuntu and launched it for the first time, you can continue with the terminal setup below 👇
zsh
git
curl
,wget
lsd
(modernls
with icons)neofetch
(system info on startup)bat
(moderncat
)htop
(interactive process viewer)
git clone https://github.com/PsydoV2/TerminalSetup
cd TerminalSetup
chmod +x install.sh
./install.sh
Then restart your terminal or run:
exec zsh
Here’s the config I use for my Ubuntu WSL profile:
📌 Make sure the image path is valid on your system.
You can place your background image inside the repository and adjust the path accordingly.
To display symbols/icons correctly, use a Nerd Font like:
- Install via right-click → "Install for all users"
- Set it as your Windows Terminal font
- ✅ Minimalistic powerlevel10k prompt (Zen mode)
- ✅ Git status shown cleanly in prompt
- ✅
lsd
for colorized, icon-rich directory listings - ✅ Handy aliases like
ll
,gs
,..
,c
,reload
- ✅ Transparent background with wallpaper
- ✅ NerdFont support for dev icons