Emoji & Unicode Launcher
Search and copy 300+ emojis and 100+ unicode characters directly from the launcher with instant clipboard copying ![]()
installation
Run dms plugins install emojiLauncher
or install using the plugins tab on DMS settings
| Plugin Information | Value |
|---|---|
| id | emojiLauncher |
| name | Emoji & Unicode Launcher |
| author | devnullvoid |
| repo | Link |
| capabilities | launcher |
| category | utilities |
| compositors | niri, hyprland |
| distro | any |
| dependencies | |
| requires DMS | N/A |
Emoji & Unicode Launcher
A DankMaterialShell launcher plugin that provides quick access to 919 emojis and 100+ unicode characters with instant clipboard copying.

Features
- 919 Searchable Emojis - Access a comprehensive collection of emojis with smart keyword search
- 100+ Unicode Characters - Math symbols, currency signs, arrows, Greek letters, and more
- Instant Copy - One-click copy to clipboard with visual confirmation
- Smart Search - Search by name, character, or keywords
- Configurable Trigger - Default
:or set your own trigger (or disable for always-on) - Toast Notifications - Visual feedback for every action
Installation
From Plugin Registry (Recommended)
# Coming soon - will be available via DMS plugin manager
Manual Installation
# Copy plugin to DMS plugins directory
cp -r EmojiLauncher ~/.config/DankMaterialShell/plugins/
# Enable in DMS
# 1. Open Settings (Ctrl+,)
# 2. Go to Plugins tab
# 3. Click "Scan for Plugins"
# 4. Toggle "Emoji & Unicode Launcher" to enable
Usage
Default Trigger Mode
- Open launcher (Ctrl+Space)
- Type
:followed by search query - Examples:
:smile- Find smiling emojis:heart- Find heart emojis:copyright- Find ยฉ symbol:arrow- Find arrow characters
- Select item and press Enter to copy
Always-On Mode
Configure in settings to show emoji/unicode items without a trigger prefix.
Search Examples
Emojis:
smileโ ๐ ๐ ๐ ๐ ๐heartโ โค๏ธ ๐งก ๐ ๐ ๐ ๐fireโ ๐ฅstarโ โญ โจ ๐
Unicode Characters:
copyrightโ ยฉtrademarkโ โขdegreeโ ยฐpiโ ฯarrowโ โ โ โ โinfinityโ โeuroโ โฌ
Configuration
Access settings via DMS Settings โ Plugins โ Emoji & Unicode Launcher:
- Trigger: Set custom trigger character (
:,;,/emoji, etc.) or disable for always-on mode - No Trigger Mode: Toggle to show items without trigger prefix
Character Database
Emojis (919)
- Faces & emotions (all variations)
- Hearts & love symbols
- Hands & gestures
- Animals & nature
- Food & drink
- Travel & places
- Activities & objects
- Symbols & flags
- Numbers & arrows
- Zodiac signs
- And much more!
Unicode Characters (100+)
- Math: โ โ โ โซ โ ฯ โ โ โค โฅ
- Currency: โฌ ยฃ ยฅ โน โฝ โฉ
- Arrows: โ โ โ โ โ โ โ
- Symbols: ยฉ ยฎ โข ยง ยถ โ โก โข โฆ
- Greek: ฮฑ ฮฒ ฮณ ฮด ฮต ฮธ ฮป ฮผ ฯ ฮฉ
- Quotes: โฆ โ โ
- Music: โช โซ โฌ โญ โฎ โฏ
Requirements
- DankMaterialShell >= 0.1.0
wl-copy(from wl-clipboard package)- Wayland compositor (Niri, Hyprland, etc.)
Compatibility
- Compositors: Niri and Hyprland
- Distros: Universal - works on any Linux distribution
Technical Details
- Type: Launcher plugin
- Trigger:
:(configurable) - Language: QML (Qt Modeling Language)
- Dependencies: None (uses built-in character database)
Contributing
Found a bug or want to add more characters? Open an issue or submit a pull request!
Credits
Emoji database sourced from Terminal Root's emoji collection - a comprehensive list of emojis with searchable names.
License
MIT License - See LICENSE file for details
Author
Created for the DankMaterialShell community