Minimal purple-themed Hyprland dotfiles with a quick install, a Tofi-powered screenshot helper (copy/save webp/png), and a Waybar VPN toggle.
Screenshots (click to expand)
| Preview | Notes |
|---|---|
![]() |
terminal + fastfetch |
![]() |
hyprlock |
![]() |
Notification center + Waybar VPN toggle |
![]() |
tofi launcher |
![]() |
wlogout dialog |
Required to match the configs:
- Core:
hyprland,waybar,swaync,tofi,wlogout - Daemons:
hyprpaper,hypridle,hyprlock - Tools:
ghostty,fastfetch,micro,jq,nwg-look,gpu-screen-recorder - Audio/brightness:
pipewire/wireplumber,pavucontrol,wpctl,brightnessctl,playerctl - Screenshots:
grim,slurp,wl-clipboard,imagemagick - Screen recording:
gpu-screen-recorder - Networking:
wireguard-tools,iproute2 - Notifications:
libnotify(notify-send) - Bootloader (optional):
refind - Display manager (recommended): SDDM with Astronaut theme
Example (Arch-based distros):
sudo pacman -S hyprland waybar swaync hyprpaper hypridle hyprlock ghostty fastfetch micro jq pipewire wireplumber pavucontrol gpu-screen-recorder brightnessctl playerctl grim slurp wl-clipboard imagemagick wireguard-tools iproute2 libnotify nwg-look zsh git gpu-screen-recorder
yay -S tofi wlogout bibata-cursor-theme catppuccin-gtk-theme-mocha sddm-astronaut-theme-git
chsh -s $(which zsh) # Change your shell to zsh
source ~/.zshrcgit clone https://github.com/dkorbelainen/hyprdots.git
cd hyprdots
chmod +x install.sh
./install.shWhat the scripts do:
- symlink repo configs into
~/.config(hyprland, waybar, swaync, tofi, wlogout, ghostty, fastfetch, nwg-look, micro) - link
.zshrc,.p10k.zsh
- Hyprpaper background: a sample
wallpaper.jpgis included in.config/hypr/wallpaper.jpg. Replace with your file if desired. - SDDM theme (recommended): Astronaut theme
- GTK theme/icons/cursor setup using
nwg-look:- Install cursor and GTK theme:
yay -S bibata-cursor-theme catppuccin-gtk-theme-mocha - Install icon theme (Colloid Purple Dracula):
git clone https://github.com/vinceliuice/Colloid-icon-theme --depth=1 cd Colloid-icon-theme ./install.sh -s dracula -t purple - Open
nwg-lookand set:- Icon Theme: Colloid-Purple-Dracula-Dark (recommended)
- Widget: catppuccin-mocha-lavender-standard+default (recommended)
- Cursor theme: Bibata-Modern-Ice
- Install cursor and GTK theme:
- VPN widget: Waybar scripts assume interface name
pandvpn; edit~/.config/waybar/scripts/vpn-*.shto yours. - Screenshot tool:
~/.config/hypr/hypr-screenshotoffers a Tofi menu to copy or save as webp/png into~/Pictures/SS. Ensuregrim,slurp,wl-clipboard,imagemagick, andtofiare installed. - Hyprlock avatar: replace
~/.config/hypr/avatar.png(placeholder provided) with your own image if you want it shown on the lock screen.
- Repo configs/scripts: MIT (see
LICENSE). - Catppuccin themes/icons usage: under MIT.
- Wallpaper
.config/hypr/wallpaper.jpg: photo by Joshua Woroniecki, Unsplash License https://unsplash.com/photos/the-night-sky-is-filled-with-stars-and-trees-1ByBY06L-Z0.




