windots icon indicating copy to clipboard operation
windots copied to clipboard

πŸ™ My Windows 11 dotfiles

πŸ™ windots

 
πŸŒ·β€ƒAbout 
 
    
πŸ”§β€ƒSetup 
 
    
πŸ–ΌοΈβ€ƒGallery 
 
    
πŸŽ‰β€ƒCredits 
 
  

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
  • >_ Sleek windows terminal config
  • 🌸 Minimal VSCode setup
  • πŸ¦… Custom start menu and taskbar
  • πŸ”” Notification center
  • πŸš€ Flow launcher 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 powerlevel10k βš™οΈ
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 βš™οΈ
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.

To use my GlazeWM setup:

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

</> Windows Terminal

To apply my custom settings:

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

πŸ“ VSCode

To use my VSCode settings:

  • Install APC Customize UI and catppuccin theme from vscode extensions.
  • 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

To set up my Windhawk tweaks:

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

πŸš€ Flow Launcher

To apply my settings:

  • Copy windots/.config/flowlauncher/Settings.json to the Flow Launcher config directory:
    • C:\Users\<Username>\AppData\Roaming\FlowLauncher\Settings\Settings.json
  • Restart Flow Launcher

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

πŸ–ΌοΈ β€ŽGallery

[!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
Text Editor
Git UI Manager and Text Editor File-tree
Music Player
ls replacement and cd preview
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 πŸ“‹
  • 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