A beautiful, feature-rich Hyprland configuration with modern aesthetics and smooth animations. This setup includes carefully curated themes, scripts, and configurations for a premium Linux desktop experience.
🙏 Special Thanks: This configuration is built upon the excellent work by JaKooLit. Check out their repository for more amazing Hyprland configurations!
- 🎨 Beautiful Themes: Dark/Light mode support with multiple color schemes
- 🎵 Media Integration: Rofi-based music player with online stations support
- 📱 Modern UI: Clean notification system with SwayNC
- 🎮 Gaming Mode: Toggle for optimal gaming performance
- 🖼️ Wallpaper Effects: Dynamic wallpaper management with wallust
- ⌨️ Smart Keybindings: Intuitive shortcuts and quick settings menu
- 📊 System Monitoring: Built-in system update and monitoring scripts
- 🔧 Easy Customization: User-friendly configuration management
- Hyprland: Window manager configuration with animations
- Waybar: Status bar with custom modules
- Rofi: Application launcher and various menus (emoji picker, music player, etc.)
- SwayNC: Notification daemon with custom styling
- Kitty: Terminal emulator configuration
- Neovim: Enhanced text editor setup with LazyVim
- CAVA: Audio visualizer integration
Make sure you have the following installed:
- Hyprland
- Git
- Basic development tools
- JaKooLit base config
-
Clone the repository
git clone https://github.com/Fadilix/dotfiles cd dotfiles -
Make scripts executable
chmod +x install.sh restore.sh
-
Install the configuration
./install.sh
-
Restore your previous config (In case you wanna go back after installing my config)
./restore.sh
-
Run the refresh command to apply the changes
~/.config/hypr/scripts/Refresh.sh -
Fonts enhancing and smoothing
./font_smoothing.sh # this will make the font look sharper and smoother
Most user configurations can be found in:
~/.config/hypr/UserConfigs/- User-specific settings~/.config/hypr/UserScripts/- Custom scripts
Multiple theme options are available. Use the quick settings menu to:
- Switch between dark/light modes
- Change Rofi themes
- Modify Kitty terminal themes
- Adjust monitor profiles
To do this i used keyd
yay -S keyd
And to use it, it is very simple. You have to create this file
sudo vim /etc/keyd/default.conf
Paste this code in to remap the copilot key to rightcontrol
*
[main]
# Maps the windows copilot key to rightcontrol
leftshift+leftmeta+f23 = rightcontrol
~
And then you have to reload the keyd and enable its service
sudo keyd reload
sudo systemctl enable keyd && sudo systemctl start keyd
Place custom scripts in ~/.config/hypr/UserScripts/ and they'll be integrated into the system.
- Edit the
/etc/systemd/logind.conffile and uncomment the line#HandlePowerKey=powerOffand change thepowerOfftoignore - Restart the systemd login service
sudo systemctl restart systemd-logind.service
- Reboot your pc.
- Installation fails: Make sure all dependencies are installed
- Themes not applying: Try logging out and back in
- Scripts not working: Check file permissions with
chmod +x
If you encounter issues:
- Check the Issues section
- Review the original JaKooLit repository for additional documentation
- Open a new issue with detailed information about your problem
- JaKooLit - Original configuration and inspiration
- Hyprland community - For the amazing window manager
- All contributors to the various tools and themes used
Enjoyed this configuration? ⭐ Star this repository and follow for more awesome Linux setups!



