https://github.com/s4nkalp/modus
A modular and extensible shell for Hyprland, written on Fabric.
https://github.com/s4nkalp/modus
arch-linux archlinux desktop dotfiles dots dynamic-color fabric fabric-config fabric-shell gtk gtk-layer-shell hyprland material-colors matuge python python3 rice ricing theming wayland
Last synced: about 1 month ago
JSON representation
A modular and extensible shell for Hyprland, written on Fabric.
- Host: GitHub
- URL: https://github.com/s4nkalp/modus
- Owner: S4NKALP
- Created: 2025-02-06T15:20:16.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2025-03-25T05:05:47.000Z (about 2 months ago)
- Last Synced: 2025-03-25T05:29:35.458Z (about 2 months ago)
- Topics: arch-linux, archlinux, desktop, dotfiles, dots, dynamic-color, fabric, fabric-config, fabric-shell, gtk, gtk-layer-shell, hyprland, material-colors, matuge, python, python3, rice, ricing, theming, wayland
- Language: Python
- Homepage:
- Size: 31.1 MB
- Stars: 40
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
![]()
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.
Installation
> [!NOTE]
> You need a functioning Hyprland installation.### Arch Linux
> [!NOTE]
> You need to clone it into the Home directory.> [!TIP]
> This command also works for updating an existing installation!```bash
curl -fsSL https://raw.githubusercontent.com/S4NKALP/Modus/main/install.sh | bash
```### Manual Installation
1. Dependencies:
```sh
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
``````sh
python-materialyoucolor-git python-pillow python-toml python-ijson python-setproctitle python-requests python-numpy python-pywayland python-pyxdg
``````sh
ttf-font-awesome otf-font-awesome ttf-material-symbols-variable-git ttf-google-sans ttf-opensans ttf-robot
```- Icon:
```sh
git clone https://github.com/vinceliuice/Tela-icon-theme
cd Tela-icon-theme
./install.sh nord
```
Screenshots
![]()
![]()
![]()
![]()
![]()
![]()
![]()
Todo
- [x] App Launcher
- [x] Power Menu
- [x] Wallpaper Picker
- [x] Todo
- [x] Bluetooth Manager
- [x] Clipboard Manager
- [x] OSD
- [x] Sh Runner
- [x] Emoji Picker
- [x] Update Screenshot
- [x] Installation script
- [x] Network Manager
- [x] Calendar
- [x] Power Manager
- [x] Dock
- [x] Web search in Launcher
- [ ] Notification Panel
- [ ] Improve CSS Styling
- [ ] Update Screenshot## 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.I truly appreciate your support