Skip to content

swopnil7/Windots

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

99 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Windots Icon

Windots Animated Title

macchiato bar

starsย ย  REPO SIZEย ย  Last Commitย ย  LICENSEย ย 


















๐Ÿ’• About

A Catppuccin Mocha themed Windows dotfiles setup for those who love a beautiful, unified, and productive desktop.

If you love customizing every detail or just want a gorgeous, cohesive look with minimal hassle, Windots is for you. Whether you're a power user or just want things to look and work great out of the box, you'll find something here to make your Windows experience smoother and more enjoyable.


๐ŸŒ  Features

๐ŸชŸ GlazeWM tiling window manager ๐Ÿซ YASB status bar
๐Ÿง‘โ€๐Ÿ’ป VSCode clean setup >_ Windows Terminal modern look
๐Ÿš PowerShell enhancements ๐ŸŽจ Oh My Posh prompt
โš™๏ธ fastfetch system info ๐Ÿš€ Flow Launcher workflow
๐Ÿฆ… Themed Start menu, Taskbar, Notification Center ๐Ÿงฑ Wallpapers
๐Ÿˆโ€โฌ› Catppuccin Mocha color scheme everywhere ๐ŸŒบ Theme for Almost Everything

๐ŸŒบ Core System Overview

Component Tool
OS Windows 11 ๐Ÿ–ฅ๏ธ
Window Manager GlazeWM ๐ŸชŸ
Shells PowerShell ๐Ÿ’ป
Terminal Windows Terminal ๐Ÿ–ฒ๏ธ
Status Bar YASB ๐Ÿ“Š
Editors VSCode ๐Ÿ“
Launcher Flow Launcher ๐Ÿ”
File Managers File Explorer ๐Ÿ—‚๏ธ
Web Browser Zen-Browser ๐ŸŒŽ
Theme Catppuccin ๐Ÿง

โ„น๏ธ Complete System Overview

๐ŸชŸ System

๐Ÿ“š Entry โœจ App
OS Windows 11
Window Manager ๐Ÿค GlazeWM โš™๏ธ
Bar ๐Ÿค YASB โš™๏ธ
Application Launcher ๐Ÿค Flow Launcher โš™๏ธ
Mods ๐Ÿค Windhawk โš™๏ธ
Context Menu Nilesoft Shell โš™๏ธ
Theme ๐Ÿค SecureUxTheme with Nivuu's Catppuccin Mocha theme

๐Ÿ–ฅ๏ธ CLI/TUI Apps

๐Ÿ“š Entry โœจ App
Shell pwsh โš™๏ธ
Terminal Emulator windows terminal โš™๏ธ
Shell Prompt ohmyposh โš™๏ธ
System Fetch ๐Ÿค fastfetch โš™๏ธ

๐Ÿ–ฑ๏ธ GUI Apps

๐Ÿ“š Entry โœจ App
Fallback Text Editor VSCode โš™๏ธ
Music Player ๐Ÿค Spotify (patched with Spicetify)
Web Browser ๐Ÿค Zen-Browser โš™๏ธ
Note Taking App ๐Ÿค Obsidian
File Manager File Explorer
Game Launcher Hydra Launcher โš™๏ธ
Clipboard Manager CopyQ โš™๏ธ
Torrent Manager qBittorrent โš™๏ธ
Discord Client ๐Ÿค Vencord
YouTube Music Client Th-Ch YouTube Music โš™๏ธ
Web Themer ๐Ÿค Stylus (for Firefox) with ๐Ÿค Catppuccin Mocha โš™๏ธ

๐Ÿ” Other

๐Ÿ“š Entry โœจ App
Colorscheme ๐Ÿค Catppuccin Mocha
Font JetBrainsMono Nerd Font

๐Ÿ”ง Setup

โš ๏ธ Backup your current configuration files before continuing.
Applying these settings may overwrite existing configs, so be sure to manually merge or restore as needed.

๐ŸชŸ GlazeWM

๐Ÿ“Š YASB (Yet Another Status Bar)

Note

Ensure you have a Nerd Font installed for correct icon display. I use JetBrainsMono Nerd Font; if you use another Nerd Font, adjust the font settings in the YASB styles.css as needed.

๐Ÿ“ VSCode

Warning

If you want the APC Customize UI Extension, Use VSCode v1.91.1 or below, as newer versions do not support it. It is not compulsory though and VSCode will still look good without it.

๐Ÿ“‚ Windows Explorer

  • Install SecureUxTheme tool and reboot your PC. You can also use the winget command below to install it:

    winget install namazso.SecureUXTheme
  • Copy the files and folder inside windots/.dotfiles/explorer/Theme/ to โ†’ C:\Windows\Resources\Themes\

  • Open settings & go to themes under the personalization section and then select Catppuccin Mocha as the theme.

  • Get the Resource Redirect mod on Windhawk and select Linuxfx 11 AIO as the icon theme from the available presets.

  • Copy the Explorerblur folder (I suggest creating a seperate folder in the C drive for windows rice tools, named scripts in my case) to somewhere safe. Then, run the register.cmd file.

๐ŸŒ Browser

Note

These configs are applicable only for Firefox-based browsers.

Enable userChrome.css and userContent.css

  1. Open about:config in the address bar.
  2. Search for toolkit.legacyUserProfileCustomizations.stylesheets.
  3. Set it to true.

Locate your profile folder

  1. Open about:support in the address bar.
  2. Find "Profile Folder" and click "Open Folder."

Copy the browser styling configs

Optional: Theme websites

  • Install the Stylus extension.
  • **Download the Userstyles import file.
  • Open the Stylus "manage" page.
  • On the sidebar panel, click the Import button in the Backup section, and select the downloaded Userstyles file.

For websites without userstyles, you can use the Dark Reader extension:

  1. Open Dark Reader extension settings.
  2. Click on Dev tools > Advance > Preview New Design and close the window.
  3. Go to See all options > Colors > Color Schemes & choose Catppuccin from the list of presets.
  4. Close the settings tab (no apply button).

Custom Start Page

  • Get my Catppuccin Themed Start Page or fork it to create your own.
  • Host it on Github Pages or Vercel. I suggest using Vercel as it's faster and easier to set up.
  • Set it as your default home page in browser settings.
  • For Firefox, you can also set it as the new tab page using the New Tab Override extension.

๐Ÿš€ Flow Launcher

๐Ÿฆ… Windhawk

  • Install Windhawk.
  • Install Relevant Mods from the Windhawk Store:
    • Notification Center Styler
    • Start Menu Styler
    • Taskbar Styler
    • Windows 11 File Explorer Styler
    • Taskbar auto-hide when maximized
  • Copy the Windhawk config files from windots/.dotfiles/windhawk/
  • Open the relevant modโ€™s details page, go to Advanced > Mod Settings, paste the config, and click "Load" to apply it.

๐Ÿš Nilesoft Shell

๐Ÿš€ Hydra Launcher

  • **Copy the content inside windots/.dotfiles/HydraLauncher/styles.css
  • Open Hydra Launcher and go to Settings > Appearance > Create, type any name and press enter, then paste the config and save the file to apply it.

๐ŸŒ qBittorrent

  • Download the config from windots/.dotfiles/qBittorrent/mocha.qbtheme & place it anywhere safe into a folder of your choice. I suggest making a separate folder for themes inside the script folder I asked to create earlier like C:\scripts\themes\
  • Open qBittorrent and on the top bar go to Tools > Options, check the Use custom UI Theme options & then browse and select the downloaded theme file.

๐ŸŽต Spotify

  • Install Spotify if you haven't already.

  • Open Powershell and run the following commands to install Spicetify and Spicetify Marketplace:

    • Spicetify:

      iwr -useb https://raw.githubusercontent.com/spicetify/cli/main/install.ps1 | iex
    • Spicetify Marketplace:

      iwr -useb https://raw.githubusercontent.com/spicetify/marketplace/main/resources/install.ps1 | iex
  • Open Spotify and in the top bar, click on the Marketplace icon, then search for Comfy theme and install it. Then, select Catppuccin Mocha as the scheme.

๐Ÿˆโ€โฌ› Discord

  • Install Discord if you haven't already.

  • Download Vencord and Install it.

  • Open Discord and the click on the Settings icon at the bottom beside your profile. Under the Vencord section, click on Themes and then click on Edit QuickCSS. Paste the text below into the editor:

    @import url("https://catppuccin.github.io/discord/dist/catppuccin-mocha-pink.theme.css");
  • Save the changes with Ctrl + S and quit the editor.

๐ŸŽฅ YouTube Music

  • Install Th-Ch YouTube Music.
  • Download the config from windots/.dotfiles/youtubemusic/ytmusic.css & place it anywhere safe into a folder of your choice, probably the same folder you used for the qBittorrent theme.
  • Open YouTube Music and on the top bar go to Options > Visual Tweaks > Theme and click on Import custom css file, then browse and select the downloaded theme file.

ยฉ๏ธ CopyQ

  • Install CopyQ.
  • Copy the config files from windots/.dotfiles/copyq/catppuccin-mocha.ini โ†’ %APPDATA%\CopyQ\themes\
  • Open CopyQ, on the top bar go to File > Preferences > Appearance, click on load theme, select the catppuccin mocha.ini file you copied earlier, and click on Apply.

๐Ÿ”— ShareX


>_ Terminal & Shell Setup

๐Ÿ–ฅ๏ธ Windows Terminal

๐Ÿš PowerShell

๐ŸŽจ Oh My Posh

โš™๏ธ Fastfetch

โŒจ๏ธAutoHotKey

  • windots/.dotfiles/AutoHotKey/ โ†’ %USERPROFILE%\Documents\AutoHotKey
  • Open the AutoHotkey Folder and Launch the WindowsUtilities.ahk script.. You will see it appear in the tray menu.

To configure the script to start with the system on boot:

  • Create a shortcut of the WindowsUtilities.ahk filescript.
  • Open Run (Win+R) and type shell:startup then hit Enter. Copy the created shortcut to the just launched directory.

โŒจ๏ธ GlazeWM Keybindings

Show Keybindings
Keys Action
alt + enter Open terminal
alt + shift + enter Open terminal as administrator
alt + h / j / k / l Focus window left / top / bottom / right
alt + shift + โฌ…๏ธ / โฌ†๏ธ / โฌ‡๏ธ / โžก๏ธ 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

๐Ÿ–ผ๏ธ Gallery

You can check out the wallpapers here if you're interested!

GUI Text Editor Start Menu, Taskbar and Notification Center
Spotify with Spicetify Power Menu
GlazeWM Window Manager Flow Launcher
Discord Client Web Browser

๐Ÿ“ข Discussions

Have questions, suggestions, or want to showcase your setup? Or maybe you need some help?
Visit the Discussions section.

โš ๏ธ Please open an issue only for reproducible bugs or critical problems.
For all other questions, feedback, or general help, Discussions is preferred.


๐ŸŽ‰ Credits

Special mention to the following resources and projects that were especially helpful during setup:

  • pivoshenko for the clean and aesthetic browser startpage ๐ŸŒ
  • GlazeWM for delivering an outstanding tiling window manager that boosts productivity โœจ
  • YASB for a customizable and feature-rich status bar that fits seamlessly into the setup ๐Ÿš€
  • Catppuccin for creating the best color scheme ever ๐Ÿ–Œ๏ธ
  • Ashish for some of the file configs & readme design ๐Ÿค