Thanks to visit codestin.com
Credit goes to github.com

Skip to content

S4NKALP/Modus

 
 

Repository files navigation

⚙️ Modus

screenshots

Status: Always a Work in Progress 🛠️

Not optimized, could use more memory and CPU than expected

This shell setup is intentionally crafted to reflect my personal taste in both aesthetics and workflow. It includes core components like a panel, launcher, OSD, and hot-reloadable configurations — all optimized for speed, minimalism, and keyboard-centric interaction.


✅ Core Features

  • Hot reload (no shell restart required)
  • Panel
  • On-Screen Display (OSD)
  • Launcher

🚧 Upcoming Core Features

  • Notification popups

🔎 Launcher Plugins — Quick Reference

For full details, see the plugin docs in Plugin.md.

Plugin Keyword What it does / commands Semicolon Required
Application Application search (default when no keyword matches) No
Bookmark bm add, remove, update Yes
Calculator calc Mathematical expressions No
Clipboard clip Clipboard history No
Emoji em Emoji search No
Google Search gg Web search No
YouTube Search yt YouTube search No
Link Opener lk Open a URL No
Color Picker color Pick color as HEX/RGB/HSV No
OTP otp add, remove No
Bluetooth bt power, scan, connect, disconnect Yes
Password pass add, remove, update; auto-prompt for master password when needed Yes (lock/help/list: No)
Power Menu pm Power options No
Power Profile power Power profiles No
Caffeine caff On, off, custom durations (30m, 1h, 45s, 600) No
Reminder rem Presets, custom times (10m, 1h30m, 21:30), optional message No
Todo todo add, done, remove, edit, clear Yes (except clear)
Tmux tmux new, kill, rename, terminal Yes (except terminal)
Wallpaper wall Wallpaper browsing No
Window Switcher win Window switching No
SSH Manager ssh SSH hosts, terminal, help No
Network Manager net Scan, connect, disconnect, forget No

Note: wr applies a random wallpaper immediately.

🧩 Launcher Plugins — Completed

The launcher supports modular plugins to extend functionality. Current plugins include:

  • OTP Manager
  • Pass Manager
  • Tmux Session Manager
  • Bookmark Manager
  • Power Profile Manager
  • Window Switcher
  • Power Menu
  • Todo Manager
  • Screen Capture Tool
  • Clipboard History Viewer
  • Emoji Picker
  • Wallpaper Picker
  • Calculator & Unit Converter
  • Caffeine Manager
  • SSH Session Manager
  • Color Picker
  • Reminder
  • Network Manager
  • Bluetooth Manager

🧩 Launcher Plugins — Planned

Planned plugins to further enhance productivity and system control:

  • Calendar with Event Reminders
  • Notification Manager

🙏 Special Thanks

A heartfelt thank you to the following people for their incredible contributions, ideas, and inspiration. Your work has been a huge part of shaping this shell!

  • darsh for creating Fabric and the Fabrika config, which served as the foundation for the Launcher and OSD in this shell.

  • gummy bear album for sharing clever code snippets and useful services that saved countless hours of development.

  • axenide for an inspiring config full of unique ideas, some of which I couldn’t resist adapting and integrating into my own setup.


📝 License

This project is licensed under the GNU General Public License (GPL v3 or later). See the LICENSE file for full details.