vole
Clone
Read only, no credentials:
https://rodent.software/vole.git
Write over SSH with a registered key:
git clone ssh://git@rodent.software:2222/vole.git
A free and open-source forge that lives in your Git repo.
Add Catppuccin, Nord, and Solarized as built-in themes
0584bb700c0b144752ddc29764d697551234f862 · Keenan Nemetz · 1d ago · parent c980fe53
Add Catppuccin, Nord, and Solarized as built-in themes Ship four more Appearance choices: Catppuccin Mocha, Catppuccin Latte, Nord, and Solarized Light. Each is a token block in static/palettes.css, scoped to its data-theme value and loaded after Everforest, before instance theme packs and profile/custom.css. The ids join theme.js's allowlist and the account picker, and the instance repository's reserved-name check now covers nord and the catppuccin-/solarized- prefixes so a theme pack cannot shadow a built-in. NOTICE and three MIT license files record the palettes.
forge/instancerepo/seed.go +3−2
| @@ -132,8 +132,9 @@ the stylesheet: | |||
| 132 | 132 | } | |
| 133 | 133 | ||
| 134 | 134 | The file name becomes the id and the label: acme-ocean.css is the "Acme Ocean" | |
| 135 | theme. It must use lowercase letters, digits, and dashes, and cannot be "system" | ||
| 136 | or start with "everforest-", which are the built-in values. Each stylesheet is | ||
| 135 | theme. It must use lowercase letters, digits, and dashes, and cannot collide with | ||
| 136 | a built-in value: system, nord, or a name starting with everforest-, | ||
| 137 | catppuccin-, or solarized-. Each stylesheet is | ||
| 137 | 138 | loaded after the built-in sheets and before profile/custom.css, and its rules | |
| 138 | 139 | apply only while that theme is selected. Set color-scheme and the tokens the | |
| 139 | 140 | theme changes: a light theme needs color-scheme: light and light surface and | |