Skip to content

ddunnock/catppuccinAdaptedTheme

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logo
Catppuccin Adapted Theme for Oh My Posh


✨ My Catppuccin Adapted Theme

✨ Theme at a Glance — Why Catppuccin Adapted Stands Out

A Catppuccin-flavored, multi-line prompt for Oh My Posh v3 that packs a surprising amount of context into an elegant, low-noise layout.

🔎 What it shows 💡 How it helps
OS diamond that flips color when you sudo or hop into WSL Instant “am-I-root?” and platform awareness
SSH-aware session badge Pad-lock glyph appears the moment you log into a remote box
Smart path segment (Agnoster-short, depth = 1) Keeps even deep repo paths readable: ~/p/catppuccin-theme
Dynamic Git block with four background states (clean, ahead, behind, dirty) At a glance: branch, upstream icon, ahead/behind arrows, ✎/✔ file counts
Root ⚡ glyph separated by a surface-tone power-line Visual “hazard tape” before you type a dangerous command
Exit-code diamond on its own micro-line Green ✔ on success, red ✖ on failure—never miss an error
Right-aligned HUD: runtime (ms), Node / Go / Python presence, battery %, shell name, clock Zero clutter on the left; everything ephemeral floats to the right
Catppuccin chevron prompt (⟧⟧⟧) A soft-gradient caret that matches the palette
AWS / Azure tooltips Hover to see active cloud profile without polluting the prompt
Transient prompt & secondary prompt styling Past commands collapse to a single mauve arrow; multiline commands get a subtle yellow continuation sign

Powered by the full Catppuccin palette—flamingo → mauve → sapphire → green on the primary line and muted surface tones elsewhere—this theme delivers maximum signal with minimum pixels.


Table of Contents

  1. Preview
  2. Features
  3. Palette
  4. Getting Started
  5. Usage
  6. Segment Breakdown
  7. Customization
  8. Contributing
  9. License

Preview

Root View One Folder Deep View Two Folder Deep View Repo View

Features

  • Minimal, information-dense layout – only the essentials, revealed contextually.
  • Power-line connectors for seamless color transitions.
  • Session badge showing SSH status and user name in a diamond.
  • Path segment with compact folder display (…/parent/child).
  • Git segment with ahead/behind counters and working / staging change icons.
  • Dracula-based palette tuned for excellent contrast on both dark and light backgrounds.
  • Works with Bash, Zsh, Fish, PowerShell, Nushell, or any shell supported by Oh My Posh.

Palette

Name Hex Sample
background #282A36 #282A36
current-line #44475A #44475A
comment #6272A4 #6272A4
foreground #F8F8F2 #F8F8F2
cyan #8BE9FD #8BE9FD
green #50FA7B #50FA7B
orange #FFB86C #FFB86C
pink #FF79C6 #FF79C6
purple #BD93F9 #BD93F9
red #FF5555 #FF5555
yellow #F1FA8C #F1FA8C

Add or tweak colors in the palette: section of the YAML.


Getting Started

Prerequisites

  • Oh My Posh v3install guide.
  • A nerd-font patched terminal font such as FiraCode Nerd Font.
  • macOS, Linux, or Windows terminal of choice (iTerm2, Windows Terminal, Warp, etc.).

Installation

mkdir -p ~/.poshthemes
curl -L \
  https://raw.githubusercontent.com/ddunnock/catppuccinAdaptedTheme/master/catppuccinAdaptedTheme.omp.yaml \
  -o ~/.poshthemes/catppuccinAdaptedTheme.omp.yaml

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published