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

✨ Features

  • πŸͺŸ Beautiful glaze config
  • 🌸 Minimal VSCode setup
  • πŸ¦… Custom start menu and taskbar
  • πŸ”” Truly acrylic notification center
  • πŸš€ Flow launcher config
  • >_ Sleek windows terminal config
  • 🐚 Simple Powershell config
  • 🎨 Ohmyposh theme
  • βš™οΈ Minimalist fastfetch config
  • πŸ’« Beautiful Wallpapers

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

πŸ–₯️ CLI/TUI Apps

πŸ“š 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 πŸ’– nnn
Fuzzy File Finder πŸ’– fzf
Git TUI lazygit
System Monitor btop βš™οΈ
System Fetch fastfetch βš™οΈ

πŸ–±οΈ GUI Apps

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

πŸ” Other

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

πŸ”§ Setup

πŸͺŸ GlazeWM

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.

πŸ“ VSCode

  • Install the following extensions for improving the UI of VSCode:

  • 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
  • Restart VSCode to load the updated settings.

πŸ¦… Windhawk

  • Install Windhawk.
  • Copy the Windhawk configuration files from windots/.config/windhawk/
  • Apply the tweaks from the Windhawk UI.

πŸš€ Flow Launcher

  • 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

>_ Terminal & Shell Setup

πŸ–₯️ Windows Terminal

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

🐚 PowerShell

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

🎨 Oh My Posh

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

βš™οΈ Fastfetch

winget install fastfetch
  • Copy windots/.config/fastfetch/config.conf to your Fastfetch configuration directory:

    • C:\Users\<Username>\.config\fastfetch\config.conf
  • Run fastfetch.


⌨️ GlazeWM keybindings

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
Telescope find_files and pipes script
TUI System Monitor and cbonsai script
ls replacement and cd preview
Text Editor
Git UI Manager and Text Editor File-tree
Music Player
Windows Start Menu and Notification Center
Browser Startpage

πŸ“œ 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 and distribution of the README πŸ™
  • GlazeWM for providing an incredible tiling window manager experience that enhances my workflow and productivity ✨
  • lunar-os for the Windhawk configs πŸ¦…
  • LierB for the fastfetch config presets πŸ“‹
  • Dreams of Autonomy for the zenful ohmyposh theme 🧘
  • 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