Logo

Sparkles A hackable shell for Hyprland Powered by Fabric Sparkles

[![GitHub stars](https://img.shields.io/github/stars/S4NKALP/Modus?style=for-the-badge&logo=github&color=FFB686&logoColor=D9E0EE&labelColor=292324)](https://github.com/S4NKALP/Modus/stargazers) [![Hyprland](https://img.shields.io/badge/Made%20for-Hyprland-pink?style=for-the-badge&logo=linux&logoColor=D9E0EE&labelColor=292324&color=C6A0F6)](https://hyprland.org/) [![Maintained](https://img.shields.io/badge/Maintained-Yes-blue?style=for-the-badge&logo=linux&logoColor=D9E0EE&labelColor=292324&color=3362E1)]() [![Discord](https://dcbadge.limes.pink/api/server/https://discord.gg/EMWUTgegDm)](https://discord.gg/EMWUTgegDm)

Home Screen:

fabric

Lock Screen:

fabric

> [!NOTE] > - You need a working installation of hyprland and knowledge of how it works > - There may not be all packages in your system install them accordingly ## Installation (WIP) ```bash paru -S glace-git gtk-session-lock python-pyotp python-pillow python-ijson python-setproctitle apple-fonts --needed git clone https://github.com/S4NKALP/Modus ~/.config/Modus cd ~/.config/Modus python -m venv .venv source .venv/bin/activate pip install -r requirements.txt pip install --no-deps git+https://github.com/Fabric-Development/fabric.git ``` > [!TIP] > ## Post Installation > - Install recommended [Icon theme](https://github.com/vinceliuice/MacTahoe-icon-theme) , [GTK theme](https://github.com/vinceliuice/MacTahoe-gtk-theme) and [Cursor Theme](https://github.com/vinceliuice/MacTahoe-icon-theme/tree/main/cursors)
> - Check `config/hypr/modus.conf` edit it according to your device and copy it to your hyprland config > - For Lock Screen Bind keys to `python lock.py`

Rocket Todo

- [x] Launcher - [x] Lock Screen - [x] Dock - [x] Notification - [x] Control Center - [x] Music Player - [x] Desktop Widgets - [x] New Launcher (like Spotlight) - [ ] Settings - [x] ~~Magnifier hover effect on Dock~~ - [x] ~~New Application Switcher~~ - [x] Panel Widget - [x] MacOS like Widget - [x] Expandable Notification Centre - [ ] Installation Script - [ ] Proper Documentation - [ ] Pomodoro Timer Widget - [ ] To-do List Widget ## Bug Fixes (the bug found till now) - [x] WiFi - [x] wifi off button looks bigger - [x] Metadata Changes delay in Media Player - [x] Active Window Title showing `Unknown` when no active window ## Team - [SANKALP](https://github.com/S4NKALP/) - [tr1x_em](https://github.com/tr1xem) ## Special Thanks A big thank you to the following people for their incredible help with code and creative ideas. Your help made a real difference! - [darsh](https://github.com/its-darsh): for creating Fabric, which made everything possible. - [gummy bear album](https://github.com/muhchaudhary): for sharing fantastic code snippets that saved me time and effort. - [axenide](https://github.com/Axenide): for the amazing config that not only inspired parts of mine but also provided some gems I couldn’t resist borrowing. - [E3nviction](https://github.com/E3nviction/): for code snippets and ideas that were incredibly helpful. I truly appreciate your support