This is my personal Hyperland configuration that I also use in BinaryOS.
- Tokyo Night Theme: Gorgeous color palette with blue/purple gradient borders
- Vim-like Navigation: Use
h/j/k/lfor intuitive window management - Auto-lock & Idle Management: Automatic screen dimming, locking, and suspend
- Smooth Animations: Carefully tuned bezier curves for fluid transitions
- OSD Notifications: Volume and brightness controls with on-screen display
- Wallpaper Management: Hyprpaper integration for beautiful backgrounds
hyprland- The Wayland compositorashell- Wayland status barwalker- Application launcherhyprpaper- Wallpaper daemonhypridle- Idle management daemonhyprlock- Screen lockerswayosd-server- On-screen display for volume/brightness
- Clone this repository to your Hyprland config directory:
git clone git@github.com:binarypie/hypr.git ~/.config/hypr- Install required dependencies (example for Arch Linux):
yay -S hyprland kitty walker hyprpaper hypridle hyprlock swayosd dolphin playerctl brightnessctl- Enable the Elephant service (required for Walker):
systemctl --user enable elephant.service
systemctl --user start elephant.service-
Replace
background.webpwith your preferred wallpaper or update the path in:hyprlock.confhyprpaper.conf
-
Reload Hyprland or log out and back in
| Keybinding | Action |
|---|---|
SUPER + Q |
Open terminal (Kitty) |
SUPER + C |
Close active window |
SUPER + E |
Open file manager (Dolphin) |
SUPER + R |
Open application launcher (Walker) |
SUPER + V |
Toggle floating mode |
SUPER + F |
Toggle fullscreen |
SUPER + P |
Toggle pseudotile (dwindle) |
SUPER + S |
Toggle split (dwindle) |
SUPER + SHIFT + L |
Lock screen |
| Keybinding | Action |
|---|---|
SUPER + H |
Move focus left |
SUPER + J |
Move focus down |
SUPER + K |
Move focus up |
SUPER + L |
Move focus right |
| Keybinding | Action |
|---|---|
SUPER + SHIFT + H |
Move window left |
SUPER + SHIFT + J |
Move window down |
SUPER + SHIFT + K |
Move window up |
SUPER + SHIFT + L |
Move window right |
| Keybinding | Action |
|---|---|
SUPER + CTRL + H |
Resize window left (-50px) |
SUPER + CTRL + J |
Resize window down (+50px) |
SUPER + CTRL + K |
Resize window up (-50px) |
SUPER + CTRL + L |
Resize window right (+50px) |
| Keybinding | Action |
|---|---|
SUPER + [1-9,0] |
Switch to workspace 1-10 |
SUPER + SHIFT + [1-9,0] |
Move window to workspace 1-10 |
SUPER + T |
Toggle special workspace (scratchpad) |
SUPER + SHIFT + T |
Move window to special workspace |
SUPER + Mouse Wheel |
Scroll through workspaces |
| Keybinding | Action |
|---|---|
XF86AudioRaiseVolume |
Increase volume |
XF86AudioLowerVolume |
Decrease volume |
XF86AudioMute |
Toggle mute |
XF86AudioMicMute |
Toggle microphone mute |
XF86MonBrightnessUp |
Increase brightness |
XF86MonBrightnessDown |
Decrease brightness |
XF86AudioPlay/Pause |
Play/Pause media |
XF86AudioNext |
Next track |
XF86AudioPrev |
Previous track |
- Background:
#1a1b26 - Foreground:
#c0caf5 - Blue (accent):
#7aa2f7 - Purple (accent):
#bb9af7 - Cyan:
#7dcfff - Green:
#9ece6a - Red:
#f7768e - Border inactive:
#414868
The configuration includes automatic power management:
- 2.5 minutes: Screen dims to 10% brightness, keyboard backlight turns off
- 5 minutes: Screen locks (hyprlock)
- 5.5 minutes: Display turns off
- 30 minutes: System suspends
Edit hypridle.conf to customize these timeouts.
Update the wallpaper path in:
hyprpaper.conf(line 5 and 9)hyprlock.conf(line 14)
Edit the color values in hyprland.conf under the general and decoration sections.
Customize animation speeds and curves in the animations section of hyprland.conf.
MIT License - See LICENSE file for details.
Copyright (c) 2025 Charles Christolini
- Hyprland - Amazing Wayland compositor
- Tokyo Night - Beautiful color scheme