Demoji
emoji / unicode character picker script for rofi or dmenu
Install / Use
/learn @nm0i/DemojiREADME
Demoji
Character picker for rofi, dmenu.
Script will push selected character into the clipboard and will type it in active window.
Screenshot

Requirements
rofi, bash, xsel, xdotool
Installation
- Clone repo somewhere.
- Symlink script into your $PATH.
- Bind it to a key in your wm or compositor.
Menu selection
By default, script concatenates all *.menu.txt files in its run directory.
You can select which menu you want or add your own menus by default renaming the script or choosing appropriate link name.
Symlink desired menus to your ~/bin/ or ~/.local/bin/ direcrories, or any other directory from your $PATH:
cd ~/bin/
ln -s ~/path/to/repo/demoji.sh demoji-unicode.sh
ln -s ~/path/to/repo/demoji.sh demoji-emoji.sh
Symlink name will be used to figure out which menu you do want.
Then bind desired calls to keys in your wm, compositor or keyboard manager.
Fonts
Emoji fonts, such as Noto Emoji, are highly recommended for proper menu rendering.
See also
https://github.com/Mange/rofi-emoji
List sources
Related Skills
node-connect
345.4kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
104.6kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
345.4kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
345.4kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
