Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(keybr.com): init #1391

Merged
merged 13 commits into from
Oct 26, 2024
Merged
10 changes: 10 additions & 0 deletions scripts/userstyles.yml
Original file line number Diff line number Diff line change
Expand Up @@ -144,6 +144,9 @@ collaborators:
url: https://github.com/Lichthagel
- &comfysage
url: https://github.com/comfysage
- &TadoTheMiner
name: jan Tatesa
url: https://github.com/TadoTheMiner
TadoTheMiner marked this conversation as resolved.
Show resolved Hide resolved

userstyles:
advent-of-code:
Expand Down Expand Up @@ -531,6 +534,13 @@ userstyles:
readme:
app-link: "https://jisho.org"
current-maintainers: [*Lichthagel]
keybr.com:
name: keybr.com
categories: [productivity]
color: mauve
uncenter marked this conversation as resolved.
Show resolved Hide resolved
readme:
app-link: "https://keybr.com"
current-maintainers: [*TadoTheMiner]
keyoxide:
name: Keyoxide
categories: [development]
Expand Down
149 changes: 149 additions & 0 deletions styles/keybr.com/catppuccin.user.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,149 @@
/* ==UserStyle==
@name keybr.com Catppuccin
@namespace github.com/catppuccin/userstyles/styles/keybr.com
@homepageURL https://github.com/catppuccin/userstyles/tree/main/styles/keybr.com
@version 0.0.1
@updateURL https://github.com/catppuccin/userstyles/raw/main/styles/keybr.com/catppuccin.user.css
@supportURL https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Akeybr.com
@description Soothing pastel theme for keybr.com
@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('keybr.com') {
html[data-color="dark"] {
#catppuccin(@darkFlavor, @accentColor);
}
html[data-color="light"] {
#catppuccin(@lightFlavor, @accentColor);
}
TadoTheMiner marked this conversation as resolved.
Show resolved Hide resolved
html[data-color="system"] {
@media (prefers-color-scheme: light) {
#catppuccin(@lightFlavor, @accentColor);
}
@media (prefers-color-scheme: dark) {
#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];

color-scheme: if(@lookup = latte, light, dark);

::selection {
background-color: fade(@accent-color, 30%);
}

input,
textarea {
&::placeholder {
color: @subtext0 !important;
}
}

--primary-d2: @overlay0;
--primary-d1: @overlay0;
--primary: @base;
--primary-l1: @crust;
--primary-l2: @mantle;
--secondary-d1: @subtext0;
--secondary: @text;
--secondary-l1: @subtext0;
--secondary-l2: @accent-color;
--secondary-f1: @subtext0;
--secondary-f2: @subtext0;
--accent-d2: @accent-color;
--accent-d1: @accent-color;
--accent: @accent-color;
--accent-l1: @accent-color;
--accent-l2: @accent-color;
--error-d1: @red;
--error: @red;
--error-l1: @red;
--shadow-color: fade(@crust, 88%);
--slow-key-color: @red;
--fast-key-color: @green;
--Chart-speed__color: @green;
--Chart-accuracy__color: @peach;
--Chart-complexity__color: @pink;
--Chart-threshold__color: @maroon;
--Chart-hist-h__color: @lavender;
--Chart-hist-m__color: @maroon;
--Chart-hist-r__color: @mauve;
--KeyboardKey-pointer__color: @accent-color;
--KeyboardKey-symbol__color: @crust;
--pinky-zone-color: @green;
--ring-zone-color: @teal;
--middle-zone-color: @yellow;
--left-index-zone-color: @blue;
--right-index-zone-color: @maroon;
--thumb-zone-color: @mauve;
--effort-0-color: @crust;
--effort-1-color: @crust;
--effort-2-color: @accent-color;
--effort-3-color: @accent-color;
--Value--more__color: @green;
--Value--less__color: @red;
--KeyboardKey-button--depressed__color: @accent-color;
--LessonKey--included__color: @crust;
--LessonKey--excluded__color: @crust;
--DailyGoal-bar__color: @accent-color;
--KeyboardKey-button__color: @accent-color;
--textinput__color: @text;
--textinput--special__color: @subtext1;
--textinput--hit__color: @subtext0;
--textinput--miss__color: @red;
--syntax-keyword: @mauve;
--syntax-string: @green;
--syntax-number: @peach;
--syntax-comment: @overlay2;
--MenuItem__background-color: @mantle;
--MenuItem__color: @text;
--MenuItem--hover__background-color: @surface0;
--MenuItem--hover__color: @text;
--KeyboardKey-symbol--dead__color: @red;
--KeyboardKey-symbol--ligature__color: @blue;
}
}

/* 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; @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; @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; @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; @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
Binary file added styles/keybr.com/preview.webp
Binary file not shown.
Loading