Skip to content

ashish0kumar/windots

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🌾 windots












starsΒ Β  REPO SIZEΒ Β  Last CommitΒ Β  LICENSEΒ Β 

🌷 About

πŸ’– 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

✨ Features

  • πŸͺŸ 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

🌸 Core System Info


ℹ️ Whole System Info

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 πŸ’–.

πŸͺŸ System

πŸ“š 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

πŸ–±οΈ GUI Apps

πŸ“š 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

πŸ” Other

πŸ“š Entry ✨ App
Colorscheme πŸ’– Catppuccin Mocha
Font JetBrainsMono Nerd Font
Dotfiles Manager πŸ’– GNU Stow

πŸ”§ Setup

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.

πŸͺŸ GlazeWM

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.

πŸ“Š YASB (Yet Another Status Bar)

  • Install YASB.

  • windots/.config/yasb/ β†’ C:\Users\<Username>\.config\yasb\

  • Restart YASB for the changes to take effect.

πŸ“ VSCode

  • Enhance your VSCode UI with these extensions:

  • windots/.config/vscode/settings.json β†’ C:\Users\<Username>\AppData\Roaming\Code\User\settings.json

  • Restart VSCode to load the updated settings.

πŸš€ Flow Launcher

  • Install Flow Launcher

  • windots/.config/FlowLauncher/Settings/Settings.json β†’ C:\Users\<Username>\AppData\Roaming\FlowLauncher\Settings\Settings.json

  • Restart Flow Launcher

πŸ¦… Windhawk

  • 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.

>_ Terminal & Shell Setup

πŸ–₯️ Windows Terminal

  • 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.

🐚 PowerShell

  • windots/.config/WindowsPowershell/Microsoft.PowerShell_profile.ps1 β†’ C:\Users\<Username>\Documents\WindowsPowershell\Microsoft.PowerShell_profile.ps1

  • Restart PowerShell to apply the changes.

🎨 Oh My Posh

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

βš™οΈ Fastfetch

winget install fastfetch
  • windots/.config/fastfetch/config.conf β†’ C:\Users\<Username>\.config\fastfetch\config.conf

  • Run fastfetch.


⌨️ GlazeWM keybindings

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

πŸ“œ License

Feel free to use and modify these dotfiles to suit your needs.

πŸŽ‰ β€ŽCredits

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 πŸ–ŒοΈ

✍️ Contributing

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

πŸ’« Star History

Star History Chart