lefteros_by SomniusX
EL ↗Say hello

LEFTEROS / PERSONAL NOTES

Recents for Omarchy's emoji picker

9 October 2026 / Lefteris Iliadis / SomniusX

A Recents tab for Omarchy's emoji picker

Emojis & Nerd Fonts for Omarchy by farangkao (MarkusD) is a plugin that replaces Omarchy’s built-in emoji picker: the same SUPER+CTRL+E opens a window with more than 1,800 emojis, 10,600 Nerd Font glyphs and 1,500 kaomoji, all searchable. I use it all day, and I kept searching for the same handful of things. So I built it a Recents tab and sent it as a pull request.

The Recents tab with the latest emojis, a kaomoji and glyphs
  • The first tab, newest first. It keeps the last 48 things you typed (Enter) or copied (Ctrl+Enter), from any of the three sets. Pick something again and it moves back to the top.
  • They survive restarts. They’re saved to ~/.local/state/omarchy/emojis-nerd-recents.json.
  • Search works there too. The name, the Nerd Font glyph name and the kaomoji tags all match.
  • A list that fits everything. Recents uses the Kaomoji tab’s layout, because a table flip (╯°□°)╯︵ ┻━┻ doesn’t fit in an emoji grid cell.
  • No surprises on a fresh install. The picker opens on Recents only once there’s something in it; otherwise it opens on Emojis, as before.

Searching flip inside Recents finds the table-flip kaomoji Recents in two columns when they don't fit in one

Searching inside Recents (“flip” finds the table) · two columns when they don’t fit in one.

When the recents don’t fit in one column they continue in a second one on the right, and Left/Right jump between the two; with a lot of them, the list scrolls sideways. I also added Shift+Tab to cycle the tabs backwards, and put it in the README’s keys table.

Tested on Omarchy 4.0.4: the plugin’s tests (with new checks for Recents), the dataset check and omarchy plugin validate all pass, and I already use it locally. The pull request is open, and whether it goes in is up to the plugin’s author. Until then, the change lives on my fork.