This is my personal collection of configuration files.
I'm still working on cleaning up some mess.
- WM: Hyprland
- OS: Arch Linux / macOS 13.x (Ventura)1
- Shell: zsh
- Terminal: kitty / iTerm2
- Editor: Neovim / VSCode / IDEA
- File Manager: Thunar / Nautilus / lf
- Launcher: tofi / Alfred
- Browser: Pulse
Warning
This section is still WIP!
Tip
It's recommended to configure zsh to follow XDG directory specs before proceeding.
First time setup only: run ./pre-bootstrap
then follow the instruction. (Or run ./pre-bootstrap - > ~/.config/zsh/include/dotfiles
)
Then run ./bootstrap
.
- TBSM
- Fonts
- Iosevka + Sarasa Gothic
- Fira
- Feather / Lucide / Phosphor (for Icons)
- kitty
- Tiling WM
- Qtile (Linux - X11)
- BSPWM (Linux - X11)
- DWM (Linux - X11)
- Hyprland (Linux - Wayland)
- yabai (macOS)
- dortania (A great hackintosh guide)
.include/
: Directory containing unsorted config (usually for brand-specific)
- MODKey (Super/Win Key): Window Manager
- Alt/Option: Terminal
- Ctrl/: Most program inside terminal
Add this to /etc/zsh/zshenv
(macOS: /etc/zshenv
)
#!/bin/zsh
export ZDOTDIR="${XDG_CONFIG_HOME:-$HOME/.config}/zsh"
Or run ./zsh-xdg-setup
as root
Footnotes
-
macOS support is partially working ↩