π·βAboutβ
βββ β
π§βSetupβ
βββ β
πΌοΈβGalleryβ
βββ β
πβCreditsβ
βββ
π For the Ricing and r/unixporn Enthusiasts
Welcome, fellow ricers! π If you're a Windows user struggling to get that perfect riced setup and want something that feels more like a Unix environment, you're in the right place. This collection of dotfiles is here to help you level up your systemβs aesthetics and productivity! π
Note
All configs related to my Linux setup (WSL2) are maintained in this repository: dotfiles
- πͺ Glazewm config
- βοΈ Beautiful YASB config
- πΈ Minimal VSCode setup
- >_ Sleek windows terminal config
- π Powershell config
- π¨ Ohmyposh theme
- βοΈ Minimal fastfetch config
- π Flow launcher config
- π¦ Themeable Start menu, Taskbar and Notification center
- π« Beautiful Wallpapers
- π Catppuccin everywhere
- OS: Windows 11 πͺ + WSL2 π§
- WM: GlazeWM β¨
- Shell: powershell / zsh π
- Terminal Emulator: Windows terminal >_
- Panel: YASB βοΈ
- Text Editor: VSCode and neovim β¨οΈ
- App Launcher: Flow launcher π
- File Manager: File explorer / yazi π
- Browser: Zen-Browser π
- Colorscheme: Catppuccin π¨
Here is all the information about my setup:
Note
Some of this apps have the config files included in the repo, which are marked with βοΈ. Also, my favorite programs and tools are marked with π.
π Entry | β¨ App |
---|---|
OS | Windows 11 + WSL2 |
Window Manager | π GlazeWM βοΈ |
Bar | π YASB βοΈ |
Application Launcher | Flow Launcher βοΈ |
Mods | π Windhawk βοΈ |
π₯οΈ CLI/TUI Apps (Configs for these can be found in this repo: dotfiles)
π Entry | β¨ App |
---|---|
Shell | π zsh βοΈ / pwsh βοΈ |
Terminal Emulator | windows terminal βοΈ |
Terminal Multiplexer | π tmux βοΈ |
Shell Prompt | ohmyposh βοΈ |
Text Editor | π neovim βοΈ |
CD Replacement | π zoxide |
LS Replacement | eza |
Cat Replacement | bat βοΈ |
File Manager | π yazi βοΈ |
Fuzzy File Finder | π fzf |
Git TUI | lazygit |
System Monitor | btop βοΈ |
System Fetch | fastfetch βοΈ |
Audio Visualizer | cava |
π Entry | β¨ App |
---|---|
Fallback Text Editor | VSCode βοΈ |
Music Player | π Spotify (patched with Spicetify) |
Web Browser | π Zen-Browser π‘ startpage |
Note Taking App | π Obsidian |
File Manager | File Explorer |
Office Apps | LibreOffice |
π Entry | β¨ App |
---|---|
Colorscheme | π Catppuccin Mocha |
Font | JetBrainsMono Nerd Font |
Dotfiles Manager | π GNU Stow |
Warning
Before proceeding, make sure to backup your existing configuration files.
Some settings may overwrite your current setup, so manually merge or restore if needed.
Note
This setup is compatible with the latest version of GlazeWM but does not use Zebar. Instead, it uses YASB for the bar.
-
Install GlazeWM.
-
windots/.config/glazewm/config.yaml
βC:\Users\<Username>\.glzr\glazewm\config.yaml
-
Restart GlazeWM for the changes to take effect.
-
Install YASB.
-
windots/.config/yasb/
βC:\Users\<Username>\.config\yasb\
-
Restart YASB for the changes to take effect.
-
Enhance your VSCode UI with these extensions:
- APC Customize UI - Customize the VSCode interface
- GlassIt-VSC - Add a transparent/glass effect (optional)
-
windots/.config/vscode/settings.json
βC:\Users\<Username>\AppData\Roaming\Code\User\settings.json
-
Restart VSCode to load the updated settings.
-
Install Flow Launcher
-
windots/.config/FlowLauncher/Settings/Settings.json
βC:\Users\<Username>\AppData\Roaming\FlowLauncher\Settings\Settings.json
-
Restart Flow Launcher
- Install Windhawk.
- Install Relevant Mods from the Windhawk Store:
- Notification Center Styler
- Start Menu Styler
- Taskbar Styler
- Copy the Windhawk config files from
windots/.config/windhawk/
- Apply the tweaks from the Windhawk UI.
-
Install Windows Terminal
-
windots/.config/terminal/settings.json
βC:\Users\<Username>\AppData\Local\Packages\Microsoft.WindowsTerminal_8wekyb3d8bbwe\LocalState\settings.json
-
Restart Windows Terminal to see the updated config.
-
windots/.config/WindowsPowershell/Microsoft.PowerShell_profile.ps1
βC:\Users\<Username>\Documents\WindowsPowershell\Microsoft.PowerShell_profile.ps1
-
Restart PowerShell to apply the changes.
- Install Oh My Posh using winget:
winget install JanDeDobbeleer.OhMyPosh -s winget
-
windots/.config/ohmyposh/zen.toml
βC:\Users\<Username>\.config\ohmyposh\zen.toml
-
Optional Step: Skip this if you applied my PowerShell config.
- I have already included the command to set the theme in the PowerShell profile, so there's no need to do it manually. The following command is automatically applied when PowerShell starts:
oh-my-posh init pwsh --config 'C:\Users\<Username>\.config\ohmyposh\zen.toml' | Invoke-Expression
- Install fastfetch using winget:
winget install fastfetch
-
windots/.config/fastfetch/config.conf
βC:\Users\<Username>\.config\fastfetch\config.conf
-
Run fastfetch.
You can always change these in your glazewm/config.yaml
Keys | Action |
---|---|
alt + enter | Open terminal |
alt + h | j | k | l | Focus window left | top | bottom | right |
alt + shift + h | j | k | l | Move focusing window left | top | bottom | right |
alt + q | Close focusing window |
alt + 1 - 9 | Focus workspace {n} |
alt + shift + 1 - 9 | Move focusing window to workspace {n} |
alt + m | Toggle window minimization |
alt + f | Toggle window maximization |
alt + v | Change tiling direction |
alt + t | Make focusing window float/tiled |
alt + shift + e | Exit glazewm |
Note
You can check out the wallpapers here if you're interested!
Browser on r/unixporn and cmatrix, cbonsai scripts |
---|
![]() |
GUI Text Editor |
---|
![]() |
Topbar menu and TUI System Monitor |
---|
![]() |
Browser startpage |
---|
![]() |
Text Editor |
---|
![]() |
Fuzzy finder preview, ls replacement and cd preview |
---|
![]() |
TUI File Manager |
---|
![]() |
Start Menu, Taskbar and Notification Center |
---|
![]() |
Topbar Calendar Widget, tty-clock and App Launcher |
---|
![]() |
Git UI Manager and Telescope find_files |
---|
![]() |
Music Player and CLI Music Visualiser |
---|
![]() |
Power Menu |
---|
![]() |
Feel free to use and modify these dotfiles to suit your needs.
Big thanks to everyone at r/unixporn for inspiring me to make this!
I wanna point out some resources that helped me the most with the setup:
- Matt-FTW's README to help me with the overall design of the README π
- GlazeWM for providing an incredible tiling window manager experience that enhances my workflow and productivity β¨
- YASB for a feature-rich and customizable status bar that perfectly complements my setup π
- lunar-os for the Windhawk configs π¦
- pivoshenko for the aesthetic and clean browser startpage π
- orxngc for all the beautiful catppuccinified wallpapers πΌοΈ
- Catppuccin for making the Best Colorscheme Ever ποΈ
Part of what makes the open source community special are the contributions. Any contributions will be highly appreciated!
If you have any ideas or suggestions to make, feel free to open an issue or submit a PR