docs: update architecture, configuration, and FAQs

- Expand architecture overview with plugin system details
- Update configuration guide with new spotlight settings
- Improve FAQs with troubleshooting tips
- Remove docs/README.md (content merged into main README)
This commit is contained in:
sankalp committed 2026-07-12 20:17:56 +05:45
1 parent a2171b7013
commit 94ed52f4b5
4 files changed
+187 -91

No files matched your search

+14 -1
View File
@@ -8,7 +8,6 @@ Modus is highly configurable using TOML files located in the `config/` directory
|------|---------|
| `config.toml` | Main application configuration (modules, features, toggles). |
| `mods.toml` | Custom panel button definitions (menus, shell commands). |
| `launcher.toml` | Settings specific to the application launcher/spotlight. |
| `dock.toml` | Pinned applications for the dock. |
---
@@ -31,6 +30,20 @@ The `config.toml` file controls which widgets and services are enabled. Most cha
- `switcher_live_preview_delay_ms`: Framerate delay for previews (e.g., `200` = ~5fps). Lower is smoother but uses more CPU.
- `osd`: Enables on-screen displays for volume and brightness changes.
**Spotlight Search Keybinds** (defined in `config/hypr/modus.lua`):
| Key | Action |
|-----|--------|
| `Super + D` | Open spotlight search (default) |
| `Super + E` | Open emoji picker |
| `Super + V` | Open clipboard history |
| `Super + W` | Open wallpaper browser |
| `Alt + Shift + W` | Set random wallpaper |
These can be customized in `config/hypr/modus.lua`. The spotlight `.toggle()`
method accepts optional arguments to pre-fill keywords: `toggle('em')` opens
the emoji picker directly.
---
## `mods.toml` (Custom Panel Buttons)