God-tier ultra-condensed guide to dominating your Oh My Pi statusLine! 🤯
More at: omp.0rk.de
🛠️ Core Settings
statusLine.preset: 👑default|minimal|compact|full|nerd|ascii|customstatusLine.separator: 🔪powerline|powerline-thin|slash|pipe|block|none|asciistatusLine.transparent: 🫥true|falsestatusLine.sessionAccent: 🎨true|falsestatusLine.showHookStatus: 🪝true|false
🧠 Custom Preset Mastery
Unlock limit-break mode by setting preset: custom. You MUST define these arrays/objects in your config:
statusLine.leftSegments👈 (e.g.,['pi', 'path', 'git'])statusLine.rightSegments👉 (e.g.,['session_name', 'model'])statusLine.segmentOptions⚙️ (deep override of segment rendering options)
💻 /ymlsum
# /ymlsum: 100% Complete Holistic OMP StatusLine Config
statusLine:
preset: custom # 👑 Enums: default|minimal|compact|full|nerd|ascii|custom
separator: powerline-thin # 🔪 Enums: powerline|powerline-thin|slash|pipe|block|none|ascii
transparent: false # 🫥 BG mode
sessionAccent: true # 🎨 Tint borders
showHookStatus: true # 🪝 Hook msgs
leftSegments: # 👈 Custom only
- pi
- path
- git
rightSegments: # 👉 Custom only
- session_name
- mode
segmentOptions: {} # ⚙️ Custom overrides