Skip to content
 
 

Latest commit

 

History

20 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

wofi-emoji 🥞

Simple emoji selector for Wayland using wofi with localization support through emojibase. It relies on wtype to paste the emojis when it's supported, otherwise, it just tries to copy it using wl-clipboard instead.

The original maintained repo can be found here: Zeioth/wofi-emoji

Usage

Usage: wofi-emoji [OPTIONS]

OPTIONS:
    -l, --languages LANG1,LANG2    Specify languages to fetch (comma-separated)
                                   Available: en, de, es, fr, it, pt, ru, ja, ko, zh, etc.
                                   For full list see: https://emojibase.dev/emojis
                                   Default: en
    -f, --force                    Force refresh of cached database
    -h, --help                     Show this help message

Examples:
    wofi-emoji                    # Use English only (default)
    wofi-emoji -l en,de           # Use English and German
    wofi-emoji -l de,fr,es -f     # Use German, French, Spanish and force refresh db

Example: wofi-emoji -l de,en

Searchable strings for emojis are output in this format "Language 1 Description" - "Language 2 Description" - ... (Keywords for all the chosen languages)

Screenshot of wofi-emoji in action

Example Configuration for Sway and Hyprland

Download wofi-emoji, ensure it's executable and somewhere in your $PATH.

Add a shortcut key in your sway config:

# ~/.config/sway/config

bindsym Mod4+e exec wofi-emoji # -l en,de,fr,..

Or in your Hyprland Config for Windows-Style emoji functionality:

# ~/.config/hypr/config/keybindings.conf

bindd = $mainMod, PERIOD, Emoji Picker, exec, wofi-emoji # -l en,de,fr,...

About

Multi-Language Windows-Style Emoji picker for Wayland using wofi and wl-clipboard

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages