Emoji & Unicode Launcher

Search and copy 300+ emojis and 100+ unicode characters directly from the launcher with instant clipboard copying Repository

RELEASE

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.

Emoji & Unicode Launcher Screenshot

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

  1. Open launcher (Ctrl+Space)
  2. Type : followed by search query
  3. Examples:
    • :smile - Find smiling emojis
    • :heart - Find heart emojis
    • :copyright - Find ยฉ symbol
    • :arrow - Find arrow characters
  4. 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

Links

Comments

edit content/_comments.md to adjust for your own site/repo

remove the file to disable comments