Welcome to my dotfiles repo! This repo contains my config files to create a visually appealing and highly customized setup on Windows 11 with WSL2.
- GlazeWM config
- Windows Terminal settings.json
- VSCode settings.json
- Windhawk configs
- Zsh config
- My Wallpapers
Catppuccin mocha 🐈🍵 |
---|
Important
This is using previous build of GlazeWM and not the latest release. So, this will not work with new Zebar.
To use my GlazeWM setup:
- Install GlazeWM v2.
- Copy the
config.yaml
file fromdotfiles/.glaze-wm/
to your GlazeWM configuration directoryC:\Users\<YourUsername>\.glaze-wm
- Restart GlazeWM for the changes to take effect.
To apply my custom settings:
- Open Windows Terminal.
- Copy
dotfiles/terminal/settings.json
to the terminal configuration directoryC:\Users\<YourUsername>\AppData\Local\Packages\Microsoft.WindowsTerminal_8wekyb3d8bbwe\LocalState\settings.json
- Restart Windows Terminal to see the updated configurations.
To use my VSCode settings:
- Install APC Customize UI and catppuccin theme from vscode extensions.
- Copy dotfiles/vscode/settings.json to your VSCode user configuration directory:
- On Windows:
C:\Users\<YourUsername>\AppData\Roaming\Code\User\settings.json
- On WSL2:
~/.vscode-server/data/Machine/settings.json
- On Windows:
- Restart VSCode to load the updated settings.
To set up my Windhawk tweaks:
- Install Windhawk.
- Copy the Windhawk configuration files from
dotfiles/windhawk/
- Apply the tweaks from the Windhawk UI.
To set up Zsh with my configurations:
Install Zsh in WSL2 by running:
sudo apt install zsh
chsh -s $(which zsh)
Install Oh My Zsh if you want more customization:
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
Copy the .zshrc file from dotfiles/.zshrc to your home directory in WSL2:
cp dotfiles/.zshrc ~/.zshrc
- nnn - (n3) is a full-featured terminal file manager.
- fzf - a command-line fuzzy finder.
- nitch - incredibly fast system fetch written in nim.
- btop - a resource monitor for the terminal.
- cmatrix - terminal based "The Matrix" like implementation.
- cbonsai - a bonsai tree generator, written in C using ncurses.
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 |
Feel free to use and modify these dotfiles to suit your needs.