- Browser: Firefox
- Fonts: Mononoki Nerd Font Mono
- WM: Xmonad
- Bar: Xmobar
- Terminal: Kitty
- Editor: Neovim
- Shell: Fish
- Prompt: Starship
- Viewer: Zathura
- Notification: Dunst
Hello! Thank you for dropping by! 👋
These are my xmonad configurations.
If you're here, I suppose you want to be cloning this configuration.
Even if you're not, just look through the gallery 📷:
These are the basic keybinds. Read through the .xmonad/xmonad.hs file for more keybinds like increasing gaps and restoring gaps.
| Keybind | Function |
|---|---|
Super + Enter |
launch terminal (kitty) |
Super + Shift + Enter |
opens run launcher (XMonad’s shell xprompt) |
Super + Shift + q |
Close window |
Super + SPACE |
toggles fullscreen on/off |
Super + 1-9 |
switch focus to workspace (1-9) |
Super + SHIFT + 1-9 |
send focused window to workspace (1-9) |
Super + Shift + r |
restarts xmonad |
Super + j |
Navigate through windows |
Super + k |
Navigate through windows |
Super + SHIFT + j |
windows swap down |
Super + SHIFT + k |
windows swap up |
Super + h |
shrink window |
Super + l |
expand window |
Super + TAB |
Switch through layouts |
Super + T |
Make a floating window tiled |
Alright, let's get to the main stuff. These are the dependencies needed after installing Arch Linux.
sudo pacman -S --needed - < ~/.config/packages/standard.txt
paru -S --needed - < ~/.config/packages/aur.txt
All of the configs and scripts in this repo belong to my personal setup. None of them is guaranteed to work properly on your machine, so use them carefully and responsibly, and as always remember to make backups. Other than that, feel free to take inspiration or include them in your setup.


