Hyprland
Configuration Tree
Section titled “Configuration Tree”. 📂 ~/.config/hypr└── 📂 animations/├── 📄 animations.conf├── 📄 hyde.conf├── 📄 hypridle.conf├── 📄 hyprland.conf└── 📂 hyprlock/├── 📄 hyprlock.conf├── 📄 keybindings.conf├── 📄 monitors.conf├── 📄 nvidia.conf└── 📂 themes/│ ├── 📄 colors.conf│ ├── 📄 theme.conf│ ├── 📄 wallbash.conf├── 📄 userprefs.conf└── 📄 windowrules.conf├──. 📂 ~/.local/share/hyde│ ├── 📄 hyprland.confHyDE’s Hyprland Configuration
Section titled “HyDE’s Hyprland Configuration”Since Hyprland sources ~/.config/hypr/hyprland.conf, HyDE divides its configuration into three sections:
1. Boilerplate
Section titled “1. Boilerplate”This section contains the default configuration of HyDE, which you are recommended not to modify directly.
Filepath: $XDG_DATA_HOME/hyde/hyprland.conf
This file is sourced on top of other configurations in ~/.config/hypr/hyprland.conf.
# Boilerplate configurationsource = ~/.local/share/hyde/hyprland.conf2. Overrides
Section titled “2. Overrides”This section is for overriding HyDE’s default configuration.
To override HyDE’s default Hyprland settings, configure these sections in your config.toml:
- [hyprland] - Application defaults, theming, and display settings
- [hyprland-start] - Startup commands and services
Configuration File: ~/.local/share/hyde/schema/config.toml
For detailed options, see:
3. Users
Section titled “3. Users”This section is for user configuration, which you may adjust as needed.
Filepaths:
$XDG_CONFIG_HOME/hypr/keybindings.conf$XDG_CONFIG_HOME/hypr/windowrules.conf$XDG_CONFIG_HOME/hypr/monitors.conf$XDG_CONFIG_HOME/hypr/userprefs.conf
Now you should know which file is which. Refer to the Hyprland Wiki for more information to achieve your perfect desktop experience.
For details on how UWSM manages your system at a service level and session environment variables, see Autostart & UWSM. Also see FAQs and Tips.