Skip to content

Vabolos/windots

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

161 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

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

๐Ÿ“š Entry โœจ App
Shell ๐Ÿ’– zsh โš™๏ธ / pwsh โš™๏ธ
Terminal Emulator windows terminal โš™๏ธ
Terminal Multiplexer ๐Ÿ’– tmux โš™๏ธ
Shell Prompt ohmyposh โš™๏ธ
Text Editor ๐Ÿ’– neovim โš™๏ธ / ๐Ÿ’– Zed โš™๏ธ
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 โš™๏ธ
Git Fetch onefetch
Audio Visualizer cava

๐Ÿ–ฅ๏ธ CLI/TUI Apps (Configs for these can be found in this repo: dotfiles)

๐Ÿ“š 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 FiraCode 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 โ†’ %USERPROFILE%\.glzr\glazewm\config.yaml

  • Restart GlazeWM for the changes to take effect.

๐Ÿ“Š YASB (Yet Another Status Bar)

  • Install YASB.

  • windots/.config/yasb/ โ†’ %USERPROFILE%\.config\yasb\

  • Restart YASB for the changes to take effect.

๐Ÿ“ VSCode

  • Enhance your VSCode UI with these extensions: - APC Customize UI - Customize the VSCode interface

    • GlassIt-VSC - Add a transparent/glass effect (optional)
  • windots/.config/vscode/settings.json โ†’ %APPDATA%\Code\User\settings.json

  • Restart VSCode to load the updated settings.

๐Ÿš€ Flow Launcher

  • Install Flow Launcher

  • windots/.config/FlowLauncher/Settings.json โ†’ %APPDATA%\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 โ†’ %LOCALAPPDATA%\Packages\Microsoft.WindowsTerminal_8wekyb3d8bbwe\LocalState\settings.json

  • Restart Windows Terminal to see the updated configurations.

๐Ÿš PowerShell

  • windots/.config/WindowsPowershell/Microsoft.PowerShell_profile.ps1 โ†’ %USERPROFILE%\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 โ†’ %USERPROFILE%\.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 "$env:USERPROFILE\.config\ohmyposh\zen.toml" | Invoke-Expression

โš™๏ธ Fastfetch

winget install fastfetch

๐ŸŒฟ Onefetch

Warning

This command only works in Git repositories which are downloaded/stored on a local device, once in it you can manually run the command.
The command is automatically executed in the pwsh profile config when entering a local Git repository.

winget install onefetch
  • Run onefetch

โŒจ๏ธ 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โ€™d like to check them out.

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:

  • Ashish0kumar'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 ๐Ÿ–Œ๏ธ
  • ashish0kumar for the repo inspiration ๐ŸŒŸ

โœ๏ธ 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



Releases

No releases published

Packages

 
 
 

Contributors