windots
windots copied to clipboard
π My Windows 11 dotfiles
π windots
π·βAboutβ
βββ β
π§βSetupβ
βββ β
πΌοΈβGalleryβ
βββ β
πβCreditsβ
βββ
π· 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
- OS: Windows 11 πͺ + WSL2 π§
- WM: glazewm β¨
- Shell: zsh πΎ
- Terminal Emulator: windows terminal >_
- Panel: glaze bar β¨
- Text Editor: vscode and neovim β¨οΈ
- App Launcher: flow launcher π
- File Manager: file explorer / nnn π
- Browser: firefox π
- Colorscheme: catppuccin mocha ππ΅
βΉοΈ 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
- On Windows:
- 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