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 open an issue ♡ (anything you can think of)!
Official Discord server.
- Enhanced productivity
- Faster execution
- Smooth animations
- Vibrant color schemes
- It just works
- Dynamic wallpapers based on each workspace: Custom scripts & Hyprpaper
- Dynamic color schemes based on current wallpaper: Custom scripts & PyWal
- Global Theme switcher (Light/Dark): Custom scripts
- Ags V3 - GTK 4 widgets
(Eww replaced & Ags V2 / Gtk 3 replaced): these are just some of the features- Dynamic Color schemes based on current wallpaper
pywal - Dark/light modes
pywal - Main bar
switchable widgets- Bandwidth speed monitor
- Weather
- Media Player
- Tray System
- Notification Popups
- Crypto display
- Application launcher
(Rofi replaced)- App launcher
- Emojis
- Arithmetics
- Url forwarding to default browser
- Custom commands
- Wallpaper switcher for each workspace
- Keystroke Visualizer
optional - Right Panel
optional & switchable widgets - Left Panel
- User Panel (logout etc...)
- Dynamic Color schemes based on current wallpaper
- High-quality wallpapers from Danbooru, Yandere, & Gelbooru
Important: Screenshots below ⊽
| W1 | W2 | W3 | W4 | W5 | W6 | W7 | W8 | W9 | W10 |
|---|---|---|---|---|---|---|---|---|---|
| --- | Browser | --- | 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.
- Users: Any suggestions or issues?
- Add tutorials for each part of the dot-files (WIP)
- Optimizing performance to squeeze more FPS out of games (WIP)
- Continuous improvements and polishing (INDEFINITELY)
KeyBinds are displayed and organized in the Left Panel or in form of text Here, be sure to check them out!
- Arch Linux (Other Arch-based distributions may work, with varying degrees of success)
- Hyprland
- Necessary packages (do not worry they will be installed automatically)
Run this one liner in the terminal -- Say
Yesto everything
bash -c "$(curl -fsSL https://raw.githubusercontent.com/AymanLyesri/ArchEclipse/refs/heads/master/.config/hypr/maintenance/INSTALL.sh)"To update the config and its related pkgs Simply run
updatein the terminal
update- User Icon is stored in
$HOME/.face.icon - Press
SUPER + wto select the wallpaper you like - Custom wallpapers should be added in
$HOME/.config/wallpapers/custom - Custom hyprland configuration should be put in
$HOME/.config/hypr/configs/custom
Important: If you encounter any problems, no matter how small, please feel free to open an issue. I’m happy to help! :)
- Machines with batteries (aka: laptops) require
upowerto be installed for battery monitoring to work properly.
| Apps | Emojis | Arithmetics | URLs |
|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
You can customize the widget layout however you want!
| Example Layout | Example Layout |
|---|---|
![]() |
![]() |
| Chat Bot | Booru Viewer |
|---|---|
![]() |
![]() |
| Hyprland & Panel settings | KeyBinds Display |
|---|---|
![]() |
![]() |
| Dark Theme + Custom colors based on wallpaper | Light Theme + Custom colors based on wallpaper |
|---|---|
![]() |
![]() |















