Skip to content

moalhaddar/hajji

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

👴 Hajji

Hajji Demo

Hajji is a shell script that allows you to search emojies and copy them to your clipboard with an interface that you are used to (your terminal). You can then paste the selected emoji anywhere you want.

Installation

  • git clone https://github.com/moalhaddar/hajji

How to run

1. Manually

You can execute the script ./open-window.sh in this repo to show the emojies.

2. Create a keyboard shortcut (GNOME)

Alterantively, you can set a shortcut in gnome-control-center.

  1. Open gnome settings and navigate to keyboard or run gnome-control-center keyboard to go there the CLI. (Screenshot)
  2. Click on View and customize shortcuts.
  3. Scroll down to find Custom Shortcuts (Screenshot)
  4. Click on the plus icon
    • Give the shortcut a name (Screenshot)
    • For the command give it the absoloute path to the open-window.sh script from this repository.
    • Pick any shortcut you want.

Dependencies

Since this is a shell script, it depends on multiple binaries:

  • fzf
  • xclip
  • GNOME Desktop environment.

FAQ

Where is the data from?

The data is extracted from unicode.org emoji list v16. This is the only data set that not only came with descriptions but also keywords that helps with fuzzy searching. A copy from that page is stored at this repo in ./data folder.

Why is my Hajji window maximzed?

This is because open-window.sh script containing --maximize option. You can remove it if you want.

Author

Mohammed Alhaddar

License

MIT License

About

A CLI Emoji picker for GNOME

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages