omakase
polidog's personal Omarchy setup - Japanese fonts, kitty, herdr, Omarchy plugins and desktop apps.
GitHub · polidog/omakase · 更新 2026/8/29
$ omasushi use polidog/omakaseそのあと omasushi plan で差分を見て omasushi apply。
このリポジトリは機能ごとに分かれています。全部まとめて取るか、欲しいものだけ取るか。
font: UDEV Gothic NF
defaults: terminal=kitty, agent=codex, editor=nvim, browser=chrome
なし
なし
# polidog's Omarchy setup, split into feature-sized parts.
# omasushi use polidog/omakase # everything below
# omasushi use polidog/omakase/fonts # just the Japanese font setup
name: omakase
description: polidog's personal Omarchy setup - Japanese fonts, kitty, herdr, Omarchy plugins and desktop apps.
parts:
# Japanese-ready fonts. The fontconfig rules pin the JP faces of Noto CJK,
# which plain charset matching would otherwise resolve to the Korean forms.
# They live in conf.d/ because `omarchy font set` overwrites fonts.conf.
fonts:
packages:
aur:
- ttf-hackgen
- ttf-udev-gothic
omarchy:
font: UDEV Gothic NF
files:
files/fontconfig/conf.d: ~/.config/fontconfig/conf.d
# kitty as the terminal. Wants the fonts part (font_family UDEV Gothic NF).
# `omarchy font set` / `theme set` rewrite kitty.conf in place and break the
# symlink - copy it back in and apply again when that happens.
kitty:
omarchy:
defaults:
terminal: kitty
files:
files/kitty/kitty.conf: ~/.config/kitty/kitty.conf
# Omarchy bar plugins and the default agent/editor.
omarchy:
packages:
aur:
- hyprmoncfg # the CLI the omarchy-hyprmoncfg plugin drives
omarchy:
defaults:
agent: codex
editor: nvim
plugins:
- url: https://github.com/Charlieras262/omarchy-pill-workspaces.git
enable: true
- url: https://github.com/crmne/omarchy-hyprmoncfg.git
enable: true
- url: https://github.com/devgtv/omarchy-docker.git
enable: true
- url: https://github.com/polidog/omasushi.git
enable: true
- url: https://github.com/rmacy/omarchy-system-monitor.git
enable: true
- url: https://github.com/tmn73/omarchy-calendar.git
enable: true
# herdr: tmux-style keybindings (prefix ctrl+b), the plugins they drive, and
# the Omarchy bar widget that shows agent status.
#
# bindings.lua binds Ctrl+B non-consuming so the prefix still reaches herdr,
# and calls herdr-prefix-ime-off to drop fcitx5 out of Japanese input first.
# It also carries the SUPER+A binding for Claude Desktop (see the apps part) -
# hypr keeps personal overrides in this one file, so it cannot be split.
herdr:
omarchy:
plugins:
- url: https://github.com/fabean/omarchy-herdr.git
enable: true
herdr:
plugins:
- source: polidog/herdr-gh-issue-label # $issue sidebar row
- source: szrenwei/herdr-agent-metrics # [[keys.command]] herdr-agent-metrics.refresh
files:
files/herdr/config.toml: ~/.config/herdr/config.toml
files/bin/herdr-prefix-ime-off: ~/.local/bin/herdr-prefix-ime-off
files/hypr/bindings.lua: ~/.config/hypr/bindings.lua
# Everyday desktop applications, all from the AUR.
apps:
packages:
aur:
- claude-desktop
- google-chrome
- google-cloud-cli
- rtk-bin # LLM token-saving CLI proxy
- slack-desktop
omarchy:
defaults:
browser: chrome
おま寿司 · ごちそうさまでした · お会計 0 円 · CLI on GitHub