-
-
Notifications
You must be signed in to change notification settings - Fork 148
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* init(): ollama.com * chore: finish css * feat: ollama preview * chore: add to userstyle.yml * Update styles/ollama.com/catppuccin.user.css Co-authored-by: uncenter <[email protected]> * Update styles/ollama.com/catppuccin.user.css Co-authored-by: uncenter <[email protected]> * fix(uncenter): requested changes * Update styles/ollama/catppuccin.user.css Co-authored-by: uncenter <[email protected]> * fix: metadata changes * fix: req changes besides imgs * img filters. * chore: codeblock colors * changes(omar): dropdown & all borders * fix: base -> mantle * Update styles/ollama/catppuccin.user.css Co-authored-by: uncenter <[email protected]> * Update styles/ollama/catppuccin.user.css Co-authored-by: uncenter <[email protected]> * Update scripts/userstyles.yml Co-authored-by: uncenter <[email protected]> * enhancement(lint): Fix lint errors for scripts/userstyles.yml Co-authored-by: NeonGamerBot-QK <[email protected]> * chore: remove icon * enhancement(lint): Fix lint errors for scripts/userstyles.yml Co-authored-by: NeonGamerBot-QK <[email protected]> * revert lint changes * finish rest of the requested changes * arrange code * lint * update preview * fix: req changes * hljs * remove prose. * refactor: apply fixes * chore: remove dup selector * attempt fix * text-black selector * refactor(ollama): clean up, organize, format * fix(ollama): misc * fix(ollama): text colors * fix(ollama): logo image filter, text colors, input bg, focus rings/borders * fix: bugged images * update: preview * Update styles/ollama/catppuccin.user.css Co-authored-by: uncenter <[email protected]> * img on models fix * Update styles/ollama/catppuccin.user.css Co-authored-by: uncenter <[email protected]> * chore(ollama): add newline and comment --------- Co-authored-by: uncenter <[email protected]> Co-authored-by: zeon-neon[bot] <136533918+zeon-neon[bot]@users.noreply.github.com>
- Loading branch information
1 parent
9cc2b42
commit 0a46d70
Showing
3 changed files
with
301 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,289 @@ | ||
/* ==UserStyle== | ||
@name Ollama Catppuccin | ||
@namespace github.com/catppuccin/userstyles/styles/ollama | ||
@homepageURL https://github.com/catppuccin/userstyles/tree/main/styles/ollama | ||
@version 0.0.1 | ||
@updateURL https://github.com/catppuccin/userstyles/raw/main/styles/ollama/catppuccin.user.css | ||
@supportURL https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Aollama | ||
@description Soothing pastel theme for Ollama | ||
@author Catppuccin | ||
@license MIT | ||
@preprocessor less | ||
@var select lightFlavor "Light Flavor" ["latte:Latte*", "frappe:Frappé", "macchiato:Macchiato", "mocha:Mocha"] | ||
@var select darkFlavor "Dark Flavor" ["latte:Latte", "frappe:Frappé", "macchiato:Macchiato", "mocha:Mocha*"] | ||
@var select accentColor "Accent" ["rosewater:Rosewater", "flamingo:Flamingo", "pink:Pink", "mauve:Mauve*", "red:Red", "maroon:Maroon", "peach:Peach", "yellow:Yellow", "green:Green", "teal:Teal", "blue:Blue", "sapphire:Sapphire", "sky:Sky", "lavender:Lavender", "subtext0:Gray"] | ||
==/UserStyle== */ | ||
|
||
@-moz-document domain('ollama.com') { | ||
@import url("https://unpkg.com/@catppuccin/[email protected]/css/catppuccin.variables.css"); | ||
|
||
@media (prefers-color-scheme: light) { | ||
:root { | ||
#catppuccin(@lightFlavor, @accentColor); | ||
} | ||
} | ||
@media (prefers-color-scheme: dark) { | ||
:root { | ||
#catppuccin(@darkFlavor, @accentColor); | ||
} | ||
} | ||
|
||
#catppuccin(@lookup, @accent) { | ||
@rosewater: @catppuccin[@@lookup][@rosewater]; | ||
@flamingo: @catppuccin[@@lookup][@flamingo]; | ||
@pink: @catppuccin[@@lookup][@pink]; | ||
@mauve: @catppuccin[@@lookup][@mauve]; | ||
@red: @catppuccin[@@lookup][@red]; | ||
@maroon: @catppuccin[@@lookup][@maroon]; | ||
@peach: @catppuccin[@@lookup][@peach]; | ||
@yellow: @catppuccin[@@lookup][@yellow]; | ||
@green: @catppuccin[@@lookup][@green]; | ||
@teal: @catppuccin[@@lookup][@teal]; | ||
@sky: @catppuccin[@@lookup][@sky]; | ||
@sapphire: @catppuccin[@@lookup][@sapphire]; | ||
@blue: @catppuccin[@@lookup][@blue]; | ||
@lavender: @catppuccin[@@lookup][@lavender]; | ||
@text: @catppuccin[@@lookup][@text]; | ||
@subtext1: @catppuccin[@@lookup][@subtext1]; | ||
@subtext0: @catppuccin[@@lookup][@subtext0]; | ||
@overlay2: @catppuccin[@@lookup][@overlay2]; | ||
@overlay1: @catppuccin[@@lookup][@overlay1]; | ||
@overlay0: @catppuccin[@@lookup][@overlay0]; | ||
@surface2: @catppuccin[@@lookup][@surface2]; | ||
@surface1: @catppuccin[@@lookup][@surface1]; | ||
@surface0: @catppuccin[@@lookup][@surface0]; | ||
@base: @catppuccin[@@lookup][@base]; | ||
@mantle: @catppuccin[@@lookup][@mantle]; | ||
@crust: @catppuccin[@@lookup][@crust]; | ||
@accent-color: @catppuccin[@@lookup][@@accent]; | ||
|
||
@text-filter: @catppuccin[@@lookup][@text-filter]; | ||
|
||
--ctp-rosewater: #rgbify(@rosewater) []; | ||
--ctp-flamingo: #rgbify(@flamingo) []; | ||
--ctp-pink: #rgbify(@pink) []; | ||
--ctp-mauve: #rgbify(@mauve) []; | ||
--ctp-red: #rgbify(@red) []; | ||
--ctp-maroon: #rgbify(@maroon) []; | ||
--ctp-peach: #rgbify(@peach) []; | ||
--ctp-yellow: #rgbify(@yellow) []; | ||
--ctp-green: #rgbify(@green) []; | ||
--ctp-teal: #rgbify(@teal) []; | ||
--ctp-sky: #rgbify(@sky) []; | ||
--ctp-sapphire: #rgbify(@sapphire) []; | ||
--ctp-blue: #rgbify(@blue) []; | ||
--ctp-lavender: #rgbify(@lavender) []; | ||
--ctp-text: #rgbify(@text) []; | ||
--ctp-subtext1: #rgbify(@subtext1) []; | ||
--ctp-subtext0: #rgbify(@subtext0) []; | ||
--ctp-overlay2: #rgbify(@overlay2) []; | ||
--ctp-overlay1: #rgbify(@overlay1) []; | ||
--ctp-overlay0: #rgbify(@overlay0) []; | ||
--ctp-surface2: #rgbify(@surface2) []; | ||
--ctp-surface1: #rgbify(@surface1) []; | ||
--ctp-surface0: #rgbify(@surface0) []; | ||
--ctp-base: #rgbify(@base) []; | ||
--ctp-mantle: #rgbify(@mantle) []; | ||
--ctp-crust: #rgbify(@crust) []; | ||
|
||
color-scheme: if(@lookup = latte, light, dark); | ||
|
||
::selection { | ||
background-color: fade(@accent-color, 30%); | ||
} | ||
|
||
input, | ||
textarea { | ||
&::placeholder { | ||
color: @subtext0 !important; | ||
} | ||
} | ||
|
||
background-color: @base; | ||
color: @text; | ||
|
||
/* Llama logos */ | ||
img[src="/public/ollama.png"], img[src="/public/shades.png"], img[src="/public/glasses.png"] { | ||
filter: @text-filter; | ||
} | ||
|
||
code, | ||
pre { | ||
background-color: @mantle; | ||
color: @text !important; | ||
} | ||
|
||
input { | ||
background-color: @mantle; | ||
} | ||
|
||
main, | ||
section, | ||
strong, | ||
h3, | ||
ul, | ||
button, | ||
li, | ||
li::marker { | ||
color: @text; | ||
} | ||
blockquote { | ||
color: @subtext0; | ||
} | ||
|
||
a[class~=""] { | ||
color: @blue; | ||
} | ||
|
||
#query, | ||
#filter, | ||
#search { | ||
background-color: @mantle; | ||
color: @text; | ||
} | ||
#readme, | ||
#display, | ||
#file-explorer { | ||
color: @text; | ||
} | ||
|
||
.command { | ||
color: @text; | ||
} | ||
.truncate { | ||
color: @text; | ||
} | ||
|
||
/* Tailwind */ | ||
|
||
* { | ||
border-color: @surface1; | ||
} | ||
|
||
.prose { | ||
--tw-prose-headings: @text; | ||
--tw-prose-links: @accent-color; | ||
} | ||
|
||
.text-white, | ||
.text-black { | ||
color: @text; | ||
} | ||
.text-gray-900 { | ||
color: @subtext1; | ||
} | ||
.text-green-500, | ||
.text-emerald-500, | ||
.text-green-700 { | ||
color: @green; | ||
} | ||
.text-yellow-900 { | ||
color: @yellow; | ||
} | ||
.text-neutral-300, | ||
.text-neutral-400, | ||
.text-neutral-500 { | ||
color: @subtext0; | ||
} | ||
.text-neutral-700, | ||
.text-neutral-800, | ||
.text-neutral-900 { | ||
color: @subtext1 !important; | ||
} | ||
.text-red-500 { | ||
color: @red; | ||
} | ||
.text-blue-500, | ||
.text-blue-600 { | ||
color: @accent-color; | ||
} | ||
/* Models page, color for non-weight pills/tags. Background color is solid from `.bg-indigo-50`. */ | ||
.text-indigo-600 { | ||
color: @crust; | ||
} | ||
|
||
.bg-neutral-100 pre, | ||
.bg-neutral-100 .command { | ||
background-color: unset !important; | ||
} | ||
.bg-white { | ||
background-color: @mantle; | ||
} | ||
.bg-black, | ||
.hover\:bg-black:hover { | ||
background-color: @surface0 !important; | ||
} | ||
.bg-neutral-50 { | ||
background-color: @surface0; | ||
} | ||
.bg-neutral-100, | ||
.hover\:bg-neutral-100:hover { | ||
background-color: @surface2 !important; | ||
} | ||
.bg-neutral-700, | ||
.bg-neutral-800 { | ||
background-color: @surface1; | ||
} | ||
.bg-green-50 { | ||
background-color: fade(@green, 10%); | ||
} | ||
.bg-yellow-50 { | ||
background-color: fade(@yellow, 10%); | ||
} | ||
.bg-indigo-50 { | ||
background-color: @accent-color; | ||
} | ||
.bg-\[\#ddf4ff\] { | ||
background-color: fade(@accent-color, 10%); | ||
} | ||
|
||
.border { | ||
border-color: @accent-color; | ||
} | ||
.border-neutral-200, | ||
.border-neutral-300, | ||
.divide-gray-200 > :not([hidden]) ~ :not([hidden]), | ||
.divide-neutral-200 > :not([hidden]) ~ :not([hidden]) { | ||
border-color: @surface1; | ||
} | ||
.focus\:border-blue-400:focus { | ||
border-color: @accent-color; | ||
} | ||
.focus\:border-red-400:focus { | ||
border-color: @red; | ||
} | ||
|
||
.ring-neutral-300 { | ||
--tw-ring-color: @surface1 !important; | ||
} | ||
.ring-green-600\/20 { | ||
--tw-ring-color: @green; | ||
} | ||
.ring-yellow-600\/20 { | ||
--tw-ring-color: @yellow; | ||
} | ||
select:focus, | ||
.ring-blue-300, | ||
.focus\:ring-blue-300:focus { | ||
--tw-ring-color: rgba(#rgbify(@accent-color) [], var(--tw-ring-opacity)); | ||
} | ||
.focus\:ring-red-300:focus { | ||
--tw-ring-color: rgba(#rgbify(@red) [], var(--tw-ring-opacity)); | ||
} | ||
} | ||
} | ||
|
||
#rgbify(@color) { | ||
@rgb-raw: red(@color), green(@color), blue(@color); | ||
} | ||
|
||
/* prettier-ignore */ | ||
@catppuccin: { | ||
@latte: { @rosewater: #dc8a78; @flamingo: #dd7878; @pink: #ea76cb; @mauve: #8839ef; @red: #d20f39; @maroon: #e64553; @peach: #fe640b; @yellow: #df8e1d; @green: #40a02b; @teal: #179299; @sky: #04a5e5; @sapphire: #209fb5; @blue: #1e66f5; @lavender: #7287fd; @text: #4c4f69; @text-filter: brightness(0) saturate(100%) invert(32%) sepia(14%) saturate(808%) hue-rotate(196deg) brightness(92%) contrast(95%); @subtext1: #5c5f77; @subtext0: #6c6f85; @overlay2: #7c7f93; @overlay1: #8c8fa1; @overlay0: #9ca0b0; @surface2: #acb0be; @surface1: #bcc0cc; @surface0: #ccd0da; @base: #eff1f5; @mantle: #e6e9ef; @crust: #dce0e8; }; | ||
@frappe: { @rosewater: #f2d5cf; @flamingo: #eebebe; @pink: #f4b8e4; @mauve: #ca9ee6; @red: #e78284; @maroon: #ea999c; @peach: #ef9f76; @yellow: #e5c890; @green: #a6d189; @teal: #81c8be; @sky: #99d1db; @sapphire: #85c1dc; @blue: #8caaee; @lavender: #babbf1; @text: #c6d0f5; @text-filter: brightness(0) saturate(100%) invert(82%) sepia(17%) saturate(401%) hue-rotate(191deg) brightness(97%) contrast(98%); @subtext1: #b5bfe2; @subtext0: #a5adce; @overlay2: #949cbb; @overlay1: #838ba7; @overlay0: #737994; @surface2: #626880; @surface1: #51576d; @surface0: #414559; @base: #303446; @mantle: #292c3c; @crust: #232634; }; | ||
@macchiato: { @rosewater: #f4dbd6; @flamingo: #f0c6c6; @pink: #f5bde6; @mauve: #c6a0f6; @red: #ed8796; @maroon: #ee99a0; @peach: #f5a97f; @yellow: #eed49f; @green: #a6da95; @teal: #8bd5ca; @sky: #91d7e3; @sapphire: #7dc4e4; @blue: #8aadf4; @lavender: #b7bdf8; @text: #cad3f5; @text-filter: brightness(0) saturate(100%) invert(72%) sepia(78%) saturate(147%) hue-rotate(195deg) brightness(103%) contrast(92%); @subtext1: #b8c0e0; @subtext0: #a5adcb; @overlay2: #939ab7; @overlay1: #8087a2; @overlay0: #6e738d; @surface2: #5b6078; @surface1: #494d64; @surface0: #363a4f; @base: #24273a; @mantle: #1e2030; @crust: #181926; }; | ||
@mocha: { @rosewater: #f5e0dc; @flamingo: #f2cdcd; @pink: #f5c2e7; @mauve: #cba6f7; @red: #f38ba8; @maroon: #eba0ac; @peach: #fab387; @yellow: #f9e2af; @green: #a6e3a1; @teal: #94e2d5; @sky: #89dceb; @sapphire: #74c7ec; @blue: #89b4fa; @lavender: #b4befe; @text: #cdd6f4; @text-filter: brightness(0) saturate(100%) invert(94%) sepia(11%) saturate(2056%) hue-rotate(182deg) brightness(96%) contrast(99%); @subtext1: #bac2de; @subtext0: #a6adc8; @overlay2: #9399b2; @overlay1: #7f849c; @overlay0: #6c7086; @surface2: #585b70; @surface1: #45475a; @surface0: #313244; @base: #1e1e2e; @mantle: #181825; @crust: #11111b; }; | ||
} | ||
|
||
// vim:ft=less |
Git LFS file not shown