Arch-ZEM is a simple yet elegant Arch Linux configuration powered by Hyprland. It combines stunning visuals with a streamlined, efficient workflow — designed for maximum productivity and minimal resource usage. This setup is perfect for users who want a balance of “fancy looks” and high performance, whether on a modern or modest system.
- 🪟 Hyprland Window Manager with fluid animations and advanced features
- 🧩 Custom, minimal Shell scripts for automation and workflow
- 🎭 Beautiful desktop styling driven by CSS & theming
- 🌑 Integrated status bars, custom widgets, and notification systems
- ⚡️ Lightweight: optimized for speed and low resource usage
- 🔧 Modular configs — swap themes, layouts, and tools with ease
- 🔒 Privacy-respecting, no bloatware, and easily extensible
WARNING: This configuration is for advanced users comfortable with Arch Linux and using the terminal.
git clone https://github.com/Momen-Hamed/Arch-ZEM.git
cd Arch-ZEM
./install.sh # or the appropriate setup script- Ensure you are running this on top of a fresh Arch Linux installation
- Review and edit the configs as per your hardware and preferences
- (Optional) Restore dotfiles/symlinks via the setup tools in the repo
You’ll need:
- Arch Linux
- Hyprland
- Fonts:
JetBrainsMono,Nerd Fonts - Utilities:
waybar,wofi,alacritty,kitty, etc. - Python, Shell, Lua interpreters
| Language | % Use | Main Purpose |
|---|---|---|
| CSS | 46.2 | Theming styles, Waybar, etc. |
| Shell | 34.5 | Scripts, automation, setup |
| GLSL | 4.8 | Custom shaders/visuals |
| Lua | 4.5 | Widget configs/scripts |
| Python | 4.4 | Helper scripts, automation |
| JavaScript | 3.8 | Statusbar logic, widgets |
| Other | 1.8 | Miscellaneous |
The repo is modular — explore each directory for more details and tweaks.
- 🎨 Change Themes: Swap CSS in the
styles/folder or editwaybar/config.css - 🪄 Keybindings: Edit
hypr/hyprland.conforconfig/ - 🔄 Autostart/Startup: Add or remove scripts in the
autostart/orscripts/ - 🧠 Extensions: Add more scripts (Python, Shell, Lua...) for new features
See docs/CUSTOMIZE.md for advanced guides.
- GitHub Issues — report bugs, request features
- Discussions — share your setup, tips, screenshots!
- Pull Requests are welcome!
Distributed under the MIT License.
“Maximum effect — minimum distraction.” _ Most of work done by Ziad Lawatey all thanks to him! — Also by Momen-Hamed with ❤️ for the Linux community.