π·βAboutβ
βββ β
π§βSetupβ
βββ β
πΌοΈβGalleryβ
βββ β
πβCreditsβ
βββ
π For the Ricing and r/unixporn Enthusiasts
Welcome Ricers! π If you're a Windows user feeling stuck in your ricing journey and want a setup similar to Unix environments, this collection of dotfiles is for you. Tailored for a Windows setup, these configs will help you elevate your system's aesthetics and functionality to the next level!
Note
All configurations related to WSL2 (Linux) are maintained in this repository -> dotfiles
- πͺ Beautiful glaze config
- πΈ Minimal VSCode setup
- π¦ Themeable start menu, taskbar and notification center
- π Flow launcher config
- >_ Sleek windows terminal config
- π Simple Powershell config
- π¨ Ohmyposh theme
- βοΈ Minimalist fastfetch config
- π« Beautiful Wallpapers
- OS: Windows 11 πͺ + WSL2 π§
- WM: glazewm β¨
- Shell: powershell / zsh π
- Terminal Emulator: windows terminal >_
- Panel: glaze bar β¨
- Text Editor: vscode and neovim β¨οΈ
- App Launcher: flow launcher π
- File Manager: file explorer / yazi π
- Browser: firefox π
- Colorscheme: catppuccin mocha ππ΅
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 |
---|---|
Shell | π zsh βοΈ |
Terminal Emulator | windows terminal βοΈ |
Terminal Multiplexer | π tmux βοΈ |
Shell Prompt | ohmyposh βοΈ |
Text Editor | π neovim βοΈ |
CD Replacement | π zoxide |
LS Replacement | eza |
File Manager | π yazi βοΈ |
Fuzzy File Finder | π fzf |
Git TUI | lazygit |
System Monitor | btop βοΈ |
System Fetch | fastfetch βοΈ |
π Entry | β¨ App |
---|---|
Fallback Text Editorr | VSCode βοΈ |
App Launcher | Flow Launcher βοΈ |
Music Player | π Spotify (patched with Spicetify) |
Web Browser | π Firefox |
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
This setup uses an earlier version of GlazeWM and is not compatible with the latest release.
As a result, it will not work with the new Zebar integration.
- Install GlazeWM v2.
- Copy the
windots/.config/.glaze-wm/config.yaml
to your GlazeWM configuration directory:C:\Users\<Username>\.glaze-wm
- Restart GlazeWM for the changes to take effect.
-
Install the following extensions for improving the UI of VSCode:
- Catppuccin
- APC Customize UI
- GlassIt-VSC (If you want a transparent/glass effect)
-
Copy
windots/.config/vscode/settings.json
to your VSCode user configuration directory:- On Windows:
C:\Users\<Username>\AppData\Roaming\Code\User\settings.json
- On WSL2:
~/.vscode-server/data/Machine/settings.json
- On Windows:
-
Restart VSCode to load the updated settings.
- Install Windhawk.
- Copy the Windhawk configuration files from
windots/.config/windhawk/
- Apply the tweaks from the Windhawk UI.
- Install Flow Launcher
- Copy
windots/.config/flowlauncher/Settings.json
to the Flow Launcher config directory:C:\Users\<Username>\AppData\Roaming\FlowLauncher\Settings\Settings.json
- Restart Flow Launcher
- Install Windows Terminal
- Copy
windots/.config/terminal/settings.json
to the terminal configuration directory:C:\Users\<Username>\AppData\Local\Packages\Microsoft.WindowsTerminal_8wekyb3d8bbwe\LocalState\settings.json
- Restart Windows Terminal to see the updated configurations.
- Copy
windots/.config/WindowsPowershell/Microsoft.PowerShell_profile.ps1
to your PowerShell profile directory: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
-
Copy
windots/.config/ohmyposh/zen.toml
to your Oh My Posh themes directory: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
-
Copy
windots/.config/fastfetch/config.conf
to your Fastfetch configuration directory:C:\Users\<Username>\.config\fastfetch\config.conf
-
Run fastfetch.
You can always change these in your Glaze config.
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 | Minimize current window |
alt + x | Maximize current window |
alt + v | Change direction where the next window open should be placed |
alt + f | Make focusing window float/tiled |
alt + shift + e | Exit glazewm |
Note
If you want to check the wallpapers, they are available right here.
TUI File Manager, ls replacement and System Fetch |
---|
GUI Text Editor |
---|
System Fetch, Matrix Script and Browser on r/unixporn |
---|
Browser Homepage |
---|
Telescope find_files and pipes script |
---|
TUI System Monitor and cbonsai script |
---|
ls replacement and cd preview |
---|
TUI File Manager |
---|
Start Menu, Taskbar and Notification Center |
---|
Git UI Manager and Text Editor File-tree |
---|
Music Player |
---|
Text Editor |
---|
Old Browser Homepage |
---|
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 and distribution of the README π
- GlazeWM for providing an incredible tiling window manager experience that enhances my workflow and productivity β¨
- LierB for the fastfetch config presets π
- Dreams of Autonomy for the zenful ohmyposh theme π§
- 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