Installation Issues
Paru Not Installed
Problem: The install script fails because Paru is not available. Solution: Install Paru manually before running the dotfiles installer:Git Submodules Missing
Problem: Dotbot or other submodules are missing. Error:fatal: not a git repository or empty directories
Solution:
Package Installation Fails
Problem: Some packages fail to install during setup. Solution:-
Update system first:
-
Check for conflicts:
-
Install problematic packages manually:
-
Check AUR package status:
- Visit https://aur.archlinux.org/
- Search for the package
- Check comments for known issues
Permission Denied Errors
Problem: Installation fails with permission errors. Solution:Hyprland Not Starting
Black Screen on Launch
Problem: Hyprland launches but shows only a black screen. Solution:-
Check Hyprland logs:
-
Test with minimal config:
-
Check autostart errors:
- Edit
~/.config/hypr/modules/autostart.conf - Comment out autostart applications one by one
- Find which application is causing the issue
- Edit
Hyprland Crashes on Startup
Problem: Hyprland immediately crashes when launched. Solution:-
Check for missing dependencies:
-
Verify GPU drivers:
-
Check environment variables:
- Edit
~/.config/hypr/modules/env.conf - Comment out GPU-specific variables if needed
- Edit
-
Launch from TTY with debug output:
Monitor Configuration Issues
Problem: Displays not detected or incorrectly configured. Solution:-
List available monitors:
-
Edit monitor configuration:
-
Reload configuration:
Application Configuration Problems
Waybar Not Appearing
Problem: Waybar doesn’t show up after starting Hyprland. Solution:-
Check if Waybar is running:
-
Start Waybar manually:
-
Check Waybar logs:
-
Verify configuration:
-
Common config issues:
- Missing dependencies:
paru -S otf-font-awesome - Invalid JSON in
config.json - CSS syntax errors in
style.css
- Missing dependencies:
Rofi Won’t Launch
Problem: PressingSuper + Space doesn’t open Rofi.
Solution:
-
Test Rofi manually:
-
Check Rofi config:
-
Verify keybinding:
-
Check menu variable:
Kitty Terminal Not Opening
Problem:Super + Return doesn’t launch Kitty.
Solution:
-
Launch from Rofi:
- Press
Super + Space - Type “kitty”
- Check for error messages
- Press
-
Test Kitty directly:
-
Check Kitty config:
-
Verify terminal variable:
Screenshots Not Working
Problem: Screenshot keybindings don’t work. Solution:-
Ensure screenshot tools are installed:
-
Create screenshots directory:
-
Test manually:
-
Check keybindings:
Package Conflicts
Package X and Y are in Conflict
Problem: Installing a package fails due to conflicts. Solution:-
Identify the conflict:
-
Remove the conflicting package:
-
Check package provides:
Some packages provide the same functionality:
Known Issue: The
packages.txt file includes swaync, but the actual configuration uses mako for notifications. This is a discrepancy in the dotfiles repository. The system is configured to use mako (in autostart.conf and install.conf.yaml), so you can safely skip installing swaync.Dependency Cycle Detected
Problem: Package installation fails with circular dependencies. Solution:Symlink Issues
Dotbot Fails to Create Symlinks
Problem: Installation fails with symlink errors. Solution:-
Remove existing files:
-
Check for broken symlinks:
-
Force relink:
Configuration Changes Not Taking Effect
Problem: Editing configs in.config doesn’t change anything.
Solution:
Correct workflow:
-
Edit source files:
- Changes apply automatically (symlinks point to source files)
-
Reload Hyprland:
Font and Icon Issues
Icons Not Displaying in Waybar/Rofi
Problem: Icons show as boxes or question marks. Solution:-
Install Nerd Fonts:
-
Install Font Awesome:
-
Rebuild font cache:
-
Verify font installation:
-
Restart applications:
Emoji Not Rendering
Problem: Emoji characters don’t display correctly. Solution:Audio Issues
Volume Keys Not Working
Problem: Media keys don’t control volume. Solution:-
Check if PipeWire/PulseAudio is running:
-
Start audio services:
-
Test volume control:
-
Verify keybindings:
No Audio Output
Problem: No sound from any application. Solution:- Check “Output Devices” tab
- Ensure correct device is selected
- Unmute and adjust volume
Performance Issues
High CPU Usage
Problem: Hyprland uses excessive CPU. Solution:-
Reduce animation speed:
-
Reduce blur:
-
Disable shadows:
Laggy Window Movements
Problem: Windows stutter when moving or resizing. Solution:-
Disable animations temporarily:
-
Reduce decoration effects:
-
Check GPU usage:
Getting Help
Where to Report Issues
Dotfiles Repository
Dotfiles Repository
For issues specific to this dotfiles configuration:
- Check existing issues on GitHub
- Create a new issue with:
- Your system info (
uname -a) - Hyprland version (
hyprctl version) - Error messages or logs
- Steps to reproduce
- Your system info (
Hyprland Issues
Hyprland Issues
For Hyprland bugs or feature requests:
Arch Linux Support
Arch Linux Support
For package or system issues:
Collecting Debug Information
When reporting issues, include:Preventive Maintenance
See Also
- Installation Guide - Setup instructions
- Customization Guide - Modifying the configuration
- Package Management - Managing packages
- Hyprland Wiki - Official documentation
