This is my daily driver configuration that I use on both my laptop and desktop for coding, gaming, trading, browsing the web, etc., with Dvorak in mind. I am constantly adding new features and improvements.
I use Arch BTW.. :)
Feel free to share your feedback ♡ (anything you can think of) !
- Enhanced productivity
- Faster responsiveness
- Wallpapers galore
- Smooth animations
- Vibrant color schemes
- Dynamic wallpapers based on workspaces: Custom scripts & Hyprpaper
- Screenshot all active workspaces into one image: Custom script
- Dynamic color themes: Custom scripts & PyWal
- Global Theme switcher (Light/Dark): Custom scripts
- Ags widgets
(Eww replaced):- Color scheme based on current wallpaper
- Main bar
- Dark/light modes
- Bandwidth speed monitor
- Application launcher
(Rofi replaced)- App loading progress bar
- Wallpaper switcher for each workspace
- Media player
- Right panel:
- Waifu display
- System resource monitor
- Notification history - filter
Dynamic window borders: Custom scripts & PyWal- Machine-based configuration (laptop/desktop):
- Blur
- Mouse sensitivity
- Gaps
Border size
- Customizable shaders: Includes saturation & retro effects
- High-quality wallpapers from Danbooru, Yandere, and Gelbooru
Important: Screenshots below ⊽
W1 | W2 | W3 | W4 | W5 | W6 | W7 | W8 | W9 | W10 |
---|---|---|---|---|---|---|---|---|---|
--- | Firefox | --- | Spotify | Btop | Discord | Steam/Lutris | --- | --- | Games |
- W
id
: Workspace with corresponding ID. ---
: Placeholder, any app can go here.name
: Application that opens automatically in its designated workspace.
- Add tutorials for each part of the dot-files (WIP)
- List essential packages for easy download (WIP)
- Provide an easy-to-read list of keybinds (WIP)
- Continuous improvements and polishing (INDEFINITELY)
git clone https://github.com/AymanLyesri/hyprland-conf.git
mv <repository_folder>/* $HOME/
sudo reboot
Package List and Installation
To install packages:
Warning: Certain packages need to be installed through a Pacman wrapper, e.g., yay. Some packages may be missing or added unnecessarily.
cd $HOME
pacman -S - < .config/hypr/pacman/pkglist.txt
#OR
yay -S - < .config/hypr/pacman/pkglist.txt
To generate a package list: optional
cd $HOME
pacman -Qqen > .config/hypr/pacman/pkglist.txt
#OR
yay -Qqen > .config/hypr/pacman/pkglist.txt
- Most functionalities have associated keybinds. Check them out!
- After the initial installation, a reboot is recommended.
reboot # This will reboot the system without a warning
- I use Dvorak, so QWERTY users might face some issues.
- The numpad buttons are remapped as number keys using evremap due to a broken laptop keyboard.
- I’ve included my personal mobile wallpapers, which I use on Android with Wallpaper Changer.