Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hyprdots

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 preview terminal + fastfetch
Hyprlock preview hyprlock
Notifications preview Notification center + Waybar VPN toggle
Tofi preview tofi launcher
wlogout preview wlogout dialog

Dependencies

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 ~/.zshrc

Quick start

git clone https://github.com/dkorbelainen/hyprdots.git
cd hyprdots
chmod +x install.sh
./install.sh

What the scripts do:

  • symlink repo configs into ~/.config (hyprland, waybar, swaync, tofi, wlogout, ghostty, fastfetch, nwg-look, micro)
  • link .zshrc, .p10k.zsh

Manual setup (not automated by scripts)

  • Hyprpaper background: a sample wallpaper.jpg is 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-look and set:
      • Icon Theme: Colloid-Purple-Dracula-Dark (recommended)
      • Widget: catppuccin-mocha-lavender-standard+default (recommended)
      • Cursor theme: Bibata-Modern-Ice
  • VPN widget: Waybar scripts assume interface name pandvpn; edit ~/.config/waybar/scripts/vpn-*.sh to yours.
  • Screenshot tool: ~/.config/hypr/hypr-screenshot offers a Tofi menu to copy or save as webp/png into ~/Pictures/SS. Ensure grim, slurp, wl-clipboard, imagemagick, and tofi are installed.
  • Hyprlock avatar: replace ~/.config/hypr/avatar.png (placeholder provided) with your own image if you want it shown on the lock screen.

Licenses & attributions

About

minimal hyprland setup

Topics

Resources

Stars

Watchers

Forks

Contributors

Languages