Skip to content

Add Catppuccin by scarcekoi - #28

Merged
DeeKahy merged 1 commit into
mainfrom
add-catppuccin
Jul 27, 2026
Merged

DeeKahy merged 1 commit into
mainfrom
add-catppuccin

Conversation

@DeeKahy

@DeeKahy DeeKahy commented Jul 27, 2026

Copy link
Copy Markdown
Owner

Catppuccin for Fluxer: https://github.com/scarcekoi/fluxer

MIT licensed. The Fluxer port is scarcekoi's, the palette is Catppuccin's, and the files are generated with whiskers from the Catppuccin palette.

Four of fifty six, on purpose

Upstream ships every flavour against all fourteen Catppuccin accents, so fifty six stylesheets. This adds one per flavour at mauve, Catppuccin's default accent. The library is twenty five variants total right now, so fifty six would have buried everything else in the browse column.

Anyone who wants a different accent should end up at the source, so it is signposted in three places rather than one:

  • the header comment of every file, naming all thirteen other accents and the path they live at
  • the description in theme.json, which the gallery prints under the title
  • homepage, which the theme page links as Upstream

Untouched

The stylesheets are exactly as whiskers generated them, verified byte for byte against upstream after stripping the header. Only the header is new: the originals carry none, and Fluxer reads it when someone imports the file into their theme library, so without it the theme shows up named after the filename.

Checked

Palettes against Catppuccin's published values, all four match:

flavour crust (primary) mantle (secondary) base (lighter) mauve
Latte #dce0e8 #e6e9ef #eff1f5 #8839ef
Frappé #232634 #292c3c #303446 #ca9ee6
Macchiato #181926 #1e2030 #24273a #c6a0f6
Mocha #11111b #181825 #1e1e2e #cba6f7

Latte is base: light, the other three base: dark. Previewed all four; Latte checked on the light base specifically.

95 tokens each. Files land in the gallery under the purple hue, via the --brand-primary fallback added in #25, since these set no --accent-primary.

Catppuccin for Fluxer, https://github.com/scarcekoi/fluxer, MIT. The port
is scarcekoi's, the palette is Catppuccin's, and the files are generated
with whiskers.

Upstream ships all four flavours against all fourteen Catppuccin accents,
fifty six stylesheets. This carries one per flavour at mauve, Catppuccin's
default accent, because fifty six entries would bury every other theme in
a gallery of twenty five variants. The header of every file, the theme
description and homepage all point at that repo for the other thirteen
accents, since that is where someone who wants teal should end up.

The stylesheets are exactly as whiskers generated them, verified byte for
byte against upstream. Only a header was added, because the originals
carry none and Fluxer reads it when you import a file into your theme
library.

Checked the palettes against Catppuccin's published values: crust, mantle,
base and mauve match for all four flavours. Latte is base light, the other
three are base dark.
@DeeKahy
DeeKahy merged commit 6446ffd into main Jul 27, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant