Skip to content

Commit

Permalink
feat(shinigami-eyes): init (catppuccin#1026)
Browse files Browse the repository at this point in the history
Co-authored-by: Isabel <[email protected]>
Co-authored-by: uncenter <[email protected]>
  • Loading branch information
3 people authored Jun 27, 2024
1 parent 9b1a1cf commit e2a8c11
Show file tree
Hide file tree
Showing 3 changed files with 173 additions and 0 deletions.
10 changes: 10 additions & 0 deletions scripts/userstyles.yml
Original file line number Diff line number Diff line change
Expand Up @@ -129,6 +129,9 @@ collaborators:
- &Flapperoo
name: Eli
url: https://github.com/Flapperoo
- &jh-devv
name: jh-devv
url: https://github.com/jh-devv

userstyles:
advent-of-code:
Expand Down Expand Up @@ -740,6 +743,13 @@ userstyles:
readme:
app-link: "https://github.com/searxng/searxng"
current-maintainers: [*sekki21956, *ryanccn]
shinigami-eyes:
name: Shinigami Eyes
categories: [browser_extension, social_networking]
color: mauve
readme:
app-link: "https://shinigami-eyes.github.io"
current-maintainers: [*jh-devv]
snapchat-web:
name: Snapchat Web
categories: [social_networking, photo_and_video, entertainment]
Expand Down
163 changes: 163 additions & 0 deletions styles/shinigami-eyes/catppuccin.user.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,163 @@
/* ==UserStyle==
@name Shinigami Eyes Catppuccin
@namespace github.com/catppuccin/userstyles/styles/shinigami-eyes
@homepageURL https://github.com/catppuccin/userstyles/tree/main/styles/shinigami-eyes
@version 0.0.1
@updateURL https://github.com/catppuccin/userstyles/raw/main/styles/shinigami-eyes/catppuccin.user.css
@supportURL https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Ashinigami-eyes
@description Soothing pastel theme for Shinigami Eyes
@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== */

/*
These are the domains for the sites that Shinigami Eyes works with.
The list can be found at https://github.com/shinigami-eyes/shinigami-eyes/blob/b66e9ad41fa4daef31886b139d8af6f852efcaaa/extension/manifest.json#L15-L96.
*/
@-moz-document
domain("facebook.com"),
domain("youtube.com"),
domain("reddit.com"),
domain("twitter.com"),
domain("x.com"),
domain("medium.com"),
domain("disqus.com"),
domain("tumblr.com"),
domain("wikipedia.org"),
domain("rationalwiki.org"),
domain("cohost.org"),
domain("bsky.app"),
domain("anarchism.space"),
domain("aus.social"),
domain("c.im"),
domain("chaos.social"),
domain("eightpoint.app"),
domain("eldritch.cafe"),
domain("fosstodon.org"),
domain("hachyderm.io"),
domain("infosec.exchange"),
domain("kolektiva.social"),
domain("mas.to"),
domain("masto.ai"),
domain("chaosfem.tw"),
domain("mastodon.art"),
domain("mastodon.cloud"),
domain("mastodon.green"),
domain("mastodon.ie"),
domain("mastodon.nz"),
domain("mastodon.online"),
domain("mastodon.scot"),
domain("mastodon.social"),
domain("mastodon.world"),
domain("mastodon.xyz"),
domain("mastodonapp.uk"),
domain("meow.social"),
domain("mstdn.ca"),
domain("mstdn.jp"),
domain("mstdn.social"),
domain("octodon.social"),
domain("ohai.social"),
domain("pixelfed.social"),
domain("queer.party"),
domain("sfba.social"),
domain("social.transsafety.network"),
domain("tech.lgbt"),
domain("techhub.social"),
domain("toot.cat"),
domain("toot.community"),
domain("toot.wales"),
domain("vulpine.club"),
domain("wandering.shop"),
domain("lgbtqia.space"),
domain("threads.net"),
domain("duckduckgo.com"),
domain("bing.com"),
domain("google.ar"),
domain("google.at"),
domain("google.be"),
domain("google.ca"),
domain("google.ch"),
domain("google.co.uk"),
domain("google.com"),
domain("google.de"),
domain("google.dk"),
domain("google.es"),
domain("google.fi"),
domain("google.fr"),
domain("google.is"),
domain("google.it"),
domain("google.no"),
domain("google.pt"),
domain("google.se")
{
@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];

body {
--ShinigamiEyesTFriendly: @green !important;
--ShinigamiEyesTransphobic: @red !important;
}

.shinigami-eyes-theme-purple-yellow {
--ShinigamiEyesTFriendly: @mauve !important;
--ShinigamiEyesTransphobic: @yellow !important;
}

.shinigami-eyes-theme-cyan-orange {
--ShinigamiEyesTFriendly: @sapphire !important;
--ShinigamiEyesTransphobic: @peach !important;
}
}
}

/* 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/shinigami-eyes/preview.webp
Binary file not shown.

0 comments on commit e2a8c11

Please sign in to comment.