hyprland + waybar + matugen + zsh + starship + tmux + astronvim
Personal dotfiles for Arch Linux with Hyprland. Tested on CachyOS. Wallpaper-based theming via matugen.
sudo pacman -S git dialog paruyay can be used instead of paru if preferred.
git clone git@github.com:jhnwsk/.dotfiles.git ~/.dotfiles
cd ~/.dotfiles
./setup.shInteractive menu lets you pick what to install. Or ./setup.sh --all for everything.
Want a console-like gaming PC instead? See STEAMMACHINE.md - boots directly into Steam Big Picture via gamescope.
- Shell: zsh + antigen + starship + nerd fonts
- Editor: neovim (AstroNvim) + vim
- Terminal: kitty + tmux
- Desktop: hyprland + waybar + wofi + dunst + wlogout + kanshi
- Theming: matugen (wallpaper-based colors for waybar, wofi, dunst, hyprland)
- Dev: rust, python, nodejs, docker
Display profiles are managed by kanshi. On first setup, the config is copied (not symlinked) since monitor identifiers are machine-specific.
To configure for your monitors:
kanshi-setup # Detect monitors and get profile suggestions
vim ~/.config/kanshi/config # Edit with suggested profilesChange your wallpaper and regenerate all colors:
matugen image ~/path/to/wallpaper.jpgThis updates waybar, wofi, dunst, and hyprland colors to match.
