This repository contains the configuration files for a desktop environment based on Hyprland, Waybar, and other utilities.
- Arch Linux
- EndeavourOS
- Other distributions running Hyprland 0.55+ (paths may require adjustment)
Ensure the following packages are installed before deploying:
hyprland(0.55 or higher, Lua configuration support)waybarswaynckittywaypaperawwwmpdmpcbrightnessctlhypridlehyprlocknvidia-utils(if running Nvidia dGPU)
-
Backup Existing Configs Back up any active configuration directories to prevent data loss:
mkdir -p ~/backup_configs mv ~/.config/hypr ~/backup_configs/ mv ~/.config/waybar ~/backup_configs/ mv ~/.config/swaync ~/backup_configs/ mv ~/.config/kitty ~/backup_configs/ mv ~/.config/waypaper ~/backup_configs/
-
Copy Configurations Copy the contents of this repository directly into the
~/.configdirectory:cp -r ./* ~/.config/
-
Configure Fan Permissions (HP Laptops) To enable fan speed adjustments without password elevation, run the setup script:
sudo ~/setup_fan_rules.sh -
Reload Configurations Reload the compositor to apply all configuration changes:
hyprctl reload
- Wallpaper Daemons:
hyprpaperorswwwrunning concurrently withawwwwill cause background rendering conflicts. - Input Settings Managers: Desktop environment services (e.g., KDE/GNOME settings daemons) may attempt to override mouse and touchpad natural scrolling parameters on startup. The autostart configuration employs a startup delay to mitigate this.
idk dude works on my machine
