ArchEclipse
Highly polished, performance-focused Arch Linux + Hyprland dotfiles with dynamic theming, custom widgets, and a fast, modern workflow.
Install / Use
/learn @AymanLyesri/ArchEclipseREADME
Arch Eclipse
Overview

Description
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)!
Discord
Official Discord server.
Design Philosophy
- Enhanced productivity
- Faster execution
- Smooth animations
- Vibrant color schemes
- It just works
Features
- Dynamic wallpapers (static/animated) 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- Workspace Overview
- Bandwidth speed monitor
- Weather
- Media Player
- Tray System
- Notification Popups
- Crypto display
- Application launcher ~~(Rofi replaced)~~
- Clipboard History
- App launcher
- Emojis
- Arithmetics
- Url forwarding to default browser
- Custom commands
- Wallpaper switcher for each workspace (static/animated)
- Keystroke Visualizer
optional - Right Panel
optional & switchable widgets - Left Panel
- User Panel (logout etc...)
- Dynamic Color schemes based on current wallpaper
- High-quality wallpapers (static/animated) from Danbooru, Yandere, & Gelbooru
Current Workflow
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.
To-Do List
- 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
KeyBinds are displayed and organized in the Left Panel or in form of text Here, be sure to check them out!
Installation and Update
Required Dependencies and packages
- Arch Linux (Other Arch-based distributions may work, with varying degrees of success)
- Hyprland (Make sure hyprland works properly before installing the dots)
- Necessary packages (do not worry they will be installed automatically)
Installation Guide
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)"
Update Guide
To update the config and its related pkgs Simply run
updatein the terminal
archeclipse
Tips
- 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! :)
Additional Notes
- Machines with batteries (aka: laptops) require
upowerto be installed for battery monitoring to work properly.
Star History
Visuals
Application Launcher
| Apps | Emojis | Arithmetics | URLs |
| ---------------------------------------------- | ------------------------------------------------ | ----------------------------------------------------- | ---------------------------------------------- |
|
|
|
|
|
Right Panel
You can customize the widget layout however you want!
| Example Layout | Example Layout |
| ------------------------------------------------- | ------------------------------------------------- |
|
|
|
Left Panel
| Chat Bot | Booru Viewer |
| ----------------------------------------------- | ----------------------------------------------------------------------------------------------- |
|
|
|
| Hyprland & Panel settings | KeyBinds Display |
| ------------------------------------------------ | ------------------------------------------------ |
|
|
|
Wallpaper Switcher

Workspace OverView

Keystroke Visualizer optional

Theme Switching
| Dark Theme + Custom colors based on wallpaper | Light Theme + Custom colors based on wallpaper |
| --------------------------------------------- | ---------------------------------------------- |
|
|
|
User Panel

