Thank you so much for visiting my Hyprland rice. I'm relatively new to ricing, and while it's no where near perfect, I've put a lot of care into it. This rice is inspired by so many awesome people's work, though I regret I can't list everyone by name
I hope you enjoy it, and feel free to use this rice!
You have to disable autogenerate on the hyprland.conf.
-
Open your terminal.
-
Traverse to
~/.config/hypr/:cd ~/.config/hypr/
-
Use your favorite text editor to edit the
hyprland.conffile. For example, usingnano:nano hyprland.conf
-
Look for the section or line that enables autogeneration. This may look like:
autogenerated=1 -
Disable autogeneration by changing the value to
0or commenting out the line:# autogenerated=1 -
Save the file and exit the editor. For
nano, pressCtrl+O, thenEnterto save, andCtrl+Xto exit. -
Restart Hyprland for the changes to take effect:
hyprctl reload
-
Verify that the settings are no longer being autogenerated by checking if your custom configurations persist after a restart.
This installation script only works on Arch Linux and requires Hyprland to be installed.
-
Open your terminal and install Git:
sudo pacman -S git
-
Clone this repository in your Home directory:
cd $HOME git clone --depth 1 https://github.com/hayyaoe/zenities
-
Navigate to the project directory:
cd zenities -
Run the installation script:
sh INSTALL.sh
For more details or issues, please visit the repository’s issues page.
| Action | Keybind | Description |
|---|---|---|
| Terminal (tiled) | SUPER + RETURN |
Launch terminal with tmux |
| Terminal (floating) | SUPER + SHIFT + RETURN |
Launch floating terminal |
| File Manager (Yazi) | SUPER + M |
Launch Yazi via custom script |
| Yazi (floating) | SUPER + SHIFT + M |
Launch Yazi in floating window |
| Browser | SUPER + B |
Launch your default browser |
| App Launcher / Menu | SUPER + SPACE |
Launch application menu ($menu) |
| Action | Keybind | Description |
|---|---|---|
| Reload Wallpaper | SUPER + A |
Reload Hyprpaper config |
| Power Menu | SUPER + P |
Launch power management script |
| Select Wallpaper | SUPER + SHIFT + W |
Run wallpaper selector script |
| Launch Widgets | SUPER + H |
Run Eww or custom widget script |
| Reload Waybar | SUPER + R |
Run Eww reload waybar script |
| Action | Keybind | Description |
|---|---|---|
| Kill Window | SUPER + Q |
Close the currently focused window |
| Toggle Floating | SUPER + V |
Toggle floating mode for active window |
| Toggle Split | SUPER + J |
Toggle split orientation (vertical/horizontal) |
| Fullscreen | SUPER + F |
Toggle fullscreen mode |
Use ALT + [key] to change focus between tiled windows:
| Direction | Keybind |
|---|---|
| Left | ALT + h |
| Right | ALT + l |
| Up | ALT + k |
| Down | ALT + j |
Use ALT + SHIFT + [key] to move a focused window in the specified direction:
| Direction | Keybind |
|---|---|
| Left | ALT + SHIFT + h |
| Right | ALT + SHIFT + l |
| Up | ALT + SHIFT + k |
| Down | ALT + SHIFT + j |
Use SUPER + ALT + [key] to resize the focused window:
| Direction | Keybind | Action |
|---|---|---|
| Shrink ← | SUPER + ALT + h |
Resize left |
| Expand → | SUPER + ALT + l |
Resize right |
| Shrink ↑ | SUPER + ALT + k |
Resize up |
| Expand ↓ | SUPER + ALT + j |
Resize down |
Use SUPER + CTRL + [key] to move floating windows:
| Direction | Keybind |
|---|---|
| Left | SUPER + CTRL + h |
| Right | SUPER + CTRL + l |
| Up | SUPER + CTRL + k |
| Down | SUPER + CTRL + j |
- Most of the keybinds here are designed with colemak as the default layout so feel free to customize.
SUPERtypically refers to the Windows key or Command key, depending on your keyboard.- These keybindings follow a HJKL (Left-Down-Up-Right) layout, inspired by VIM-style ergonomics for faster directional control.
- You can customize these further to suit your workflow or preferred keyboard layout.
- OS: Arch Linux
- DE: Hyprland
- Terminal: Kitty
- Music Player: ncspot
- Shell: zsh
- Bar: eww
- App Launcher: Rofi
- Editor: Neovim
- File Manager: yazi
This rice utilized pywal to create custom colorscemes depending on the wallpaper used.



