pub enum Target {
Show 20 variants
Css,
Md3,
Tailwind,
Scss,
Rust,
Json,
Glsl,
Ghostty,
Tui,
Svg,
Stylix,
Bat,
Nix,
StylixFonts,
FleetFonts,
StylixVellum,
StylixVellumBase24,
SvgVellumPalette,
SkimVellum,
EscribaVellum,
}Expand description
Every renderable target ishou-cli understands. The string here matches the
CLI flag users type (ishou render --target css).
Variants§
Css
Md3
Material Design 3 system colors (--md-sys-color-*) mapped from the
TokenSet — the target Material consumers (pleme-mui) bind to so they
can consume ishou instead of forking a hard-coded MD3 palette.
Tailwind
Scss
Rust
Json
Glsl
Ghostty
Tui
Svg
Stylix
Bat
base16 bat .tmTheme (Sublime-Text XML plist) — the FIRST per-app
config-file target. bat consumes it as a custom theme; this is the
M0 proof ishou can natively emit a per-app config file (toward ishou
replacing stylix as the fleet theming engine). Same base16 slot→Nord
mapping as Stylix.
Nix
StylixFonts
FleetFonts
Fleet-fonts attrset — { primary, italic, bold, symbols, emoji, fallback_chain } consumed directly by every pleme-io GPU app
HM module (mado, blackmatter-ghostty, fumi, kagi, …) to name
the canonical family AND install the underlying nixpkgs
package via home.packages. Sibling of StylixFonts — same
typed Typography source, different consumer-side shape.
StylixVellum
Vellum base16 stylix scheme YAML (the prescribed fleet theme).
Sourced from the BORN VellumPalette, not the Nord TokenSet.
StylixVellumBase24
Vellum base24 stylix scheme YAML — base16 + the real two-tier brights (base10–17).
SvgVellumPalette
Vellum palette preview SVG — one labelled chip per BORN token.
SkimVellum
Vellum skim/fzf --color=k:v,… string — the fleet picker theme.
Generated from the BORN VellumPalette, byte-equivalent to the
hand-authored skim-tab::NORD_COLORS.
EscribaVellum
Vellum escriba theme *.lisp — (deftheme) + (defpalette) +
(defhighlight …) over escriba’s CANONICAL_GROUPS, sourced from
the BORN VellumPalette. Mirrors escriba/configs/vellum.lisp.
Implementations§
Trait Implementations§
impl Copy for Target
impl Eq for Target
impl StructuralPartialEq for Target
Auto Trait Implementations§
impl Freeze for Target
impl RefUnwindSafe for Target
impl Send for Target
impl Sync for Target
impl Unpin for Target
impl UnsafeUnpin for Target
impl UnwindSafe for Target
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
key and return true if they are equal.