A modular and extensible shell for Hyprland, written on Fabric.
Warning
This configuration is tailored to my preferences with little regard for others. It's not designed to be "good"—just comfortable for me.
Note
You need a functioning Hyprland installation.
Note
You need to clone it into the Home directory.
Tip
This command also works for updating an existing installation!
curl -fsSL https://raw.githubusercontent.com/S4NKALP/Modus/main/install.sh | bash
- Dependencies:
fabric fabric-cli gnome-bluetooth-3.0 wf-recorder cliphist wl-clipboard grimblast power-profile-daemon adw-gtk-theme brightnessctl swww hypridle hyprlock imagemagick libnotify swappy libadwaita wlinhibit
python-materialyoucolor-git python-pillow python-toml python-ijson python-setproctitle python-requests python-numpy python-pywayland python-pyxdg
ttf-font-awesome otf-font-awesome ttf-material-symbols-variable-git ttf-google-sans ttf-opensans ttf-robot
- Icon:
git clone https://github.com/vinceliuice/Tela-icon-theme
cd Tela-icon-theme
./install.sh nord
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
- App Launcher
- Power Menu
- Wallpaper Picker
- Todo
- Bluetooth Manager
- Clipboard Manager
- OSD
- Sh Runner
- Emoji Picker
- Update Screenshot
- Installation script
- Network Manager
- Calendar
- Power Manager
- Dock
- Web search in Launcher
- Notification Panel
- Improve CSS Styling
- Update Screenshot
A big thank you to the following people for their incredible help with code and creative ideas. Your help made a real difference!
- darsh: for creating Fabric, which made everything possible.
- gummy bear album: for sharing fantastic code snippets that saved me time and effort.
- axenide: for the amazing config that not only inspired parts of mine but also provided some gems I couldn’t resist borrowing.
I truly appreciate your support