refactor: general improvements (#81)
* fix: use correct shield for issues by label * style: run `deno fmt` * build(CODEOWNERS): remove extra `#` and `\n` * docs: remove escaping `.` for folders * docs: commit to using `userstyle` Originally, we wanted to avoid using the word userstyle in case non-developers were confused. However, given that the name of the repository is catppuccin/userstyles and there are now explanations for what a userstyle is. I believe we should be more consistent and commit to using the word. * build(userstyle.yml): shorten issue template This commit uses the abbreviated YAML list syntax to auto-populate the labels. This will ensure that this file remains easy to scroll as more userstyles are added. * chore: use raw link for schema Using a relative link only works when the user has locally cloned the repository. This commit changes it back to a raw link so that it overcomes this limitation. * build: refine commit msg in `git-auto-commit-action" The current commit message is quite verbose and co-authors the original author. In @nekowinston's words: "there's no reason i'm co-authored when i merge a PR in that changes a single line in the readme :baldkek:" This commit reduces the verbosity of the commit message and doesn't co-author the merger. * build(issue-labeler.yml): shorten file Please see the commit description of 4a1326983f1e1a3bbe663f4aa16b6e19f8df8da8 * docs: highlight text as bold We want to draw the user's attention to specific parts of the page. For the CONTRIBUTING.md, we want to make sure their eyes are down towards "New Userstyles." For the userstyle-creation.md, we want to make sure that the user knows READMEs are auto-generated. * chore: update `deno.lock` * chore: generate health files
This commit is contained in:
parent
24d53cfc61
commit
1c16ae7dd1
34
.github/CODEOWNERS
vendored
34
.github/CODEOWNERS
vendored
@ -1,70 +1,36 @@
|
||||
# THIS FILE IS AUTOGENERATED. DO NOT EDIT IT BY HAND.
|
||||
/styles/advent-of-code @rubyowo
|
||||
#
|
||||
/styles/anilist @AnubisNekhet
|
||||
#
|
||||
/styles/brave-search @ndsboy
|
||||
#
|
||||
/styles/canvas-lms @TheMemeSniper
|
||||
#
|
||||
/styles/chatgpt @rubyowo
|
||||
#
|
||||
/styles/chess.com @coldenate @isabelroses @skelebro1
|
||||
#
|
||||
/styles/cinny @jn-sena
|
||||
#
|
||||
/styles/codeberg @justTOBBI
|
||||
#
|
||||
/styles/crowdin @ryanccn
|
||||
#
|
||||
/styles/deepl @watatomo
|
||||
#
|
||||
/styles/ecosia @isabelroses
|
||||
#
|
||||
/styles/elk @ryanccn
|
||||
#
|
||||
/styles/github @Pocco81 @GlowingUmbreon
|
||||
#
|
||||
/styles/hacker-news @lucasmelin
|
||||
#
|
||||
/styles/homepage @Gandalf-the-Blue
|
||||
#
|
||||
/styles/ichi.moe @watatomo
|
||||
#
|
||||
/styles/invidious @nekowinston
|
||||
#
|
||||
/styles/invokeai @ryanccn
|
||||
#
|
||||
/styles/lastfm @AnubisNekhet
|
||||
#
|
||||
/styles/libreddit @isabelroses
|
||||
#
|
||||
/styles/mastodon @isabelroses
|
||||
#
|
||||
/styles/modrinth @thismoon
|
||||
#
|
||||
/styles/nitter @AnubisNekhet
|
||||
#
|
||||
/styles/nixos-search @alaidriel
|
||||
#
|
||||
/styles/paste.rs @Stonks3141
|
||||
#
|
||||
/styles/proton @soya-daizu
|
||||
#
|
||||
/styles/quizlet @spaghettiosareyummy
|
||||
#
|
||||
/styles/reddit @jayylmao
|
||||
#
|
||||
/styles/searxng @Sekki21956 @ryanccn
|
||||
#
|
||||
/styles/tutanota @ryanccn
|
||||
#
|
||||
/styles/twitch @GitMuslim @isabelroses
|
||||
#
|
||||
/styles/vercel @ryanccn
|
||||
#
|
||||
/styles/whatsapp-web @FrancoRav
|
||||
#
|
||||
/styles/wikiwand @tnixc
|
||||
#
|
||||
/styles/youtube @isabelroses
|
6
.github/ISSUE_TEMPLATE/config.yml
vendored
6
.github/ISSUE_TEMPLATE/config.yml
vendored
@ -1,11 +1,11 @@
|
||||
blank_issues_enabled: false
|
||||
contact_links:
|
||||
- name: Theme Request
|
||||
- name: Userstyle Request
|
||||
url: https://github.com/catppuccin/catppuccin/discussions/new?category=port-requests
|
||||
about: Request a website to be themed here!
|
||||
- name: Theme Review
|
||||
- name: Userstyle Review
|
||||
url: https://github.com/catppuccin/userstyles/compare
|
||||
about: Already made a theme? Raise a Pull Request here!
|
||||
about: Already made a theme? Submit a Pull Request here!
|
||||
- name: Community Discord
|
||||
url: https://discord.com/servers/catppuccin-907385605422448742
|
||||
about: Ask questions and chat to other community members!
|
37
.github/ISSUE_TEMPLATE/userstyle.yml
vendored
37
.github/ISSUE_TEMPLATE/userstyle.yml
vendored
@ -14,42 +14,7 @@ body:
|
||||
label: What userstyles are you seeing the problem on?
|
||||
description: "Don't worry about the `lbl:` prefix, it allows issues to be automatically labeled!"
|
||||
multiple: true
|
||||
options:
|
||||
- lbl:advent-of-code
|
||||
- lbl:anilist
|
||||
- lbl:brave-search
|
||||
- lbl:canvas-lms
|
||||
- lbl:chatgpt
|
||||
- lbl:chess.com
|
||||
- lbl:cinny
|
||||
- lbl:codeberg
|
||||
- lbl:crowdin
|
||||
- lbl:deepl
|
||||
- lbl:ecosia
|
||||
- lbl:elk
|
||||
- lbl:github
|
||||
- lbl:hacker-news
|
||||
- lbl:homepage
|
||||
- lbl:ichi.moe
|
||||
- lbl:invidious
|
||||
- lbl:invokeai
|
||||
- lbl:lastfm
|
||||
- lbl:libreddit
|
||||
- lbl:mastodon
|
||||
- lbl:modrinth
|
||||
- lbl:nitter
|
||||
- lbl:nixos-search
|
||||
- lbl:paste.rs
|
||||
- lbl:proton
|
||||
- lbl:quizlet
|
||||
- lbl:reddit
|
||||
- lbl:searxng
|
||||
- lbl:tutanota
|
||||
- lbl:twitch
|
||||
- lbl:vercel
|
||||
- lbl:whatsapp-web
|
||||
- lbl:wikiwand
|
||||
- lbl:youtube
|
||||
options: ['lbl:advent-of-code', 'lbl:anilist', 'lbl:brave-search', 'lbl:canvas-lms', 'lbl:chatgpt', 'lbl:chess.com', 'lbl:cinny', 'lbl:codeberg', 'lbl:crowdin', 'lbl:deepl', 'lbl:ecosia', 'lbl:elk', 'lbl:github', 'lbl:hacker-news', 'lbl:homepage', 'lbl:ichi.moe', 'lbl:invidious', 'lbl:invokeai', 'lbl:lastfm', 'lbl:libreddit', 'lbl:mastodon', 'lbl:modrinth', 'lbl:nitter', 'lbl:nixos-search', 'lbl:paste.rs', 'lbl:proton', 'lbl:quizlet', 'lbl:reddit', 'lbl:searxng', 'lbl:tutanota', 'lbl:twitch', 'lbl:vercel', 'lbl:whatsapp-web', 'lbl:wikiwand', 'lbl:youtube']
|
||||
validations:
|
||||
required: true
|
||||
- type: textarea
|
||||
|
105
.github/issue-labeler.yml
vendored
105
.github/issue-labeler.yml
vendored
@ -1,71 +1,36 @@
|
||||
# THIS FILE IS AUTOGENERATED. DO NOT EDIT IT BY HAND.
|
||||
advent-of-code:
|
||||
- '(lbl:advent-of-code)'
|
||||
anilist:
|
||||
- '(lbl:anilist)'
|
||||
brave-search:
|
||||
- '(lbl:brave-search)'
|
||||
canvas-lms:
|
||||
- '(lbl:canvas-lms)'
|
||||
chatgpt:
|
||||
- '(lbl:chatgpt)'
|
||||
chess.com:
|
||||
- '(lbl:chess.com)'
|
||||
cinny:
|
||||
- '(lbl:cinny)'
|
||||
codeberg:
|
||||
- '(lbl:codeberg)'
|
||||
crowdin:
|
||||
- '(lbl:crowdin)'
|
||||
deepl:
|
||||
- '(lbl:deepl)'
|
||||
ecosia:
|
||||
- '(lbl:ecosia)'
|
||||
elk:
|
||||
- '(lbl:elk)'
|
||||
github:
|
||||
- '(lbl:github)'
|
||||
hacker-news:
|
||||
- '(lbl:hacker-news)'
|
||||
homepage:
|
||||
- '(lbl:homepage)'
|
||||
ichi.moe:
|
||||
- '(lbl:ichi.moe)'
|
||||
invidious:
|
||||
- '(lbl:invidious)'
|
||||
invokeai:
|
||||
- '(lbl:invokeai)'
|
||||
lastfm:
|
||||
- '(lbl:lastfm)'
|
||||
libreddit:
|
||||
- '(lbl:libreddit)'
|
||||
mastodon:
|
||||
- '(lbl:mastodon)'
|
||||
modrinth:
|
||||
- '(lbl:modrinth)'
|
||||
nitter:
|
||||
- '(lbl:nitter)'
|
||||
nixos-search:
|
||||
- '(lbl:nixos-search)'
|
||||
paste.rs:
|
||||
- '(lbl:paste.rs)'
|
||||
proton:
|
||||
- '(lbl:proton)'
|
||||
quizlet:
|
||||
- '(lbl:quizlet)'
|
||||
reddit:
|
||||
- '(lbl:reddit)'
|
||||
searxng:
|
||||
- '(lbl:searxng)'
|
||||
tutanota:
|
||||
- '(lbl:tutanota)'
|
||||
twitch:
|
||||
- '(lbl:twitch)'
|
||||
vercel:
|
||||
- '(lbl:vercel)'
|
||||
whatsapp-web:
|
||||
- '(lbl:whatsapp-web)'
|
||||
wikiwand:
|
||||
- '(lbl:wikiwand)'
|
||||
youtube:
|
||||
- '(lbl:youtube)'
|
||||
advent-of-code: ['(lbl:advent-of-code)']
|
||||
anilist: ['(lbl:anilist)']
|
||||
brave-search: ['(lbl:brave-search)']
|
||||
canvas-lms: ['(lbl:canvas-lms)']
|
||||
chatgpt: ['(lbl:chatgpt)']
|
||||
chess.com: ['(lbl:chess.com)']
|
||||
cinny: ['(lbl:cinny)']
|
||||
codeberg: ['(lbl:codeberg)']
|
||||
crowdin: ['(lbl:crowdin)']
|
||||
deepl: ['(lbl:deepl)']
|
||||
ecosia: ['(lbl:ecosia)']
|
||||
elk: ['(lbl:elk)']
|
||||
github: ['(lbl:github)']
|
||||
hacker-news: ['(lbl:hacker-news)']
|
||||
homepage: ['(lbl:homepage)']
|
||||
ichi.moe: ['(lbl:ichi.moe)']
|
||||
invidious: ['(lbl:invidious)']
|
||||
invokeai: ['(lbl:invokeai)']
|
||||
lastfm: ['(lbl:lastfm)']
|
||||
libreddit: ['(lbl:libreddit)']
|
||||
mastodon: ['(lbl:mastodon)']
|
||||
modrinth: ['(lbl:modrinth)']
|
||||
nitter: ['(lbl:nitter)']
|
||||
nixos-search: ['(lbl:nixos-search)']
|
||||
paste.rs: ['(lbl:paste.rs)']
|
||||
proton: ['(lbl:proton)']
|
||||
quizlet: ['(lbl:quizlet)']
|
||||
reddit: ['(lbl:reddit)']
|
||||
searxng: ['(lbl:searxng)']
|
||||
tutanota: ['(lbl:tutanota)']
|
||||
twitch: ['(lbl:twitch)']
|
||||
vercel: ['(lbl:vercel)']
|
||||
whatsapp-web: ['(lbl:whatsapp-web)']
|
||||
wikiwand: ['(lbl:wikiwand)']
|
||||
youtube: ['(lbl:youtube)']
|
26
.github/pull_request_template.md
vendored
26
.github/pull_request_template.md
vendored
@ -1,6 +1,7 @@
|
||||
<!-- DELETE THIS IF YOUR PULL REQUEST DOES NOT ADD AN USERSTYLE" -->
|
||||
|
||||
<!-- Replace "Website" with a markdown link to the website that you have themed. -->
|
||||
|
||||
## 🎉 Theme for Website 🎉
|
||||
|
||||
<!--
|
||||
@ -19,12 +20,23 @@ Feel free to leave this section empty if you don't have anything more to say.
|
||||
|
||||
## 🗒 Checklist 🗒
|
||||
|
||||
- [ ] I have read and followed Catppuccin's [submission guidelines](https://github.com/catppuccin/userstyles/blob/main/docs/userstyle-creation.md).
|
||||
- [ ] I have made a new directory underneath `/styles/<name-of-website>` containing the contents of the [`/template`](https://github.com/catppuccin/userstyles/blob/main/template/) directory.
|
||||
- [ ] I have read and followed Catppuccin's
|
||||
[submission guidelines](https://github.com/catppuccin/userstyles/blob/main/docs/userstyle-creation.md).
|
||||
- [ ] I have made a new directory underneath `/styles/<name-of-website>`
|
||||
containing the contents of the
|
||||
[`/template`](https://github.com/catppuccin/userstyles/blob/main/template/)
|
||||
directory.
|
||||
- [ ] I have ensured that the new directory is in **lower-kebab-case**.
|
||||
- [ ] I have followed the template and kept the preprocessor as [LESS](https://lesscss.org/#overview).
|
||||
- [ ] I have made sure to update the [`userstyles.yml`](https://github.com/catppuccin/userstyles/blob/main/src/userstyles.yml) file with information about the new userstyle.
|
||||
- [ ] I have followed the template and kept the preprocessor as
|
||||
[LESS](https://lesscss.org/#overview).
|
||||
- [ ] I have made sure to update the
|
||||
[`userstyles.yml`](https://github.com/catppuccin/userstyles/blob/main/src/userstyles.yml)
|
||||
file with information about the new userstyle.
|
||||
- [ ] I have included the following files:
|
||||
- `catppuccin.user.css` - all the CSS for the userstyle, based on the template.
|
||||
- `assets/mocha.webp`, `assets/macchiato.webp`, `assets/frappe.webp` and `assets/latte.webp` - individual screenshots of the themed website, in all 4 Catppuccin flavors.
|
||||
- `catwalk.webp` - image of all individual screenshots stitched together, generated via [catwalk](https://github.com/catppuccin/toolbox#-catwalk).
|
||||
- `catppuccin.user.css` - all the CSS for the userstyle, based on the
|
||||
template.
|
||||
- `assets/mocha.webp`, `assets/macchiato.webp`, `assets/frappe.webp` and
|
||||
`assets/latte.webp` - individual screenshots of the themed website, in all 4
|
||||
Catppuccin flavors.
|
||||
- `catwalk.webp` - image of all individual screenshots stitched together,
|
||||
generated via [catwalk](https://github.com/catppuccin/toolbox#-catwalk).
|
||||
|
3
.github/workflows/generate.yml
vendored
3
.github/workflows/generate.yml
vendored
@ -36,6 +36,7 @@ jobs:
|
||||
- name: Push Changes
|
||||
uses: stefanzweifel/git-auto-commit-action@v4
|
||||
with:
|
||||
commit_message: "chore: README, CODEOWNERS & labeler.yml"
|
||||
commit_message: "chore: generate health files"
|
||||
commit_author: "github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>"
|
||||
branch: ${{ github.ref }}
|
||||
# yaml-language-server: $schema=https://json.schemastore.org/github-workflow.json
|
||||
|
@ -43,7 +43,8 @@ giving it a unique and appealing aesthetic in line with Catppuccin's color palet
|
||||
To install these userstyles:
|
||||
|
||||
1. Install [Stylus](https://github.com/openstyles/stylus)
|
||||
- [Firefox](https://addons.mozilla.org/en-GB/firefox/addon/styl-us/)/[Chrome](https://chrome.google.com/webstore/detail/stylus/clngdbkpkpeebahjckkjfobafhncgmne) extension.
|
||||
- [Firefox](https://addons.mozilla.org/en-GB/firefox/addon/styl-us/)/[Chrome](https://chrome.google.com/webstore/detail/stylus/clngdbkpkpeebahjckkjfobafhncgmne)
|
||||
extension.
|
||||
2. Enable CSP Patching from `Stylus Settings` > `Advanced`.
|
||||
3. Install the theme:
|
||||
- `https://github.com/catppuccin/userstyles/raw/main/styles/<name>/catppuccin.user.css`
|
||||
|
@ -4,17 +4,30 @@
|
||||
|
||||
## Guidelines
|
||||
|
||||
The following is a set of guidelines for contributing to this repository. Use your best judgment, and feel free to propose changes to this document in a pull request.
|
||||
The following is a set of guidelines for contributing to this repository. Use
|
||||
your best judgment, and feel free to propose changes to this document in a pull
|
||||
request.
|
||||
|
||||
## Types of PRs
|
||||
|
||||
It is important to note that there are **two types of PRs** for this repository:
|
||||
|
||||
1. New Userstyles: Please see [userstyle-creation.md](userstyle-creation.md)
|
||||
2. Other improvements: These should follow the recommendations below, to help improve the chances of a merged PR.
|
||||
1. **New Userstyles:** Please see [userstyle-creation.md](userstyle-creation.md)
|
||||
2. **Other improvements:** These should follow the recommendations below, to help
|
||||
improve the chances of a merged PR.
|
||||
|
||||
## General Recommendations
|
||||
|
||||
- Create a [topic branch](https://git-scm.com/book/en/v2/Git-Branching-Branching-Workflows#_topic_branch) on your fork for your specific PR.
|
||||
- Consider using [conventionalcommits.org](https://www.conventionalcommits.org/en/v1.0.0/)'s rules for creating explicit and meaningful commit messages.
|
||||
- If it's your first time contributing to a project then you should look to the popular [first-contributions](https://github.com/firstcontributions/first-contributions) repository on GitHub. This will give you hands-on experience with the features of GitHub required to make a contribution. As always, feel free to join our [Discord](https://discord.com/servers/catppuccin-907385605422448742) to ask any questions and clarify your understanding, we are more than happy to help!
|
||||
- Create a
|
||||
[topic branch](https://git-scm.com/book/en/v2/Git-Branching-Branching-Workflows#_topic_branch)
|
||||
on your fork for your specific PR.
|
||||
- Consider using
|
||||
[conventionalcommits.org](https://www.conventionalcommits.org/en/v1.0.0/)'s
|
||||
rules for creating explicit and meaningful commit messages.
|
||||
- If it's your first time contributing to a project then you should look to the
|
||||
popular
|
||||
[first-contributions](https://github.com/firstcontributions/first-contributions)
|
||||
repository on GitHub. This will give you hands-on experience with the features
|
||||
of GitHub required to make a contribution. As always, feel free to join our
|
||||
[Discord](https://discord.com/servers/catppuccin-907385605422448742) to ask
|
||||
any questions and clarify your understanding, we are more than happy to help!
|
||||
|
@ -10,11 +10,15 @@
|
||||
|
||||
### Requesting Userstyles
|
||||
|
||||
To request a website to be themed, please create a [Port Request](https://github.com/catppuccin/catppuccin/discussions/new?category=port-requests) discussion on [catppuccin/catppuccin](https://github.com/catppuccin/catppuccin).
|
||||
While this may seem odd, this ensures to keep all of our requests in one place and makes it easier for
|
||||
all people to request what they want without needing to learn what "Stylus" exactly is.
|
||||
To request a website to be themed, please create a
|
||||
[Port Request](https://github.com/catppuccin/catppuccin/discussions/new?category=port-requests)
|
||||
discussion on [catppuccin/catppuccin](https://github.com/catppuccin/catppuccin).
|
||||
While this may seem odd, this ensures to keep all of our requests in one place
|
||||
and makes it easier for all people to request what they want without needing to
|
||||
learn what "Stylus" exactly is.
|
||||
|
||||
**If you have already created a userstyle, please raise a [Pull Request](https://github.com/catppuccin/userstyles/compare)!**
|
||||
**If you have already created a userstyle, please raise a
|
||||
[Pull Request](https://github.com/catppuccin/userstyles/compare)!**
|
||||
|
||||
|
||||
|
||||
@ -23,28 +27,41 @@ all people to request what they want without needing to learn what "Stylus" exac
|
||||
To create a userstyle, follow the instructions listed below:
|
||||
|
||||
1. Fork this repository.
|
||||
2. Create a new branch under the name `feat/<name-of-website>`, (e.g. `feat/nixos-search` instead of NixOS Search).
|
||||
3. Create a new folder `styles/<name-of-website>`. The name must be `lower-kebab-case`.
|
||||
- **If your website includes special characters, such as `.`, as part of its branding. Please replace this with `dotcom` instead.**
|
||||
For example, `chess.com` would become `styles/chessdotcom`.
|
||||
4. Copy the contents of the [`template`](../template/) folder into `styles/<name-of-website>`.
|
||||
- **The template uses [LESS](https://lesscss.org/#overview) as the preprocessor for Stylus. Please do not change this as we will only accept userstyles based on the template.**
|
||||
5. Edit the [`catppuccin.user.css`](../template/catppuccin.user.css) file and replace all the words wrapped with `<>` to fit the details of your port.
|
||||
6. Edit the [`userstyle.yml`](../src/userstyles.yml) file and put in the details of your port. **More details given below.**
|
||||
2. Create a new branch under the name `feat/<name-of-website>`, (e.g.
|
||||
`feat/nixos-search` instead of NixOS Search).
|
||||
3. Create a new folder `styles/<name-of-website>`. The name must be
|
||||
`lower-kebab-case`.
|
||||
4. Copy the contents of the [`template`](../template/) folder into
|
||||
`styles/<name-of-website>`.
|
||||
- **The template uses [LESS](https://lesscss.org/#overview) as the
|
||||
preprocessor for Stylus. Please do not change this as we will only accept
|
||||
userstyles based on the template.**
|
||||
5. Edit the [`catppuccin.user.css`](../template/catppuccin.user.css) file and
|
||||
replace all the words wrapped with `<>` to fit the details of your port.
|
||||
6. Edit the [`userstyle.yml`](../src/userstyles.yml) file and put in the details
|
||||
of your port. **More details given below.**
|
||||
7. Create your image previews in the [`assets/`](../template/assets/) folder
|
||||
- **All previews must be `.webp` files.**
|
||||
- Create a preview image for each flavor. (e.g. `mocha.webp`, `macchiato.webp`, `frappe.webp` & `latte.webp`)
|
||||
- Use [catwalk](https://github.com/catppuccin/toolbox#catwalk) to generate a composite or grid image of all the flavors. **This must be saved as `catwalk.webp`.**
|
||||
8. Raise a [Pull Request](https://github.com/catppuccin/userstyles/compare), making sure to read and fill out the template properly.
|
||||
- Create a preview image for each flavor. (e.g. `mocha.webp`,
|
||||
`macchiato.webp`, `frappe.webp` & `latte.webp`)
|
||||
- Use [catwalk](https://github.com/catppuccin/toolbox#catwalk) to generate a
|
||||
composite or grid image of all the flavors. **This must be saved as
|
||||
`catwalk.webp`.**
|
||||
8. Raise a [Pull Request](https://github.com/catppuccin/userstyles/compare),
|
||||
making sure to read and fill out the template properly.
|
||||
|
||||
|
||||
|
||||
### `userstyles.yml`
|
||||
|
||||
Please note that the `README`s for each port are auto-generated by scripts defined in [`src/generate/`](../src/generate), along with many other parts of this repository.
|
||||
This file, `userstyles.yml`, is responsible for holding the necessary data to auto-generate everything.
|
||||
**Please note that the `README`s for each port are auto-generated by scripts
|
||||
defined in [`src/generate/`](../src/generate)**, along with many other parts of
|
||||
this repository. This file, `userstyles.yml`, is responsible for holding the
|
||||
necessary data to auto-generate everything.
|
||||
|
||||
[`userstyles.schema.json`](../src/userstyles.schema.json) is the schema specification for this file. The fields in the following instructions are based on the schema:
|
||||
[`userstyles.schema.json`](../src/userstyles.schema.json) is the schema
|
||||
specification for this file. The fields in the following instructions are based
|
||||
on the schema:
|
||||
|
||||
1. Add your name to the list of collaborators.
|
||||
|
||||
@ -57,45 +74,50 @@ This file, `userstyles.yml`, is responsible for holding the necessary data to au
|
||||
|
||||
2. Locate the `userstyles` section and add your port to the list.
|
||||
|
||||
You should make changes to everything wrapped in `<>` and remove the `<>` characters.
|
||||
If you need help with any of the fields, you should refer to other ports in the `userstyle.yml` file.
|
||||
If you still cannot figure it out, you can ask for help in the pull request or join our [Discord](https://discord.com/servers/catppuccin-907385605422448742).
|
||||
You should make changes to everything wrapped in `<>` and remove the `<>`
|
||||
characters. If you need help with any of the fields, you should refer to
|
||||
other ports in the `userstyle.yml` file. If you still cannot figure it out,
|
||||
you can ask for help in the pull request or join our
|
||||
[Discord](https://discord.com/servers/catppuccin-907385605422448742).
|
||||
|
||||
`Required Fields:`
|
||||
|
||||
```yaml
|
||||
<port>:
|
||||
name: <name>
|
||||
category: <category>
|
||||
readme:
|
||||
app-link: <url>
|
||||
current-maintainers: [ *<github-username> ]
|
||||
<port>:
|
||||
name: <name>
|
||||
category: <category>
|
||||
readme:
|
||||
app-link: <url>
|
||||
current-maintainers: [ *<github-username> ]
|
||||
```
|
||||
|
||||
`All Fields:`
|
||||
|
||||
These extra `usage` & `faq` keys will ensure that you can add important information about the port to the README.
|
||||
These extra `usage` & `faq` keys will ensure that you can add important
|
||||
information about the port to the README.
|
||||
|
||||
The keys `color` & `icon` are best explained the schema specification itself.
|
||||
|
||||
The key `past-maintainers` is a list of people who have maintained the port in the past. We encourage all maintainers to add/remove themselves from this list as they see fit.
|
||||
The key `past-maintainers` is a list of people who have maintained the port
|
||||
in the past. We encourage all maintainers to add/remove themselves from this
|
||||
list as they see fit.
|
||||
|
||||
Remember that these 5 fields are **optional**.
|
||||
|
||||
```yaml
|
||||
<port>:
|
||||
name: <name>
|
||||
category: <category>
|
||||
color: <color> # OPTIONAL
|
||||
icon: <icon> # OPTIONAL
|
||||
readme:
|
||||
app-link: "<url>"
|
||||
usage: |+ # OPTIONAL
|
||||
> **Note** <br>
|
||||
> <your notes>
|
||||
faq: # OPTIONAL
|
||||
- question: <question>
|
||||
answer: <answer>
|
||||
current-maintainers: [ *<github-username> ]
|
||||
past-maintainers: [ *<github-username> ] # OPTIONAL
|
||||
<port>:
|
||||
name: <name>
|
||||
category: <category>
|
||||
color: <color> # OPTIONAL
|
||||
icon: <icon> # OPTIONAL
|
||||
readme:
|
||||
app-link: "<url>"
|
||||
usage: |+ # OPTIONAL
|
||||
> **Note** <br>
|
||||
> <your notes>
|
||||
faq: # OPTIONAL
|
||||
- question: <question>
|
||||
answer: <answer>
|
||||
current-maintainers: [ *<github-username> ]
|
||||
past-maintainers: [ *<github-username> ] # OPTIONAL
|
||||
```
|
||||
|
11
src/generate/deno.lock
generated
11
src/generate/deno.lock
generated
@ -110,11 +110,12 @@
|
||||
"https://deno.land/std@0.181.0/yaml/schema/mod.ts": "4472e827bab5025e92bc2eb2eeefa70ecbefc64b2799b765c69af84822efef32",
|
||||
"https://deno.land/std@0.181.0/yaml/stringify.ts": "fffc09c65c68d3d63f8159e8cbaa3f489bc20a8e55b4fbb61a8c2e9f914d1d02",
|
||||
"https://deno.land/std@0.181.0/yaml/type.ts": "1aabb8e0a3f4229ce0a3526256f68826d9bdf65a36c8a3890ead8011fcba7670",
|
||||
"https://raw.githubusercontent.com/catppuccin/catppuccin/main/resources/generate/types.d.ts": "d0c5ac99cbb0d55d54efd56c9d7d4dcae1ef690ed3f1d5ecf7eb56c56eb0396a",
|
||||
"https://raw.githubusercontent.com/catppuccin/catppuccin/main/resources/ports.schema.json": "58dce2a85f75f4afedd48e69870dc42c43b08cbb9cf683c1c25bf9f2fd354287"
|
||||
"https://raw.githubusercontent.com/catppuccin/catppuccin/main/resources/ports.schema.json": "f1bfc1f4c68af258cd2f1a254d70069b7d254ab0cfe298b9b52bcd78299d8e40"
|
||||
},
|
||||
"npm": {
|
||||
"specifiers": { "ajv@8.12.0": "ajv@8.12.0" },
|
||||
"specifiers": {
|
||||
"ajv@8.12.0": "ajv@8.12.0"
|
||||
},
|
||||
"packages": {
|
||||
"ajv@8.12.0": {
|
||||
"integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==",
|
||||
@ -143,7 +144,9 @@
|
||||
},
|
||||
"uri-js@4.4.1": {
|
||||
"integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
|
||||
"dependencies": { "punycode": "punycode@2.3.0" }
|
||||
"dependencies": {
|
||||
"punycode": "punycode@2.3.0"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -4,7 +4,9 @@ import Ajv from "npm:ajv@8.12.0";
|
||||
import * as path from "https://deno.land/std@0.181.0/path/mod.ts";
|
||||
import { walkSync } from "https://deno.land/std@0.181.0/fs/walk.ts";
|
||||
import schema from "../userstyles.schema.json" assert { type: "json" };
|
||||
import portsSchema from "https://raw.githubusercontent.com/catppuccin/catppuccin/main/resources/ports.schema.json" assert { type: "json" };
|
||||
import portsSchema from "https://raw.githubusercontent.com/catppuccin/catppuccin/main/resources/ports.schema.json" assert {
|
||||
type: "json",
|
||||
};
|
||||
|
||||
export type { Categories as PortCategories } from "https://raw.githubusercontent.com/catppuccin/catppuccin/main/resources/generate/types.d.ts";
|
||||
export { Ajv, path, walkSync, portsSchema, schema };
|
||||
export { Ajv, path, portsSchema, schema, walkSync };
|
||||
|
@ -3,19 +3,19 @@ import {
|
||||
Ajv,
|
||||
parseYaml,
|
||||
path,
|
||||
PortCategories,
|
||||
portsSchema,
|
||||
schema,
|
||||
PortCategories,
|
||||
} from "./deps.ts";
|
||||
import {
|
||||
FAQ,
|
||||
Userstyle,
|
||||
CurrentMaintainers,
|
||||
PastMaintainers,
|
||||
Userstyles,
|
||||
Usage,
|
||||
ApplicationLink,
|
||||
CurrentMaintainers,
|
||||
FAQ,
|
||||
Name,
|
||||
PastMaintainers,
|
||||
Usage,
|
||||
Userstyle,
|
||||
Userstyles,
|
||||
} from "./types.d.ts";
|
||||
|
||||
const ROOT = new URL(".", import.meta.url).pathname;
|
||||
@ -42,7 +42,7 @@ const validate = ajv.compile<Metadata>(schema);
|
||||
const validatePorts = ajv.compile<PortMetadata>(portsSchema);
|
||||
|
||||
const userstylesYaml = Deno.readTextFileSync(
|
||||
path.join(ROOT, "../userstyles.yml")
|
||||
path.join(ROOT, "../userstyles.yml"),
|
||||
);
|
||||
const userstylesData = parseYaml(userstylesYaml);
|
||||
if (!validate(userstylesData)) {
|
||||
@ -51,7 +51,7 @@ if (!validate(userstylesData)) {
|
||||
}
|
||||
|
||||
const portsYaml = await fetch(
|
||||
"https://raw.githubusercontent.com/catppuccin/catppuccin/main/resources/ports.yml"
|
||||
"https://raw.githubusercontent.com/catppuccin/catppuccin/main/resources/ports.yml",
|
||||
);
|
||||
const portsData = parseYaml(await portsYaml.text());
|
||||
if (!validatePorts(portsData)) {
|
||||
@ -70,7 +70,7 @@ const categorized = Object.entries(userstylesData.userstyles).reduce(
|
||||
});
|
||||
return acc;
|
||||
},
|
||||
{} as Record<string, MappedPort[]>
|
||||
{} as Record<string, MappedPort[]>,
|
||||
);
|
||||
|
||||
const portListData = portsData.categories
|
||||
@ -84,17 +84,22 @@ const portListData = portsData.categories
|
||||
|
||||
const portContent = portListData
|
||||
.map(
|
||||
(data) => `<details open>
|
||||
(data) =>
|
||||
`<details open>
|
||||
<summary>${data.meta.emoji} ${data.meta.name}</summary>
|
||||
|
||||
${data.ports
|
||||
.map((port) => {
|
||||
const name = Array.isArray(port.name) ? port.name.join(", ") : port.name;
|
||||
return `- [${name}](${port.path})`;
|
||||
})
|
||||
.join("\n")}
|
||||
${
|
||||
data.ports
|
||||
.map((port) => {
|
||||
const name = Array.isArray(port.name)
|
||||
? port.name.join(", ")
|
||||
: port.name;
|
||||
return `- [${name}](${port.path})`;
|
||||
})
|
||||
.join("\n")
|
||||
}
|
||||
|
||||
</details>`
|
||||
</details>`,
|
||||
)
|
||||
.join("\n");
|
||||
|
||||
@ -152,10 +157,7 @@ updateFile(pullRequestLabelerPath, pullRequestLabelerContent);
|
||||
|
||||
const issuesLabelerPath = path.join(REPO_ROOT, ".github/issue-labeler.yml");
|
||||
const issuesLabelerContent = Object.entries(userstylesData.userstyles)
|
||||
.map(([key]) => {
|
||||
return `${key}:
|
||||
- '(${ISSUE_PREFIX + key})'`;
|
||||
})
|
||||
.map(([key]) => `${key}: ['(${ISSUE_PREFIX + key})']`)
|
||||
.join("\n");
|
||||
updateFile(issuesLabelerPath, issuesLabelerContent);
|
||||
|
||||
@ -167,20 +169,22 @@ const ownersContent = Object.entries(userstylesData.userstyles)
|
||||
.join(" ");
|
||||
return `/styles/${key} ${currentMaintainers}`;
|
||||
})
|
||||
.join("\n#\n");
|
||||
.join("\n");
|
||||
updateFile(ownersPath, ownersContent);
|
||||
|
||||
const userstyleIssuePath = path.join(ROOT, "templates/userstyle-issue.yml");
|
||||
const userstyleIssueContent = Deno.readTextFileSync(userstyleIssuePath);
|
||||
const replacedUserstyleIssueContent = userstyleIssueContent.replace(
|
||||
"$PORTS",
|
||||
`${Object.entries(userstylesData.userstyles)
|
||||
.map(([key]) => `- ${ISSUE_PREFIX + key}`)
|
||||
.join("\n ")}`
|
||||
`${
|
||||
Object.entries(userstylesData.userstyles)
|
||||
.map(([key]) => `'${ISSUE_PREFIX + key}'`)
|
||||
.join(", ")
|
||||
}`,
|
||||
);
|
||||
Deno.writeTextFileSync(
|
||||
path.join(REPO_ROOT, ".github/ISSUE_TEMPLATE/userstyle.yml"),
|
||||
replacedUserstyleIssueContent
|
||||
replacedUserstyleIssueContent,
|
||||
);
|
||||
|
||||
const heading = (name: Name, link: ApplicationLink) => {
|
||||
@ -189,13 +193,15 @@ const heading = (name: Name, link: ApplicationLink) => {
|
||||
|
||||
if (nameArray.length !== linkArray.length) {
|
||||
throw new Error(
|
||||
'The "name" and "app-link" arrays must have the same length'
|
||||
'The "name" and "app-link" arrays must have the same length',
|
||||
);
|
||||
}
|
||||
|
||||
return `Catppuccin for ${nameArray
|
||||
.map((name, index) => `<a href="${linkArray[index]}">${name}</a>`)
|
||||
.join(", ")}`;
|
||||
return `Catppuccin for ${
|
||||
nameArray
|
||||
.map((name, index) => `<a href="${linkArray[index]}">${name}</a>`)
|
||||
.join(", ")
|
||||
}`;
|
||||
};
|
||||
|
||||
const usageContent = (usage?: Usage) => {
|
||||
@ -207,9 +213,11 @@ const faqContent = (faq?: FAQ) => {
|
||||
return "";
|
||||
}
|
||||
return `## 🙋 FAQ
|
||||
${faq
|
||||
.map(({ question, answer }) => `- Q: ${question} \n\tA: ${answer}`)
|
||||
.join("\n")}`;
|
||||
${
|
||||
faq
|
||||
.map(({ question, answer }) => `- Q: ${question} \n\tA: ${answer}`)
|
||||
.join("\n")
|
||||
}`;
|
||||
};
|
||||
|
||||
const collaboratorsContent = (allCollaborators: CollaboratorsData[]) => {
|
||||
@ -227,7 +235,7 @@ const collaboratorsContent = (allCollaborators: CollaboratorsData[]) => {
|
||||
const updateStylesReadmeContent = (
|
||||
readme: string,
|
||||
key: string,
|
||||
userstyle: Userstyle
|
||||
userstyle: Userstyle,
|
||||
) => {
|
||||
return readme
|
||||
.replace("$TITLE", heading(userstyle.name, userstyle.readme["app-link"]))
|
||||
@ -245,7 +253,7 @@ const updateStylesReadmeContent = (
|
||||
collaborators: userstyle.readme["past-maintainers"],
|
||||
heading: "## 💖 Past Maintainer(s)",
|
||||
},
|
||||
])
|
||||
]),
|
||||
);
|
||||
};
|
||||
|
||||
@ -257,11 +265,11 @@ for (const [key, userstyle] of Object.entries(userstylesData.userstyles)) {
|
||||
readmeContent = updateStylesReadmeContent(
|
||||
stylesReadmeContent,
|
||||
key,
|
||||
userstyle
|
||||
userstyle,
|
||||
);
|
||||
Deno.writeTextFileSync(
|
||||
path.join(REPO_ROOT, "styles", key, "README.md"),
|
||||
readmeContent
|
||||
readmeContent,
|
||||
);
|
||||
} catch (e) {
|
||||
console.log(`Failed to update ${userstyle} README:`, e);
|
||||
|
@ -14,8 +14,7 @@ body:
|
||||
label: What userstyles are you seeing the problem on?
|
||||
description: "Don't worry about the `lbl:` prefix, it allows issues to be automatically labeled!"
|
||||
multiple: true
|
||||
options:
|
||||
$PORTS
|
||||
options: [$PORTS]
|
||||
validations:
|
||||
required: true
|
||||
- type: textarea
|
||||
|
@ -9,7 +9,7 @@
|
||||
</h3>
|
||||
|
||||
<p align="center">
|
||||
<a href="https://github.com/catppuccin/userstyles/issues?q=is%3Aissue+is+label%3A$LOWERCASE-PORT"><img src="https://img.shields.io/github/issues/catppuccin/userstyles?colorA=363a4f&colorB=f5a97f&style=for-the-badge"></a>
|
||||
<a href="https://github.com/catppuccin/userstyles/issues?q=is%3Aissue+is+label%3A$LOWERCASE-PORT"><img src="https://img.shields.io/github/issues/catppuccin/userstyles/$LOWERCASE-PORT?colorA=363a4f&colorB=f5a97f&style=for-the-badge"></a>
|
||||
<a href="https://raw.githubusercontent.com/catppuccin/userstyles/main/styles/$LOWERCASE-PORT/catppuccin.user.css"><img src="https://img.shields.io/badge/stylus-install-cba6f7?colorA=363a4f&style=for-the-badge"></a>
|
||||
</p>
|
||||
|
||||
|
8
src/generate/types.d.ts
vendored
8
src/generate/types.d.ts
vendored
@ -74,7 +74,7 @@ export type FAQ = [
|
||||
question: Question;
|
||||
answer: Answer;
|
||||
[k: string]: unknown;
|
||||
}[]
|
||||
}[],
|
||||
];
|
||||
/**
|
||||
* A question that a user may have about the userstyle.
|
||||
@ -99,7 +99,7 @@ export type CurrentMaintainers = [
|
||||
name?: DisplayName;
|
||||
url: GitHubProfile;
|
||||
[k: string]: unknown;
|
||||
}[]
|
||||
}[],
|
||||
];
|
||||
/**
|
||||
* The display name of the collaborator to show in the userstyle README.
|
||||
@ -124,7 +124,7 @@ export type PastMaintainers = [
|
||||
name?: DisplayName;
|
||||
url: GitHubProfile;
|
||||
[k: string]: unknown;
|
||||
}[]
|
||||
}[],
|
||||
];
|
||||
/**
|
||||
* Represents all maintainers and contributors to all userstyles.
|
||||
@ -141,7 +141,7 @@ export type AllCollaborators = [
|
||||
name?: DisplayName;
|
||||
url: GitHubProfile;
|
||||
[k: string]: unknown;
|
||||
}[]
|
||||
}[],
|
||||
];
|
||||
|
||||
export interface UserstylesSchema {
|
||||
|
@ -347,4 +347,4 @@ userstyles:
|
||||
answer: "It is there in-case you have an OLED display. If you have one, you might want to enable this."
|
||||
current-maintainers: [*isabelroses]
|
||||
past-maintainers: [*elkrien]
|
||||
# yaml-language-server: $schema=userstyles.schema.json
|
||||
# yaml-language-server: $schema=https://raw.githubusercontent.com/catppuccin/userstyles/main/src/userstyles.schema.json
|
||||
|
@ -9,7 +9,7 @@
|
||||
</h3>
|
||||
|
||||
<p align="center">
|
||||
<a href="https://github.com/catppuccin/userstyles/issues?q=is%3Aissue+is+label%3Aadvent-of-code"><img src="https://img.shields.io/github/issues/catppuccin/userstyles?colorA=363a4f&colorB=f5a97f&style=for-the-badge"></a>
|
||||
<a href="https://github.com/catppuccin/userstyles/issues?q=is%3Aissue+is+label%3Aadvent-of-code"><img src="https://img.shields.io/github/issues/catppuccin/userstyles/advent-of-code?colorA=363a4f&colorB=f5a97f&style=for-the-badge"></a>
|
||||
<a href="https://raw.githubusercontent.com/catppuccin/userstyles/main/styles/advent-of-code/catppuccin.user.css"><img src="https://img.shields.io/badge/stylus-install-cba6f7?colorA=363a4f&style=for-the-badge"></a>
|
||||
</p>
|
||||
|
||||
|
@ -9,7 +9,7 @@
|
||||
</h3>
|
||||
|
||||
<p align="center">
|
||||
<a href="https://github.com/catppuccin/userstyles/issues?q=is%3Aissue+is+label%3Aanilist"><img src="https://img.shields.io/github/issues/catppuccin/userstyles?colorA=363a4f&colorB=f5a97f&style=for-the-badge"></a>
|
||||
<a href="https://github.com/catppuccin/userstyles/issues?q=is%3Aissue+is+label%3Aanilist"><img src="https://img.shields.io/github/issues/catppuccin/userstyles/anilist?colorA=363a4f&colorB=f5a97f&style=for-the-badge"></a>
|
||||
<a href="https://raw.githubusercontent.com/catppuccin/userstyles/main/styles/anilist/catppuccin.user.css"><img src="https://img.shields.io/badge/stylus-install-cba6f7?colorA=363a4f&style=for-the-badge"></a>
|
||||
</p>
|
||||
|
||||
|
@ -9,7 +9,7 @@
|
||||
</h3>
|
||||
|
||||
<p align="center">
|
||||
<a href="https://github.com/catppuccin/userstyles/issues?q=is%3Aissue+is+label%3Abrave-search"><img src="https://img.shields.io/github/issues/catppuccin/userstyles?colorA=363a4f&colorB=f5a97f&style=for-the-badge"></a>
|
||||
<a href="https://github.com/catppuccin/userstyles/issues?q=is%3Aissue+is+label%3Abrave-search"><img src="https://img.shields.io/github/issues/catppuccin/userstyles/brave-search?colorA=363a4f&colorB=f5a97f&style=for-the-badge"></a>
|
||||
<a href="https://raw.githubusercontent.com/catppuccin/userstyles/main/styles/brave-search/catppuccin.user.css"><img src="https://img.shields.io/badge/stylus-install-cba6f7?colorA=363a4f&style=for-the-badge"></a>
|
||||
</p>
|
||||
|
||||
|
@ -9,7 +9,7 @@
|
||||
</h3>
|
||||
|
||||
<p align="center">
|
||||
<a href="https://github.com/catppuccin/userstyles/issues?q=is%3Aissue+is+label%3Acanvas-lms"><img src="https://img.shields.io/github/issues/catppuccin/userstyles?colorA=363a4f&colorB=f5a97f&style=for-the-badge"></a>
|
||||
<a href="https://github.com/catppuccin/userstyles/issues?q=is%3Aissue+is+label%3Acanvas-lms"><img src="https://img.shields.io/github/issues/catppuccin/userstyles/canvas-lms?colorA=363a4f&colorB=f5a97f&style=for-the-badge"></a>
|
||||
<a href="https://raw.githubusercontent.com/catppuccin/userstyles/main/styles/canvas-lms/catppuccin.user.css"><img src="https://img.shields.io/badge/stylus-install-cba6f7?colorA=363a4f&style=for-the-badge"></a>
|
||||
</p>
|
||||
|
||||
|
@ -9,7 +9,7 @@
|
||||
</h3>
|
||||
|
||||
<p align="center">
|
||||
<a href="https://github.com/catppuccin/userstyles/issues?q=is%3Aissue+is+label%3Achatgpt"><img src="https://img.shields.io/github/issues/catppuccin/userstyles?colorA=363a4f&colorB=f5a97f&style=for-the-badge"></a>
|
||||
<a href="https://github.com/catppuccin/userstyles/issues?q=is%3Aissue+is+label%3Achatgpt"><img src="https://img.shields.io/github/issues/catppuccin/userstyles/chatgpt?colorA=363a4f&colorB=f5a97f&style=for-the-badge"></a>
|
||||
<a href="https://raw.githubusercontent.com/catppuccin/userstyles/main/styles/chatgpt/catppuccin.user.css"><img src="https://img.shields.io/badge/stylus-install-cba6f7?colorA=363a4f&style=for-the-badge"></a>
|
||||
</p>
|
||||
|
||||
|
@ -9,7 +9,7 @@
|
||||
</h3>
|
||||
|
||||
<p align="center">
|
||||
<a href="https://github.com/catppuccin/userstyles/issues?q=is%3Aissue+is+label%3Achess.com"><img src="https://img.shields.io/github/issues/catppuccin/userstyles?colorA=363a4f&colorB=f5a97f&style=for-the-badge"></a>
|
||||
<a href="https://github.com/catppuccin/userstyles/issues?q=is%3Aissue+is+label%3Achess.com"><img src="https://img.shields.io/github/issues/catppuccin/userstyles/chess.com?colorA=363a4f&colorB=f5a97f&style=for-the-badge"></a>
|
||||
<a href="https://raw.githubusercontent.com/catppuccin/userstyles/main/styles/chess.com/catppuccin.user.css"><img src="https://img.shields.io/badge/stylus-install-cba6f7?colorA=363a4f&style=for-the-badge"></a>
|
||||
</p>
|
||||
|
||||
|
@ -9,7 +9,7 @@
|
||||
</h3>
|
||||
|
||||
<p align="center">
|
||||
<a href="https://github.com/catppuccin/userstyles/issues?q=is%3Aissue+is+label%3Acinny"><img src="https://img.shields.io/github/issues/catppuccin/userstyles?colorA=363a4f&colorB=f5a97f&style=for-the-badge"></a>
|
||||
<a href="https://github.com/catppuccin/userstyles/issues?q=is%3Aissue+is+label%3Acinny"><img src="https://img.shields.io/github/issues/catppuccin/userstyles/cinny?colorA=363a4f&colorB=f5a97f&style=for-the-badge"></a>
|
||||
<a href="https://raw.githubusercontent.com/catppuccin/userstyles/main/styles/cinny/catppuccin.user.css"><img src="https://img.shields.io/badge/stylus-install-cba6f7?colorA=363a4f&style=for-the-badge"></a>
|
||||
</p>
|
||||
|
||||
|
@ -9,7 +9,7 @@
|
||||
</h3>
|
||||
|
||||
<p align="center">
|
||||
<a href="https://github.com/catppuccin/userstyles/issues?q=is%3Aissue+is+label%3Acodeberg"><img src="https://img.shields.io/github/issues/catppuccin/userstyles?colorA=363a4f&colorB=f5a97f&style=for-the-badge"></a>
|
||||
<a href="https://github.com/catppuccin/userstyles/issues?q=is%3Aissue+is+label%3Acodeberg"><img src="https://img.shields.io/github/issues/catppuccin/userstyles/codeberg?colorA=363a4f&colorB=f5a97f&style=for-the-badge"></a>
|
||||
<a href="https://raw.githubusercontent.com/catppuccin/userstyles/main/styles/codeberg/catppuccin.user.css"><img src="https://img.shields.io/badge/stylus-install-cba6f7?colorA=363a4f&style=for-the-badge"></a>
|
||||
</p>
|
||||
|
||||
|
@ -9,7 +9,7 @@
|
||||
</h3>
|
||||
|
||||
<p align="center">
|
||||
<a href="https://github.com/catppuccin/userstyles/issues?q=is%3Aissue+is+label%3Acrowdin"><img src="https://img.shields.io/github/issues/catppuccin/userstyles?colorA=363a4f&colorB=f5a97f&style=for-the-badge"></a>
|
||||
<a href="https://github.com/catppuccin/userstyles/issues?q=is%3Aissue+is+label%3Acrowdin"><img src="https://img.shields.io/github/issues/catppuccin/userstyles/crowdin?colorA=363a4f&colorB=f5a97f&style=for-the-badge"></a>
|
||||
<a href="https://raw.githubusercontent.com/catppuccin/userstyles/main/styles/crowdin/catppuccin.user.css"><img src="https://img.shields.io/badge/stylus-install-cba6f7?colorA=363a4f&style=for-the-badge"></a>
|
||||
</p>
|
||||
|
||||
|
@ -9,7 +9,7 @@
|
||||
</h3>
|
||||
|
||||
<p align="center">
|
||||
<a href="https://github.com/catppuccin/userstyles/issues?q=is%3Aissue+is+label%3Adeepl"><img src="https://img.shields.io/github/issues/catppuccin/userstyles?colorA=363a4f&colorB=f5a97f&style=for-the-badge"></a>
|
||||
<a href="https://github.com/catppuccin/userstyles/issues?q=is%3Aissue+is+label%3Adeepl"><img src="https://img.shields.io/github/issues/catppuccin/userstyles/deepl?colorA=363a4f&colorB=f5a97f&style=for-the-badge"></a>
|
||||
<a href="https://raw.githubusercontent.com/catppuccin/userstyles/main/styles/deepl/catppuccin.user.css"><img src="https://img.shields.io/badge/stylus-install-cba6f7?colorA=363a4f&style=for-the-badge"></a>
|
||||
</p>
|
||||
|
||||
|
@ -9,7 +9,7 @@
|
||||
</h3>
|
||||
|
||||
<p align="center">
|
||||
<a href="https://github.com/catppuccin/userstyles/issues?q=is%3Aissue+is+label%3Aecosia"><img src="https://img.shields.io/github/issues/catppuccin/userstyles?colorA=363a4f&colorB=f5a97f&style=for-the-badge"></a>
|
||||
<a href="https://github.com/catppuccin/userstyles/issues?q=is%3Aissue+is+label%3Aecosia"><img src="https://img.shields.io/github/issues/catppuccin/userstyles/ecosia?colorA=363a4f&colorB=f5a97f&style=for-the-badge"></a>
|
||||
<a href="https://raw.githubusercontent.com/catppuccin/userstyles/main/styles/ecosia/catppuccin.user.css"><img src="https://img.shields.io/badge/stylus-install-cba6f7?colorA=363a4f&style=for-the-badge"></a>
|
||||
</p>
|
||||
|
||||
|
@ -9,7 +9,7 @@
|
||||
</h3>
|
||||
|
||||
<p align="center">
|
||||
<a href="https://github.com/catppuccin/userstyles/issues?q=is%3Aissue+is+label%3Aelk"><img src="https://img.shields.io/github/issues/catppuccin/userstyles?colorA=363a4f&colorB=f5a97f&style=for-the-badge"></a>
|
||||
<a href="https://github.com/catppuccin/userstyles/issues?q=is%3Aissue+is+label%3Aelk"><img src="https://img.shields.io/github/issues/catppuccin/userstyles/elk?colorA=363a4f&colorB=f5a97f&style=for-the-badge"></a>
|
||||
<a href="https://raw.githubusercontent.com/catppuccin/userstyles/main/styles/elk/catppuccin.user.css"><img src="https://img.shields.io/badge/stylus-install-cba6f7?colorA=363a4f&style=for-the-badge"></a>
|
||||
</p>
|
||||
|
||||
|
@ -9,7 +9,7 @@
|
||||
</h3>
|
||||
|
||||
<p align="center">
|
||||
<a href="https://github.com/catppuccin/userstyles/issues?q=is%3Aissue+is+label%3Agithub"><img src="https://img.shields.io/github/issues/catppuccin/userstyles?colorA=363a4f&colorB=f5a97f&style=for-the-badge"></a>
|
||||
<a href="https://github.com/catppuccin/userstyles/issues?q=is%3Aissue+is+label%3Agithub"><img src="https://img.shields.io/github/issues/catppuccin/userstyles/github?colorA=363a4f&colorB=f5a97f&style=for-the-badge"></a>
|
||||
<a href="https://raw.githubusercontent.com/catppuccin/userstyles/main/styles/github/catppuccin.user.css"><img src="https://img.shields.io/badge/stylus-install-cba6f7?colorA=363a4f&style=for-the-badge"></a>
|
||||
</p>
|
||||
|
||||
|
@ -9,7 +9,7 @@
|
||||
</h3>
|
||||
|
||||
<p align="center">
|
||||
<a href="https://github.com/catppuccin/userstyles/issues?q=is%3Aissue+is+label%3Ahacker-news"><img src="https://img.shields.io/github/issues/catppuccin/userstyles?colorA=363a4f&colorB=f5a97f&style=for-the-badge"></a>
|
||||
<a href="https://github.com/catppuccin/userstyles/issues?q=is%3Aissue+is+label%3Ahacker-news"><img src="https://img.shields.io/github/issues/catppuccin/userstyles/hacker-news?colorA=363a4f&colorB=f5a97f&style=for-the-badge"></a>
|
||||
<a href="https://raw.githubusercontent.com/catppuccin/userstyles/main/styles/hacker-news/catppuccin.user.css"><img src="https://img.shields.io/badge/stylus-install-cba6f7?colorA=363a4f&style=for-the-badge"></a>
|
||||
</p>
|
||||
|
||||
|
@ -9,7 +9,7 @@
|
||||
</h3>
|
||||
|
||||
<p align="center">
|
||||
<a href="https://github.com/catppuccin/userstyles/issues?q=is%3Aissue+is+label%3Ahomepage"><img src="https://img.shields.io/github/issues/catppuccin/userstyles?colorA=363a4f&colorB=f5a97f&style=for-the-badge"></a>
|
||||
<a href="https://github.com/catppuccin/userstyles/issues?q=is%3Aissue+is+label%3Ahomepage"><img src="https://img.shields.io/github/issues/catppuccin/userstyles/homepage?colorA=363a4f&colorB=f5a97f&style=for-the-badge"></a>
|
||||
<a href="https://raw.githubusercontent.com/catppuccin/userstyles/main/styles/homepage/catppuccin.user.css"><img src="https://img.shields.io/badge/stylus-install-cba6f7?colorA=363a4f&style=for-the-badge"></a>
|
||||
</p>
|
||||
|
||||
|
@ -9,7 +9,7 @@
|
||||
</h3>
|
||||
|
||||
<p align="center">
|
||||
<a href="https://github.com/catppuccin/userstyles/issues?q=is%3Aissue+is+label%3Aichi.moe"><img src="https://img.shields.io/github/issues/catppuccin/userstyles?colorA=363a4f&colorB=f5a97f&style=for-the-badge"></a>
|
||||
<a href="https://github.com/catppuccin/userstyles/issues?q=is%3Aissue+is+label%3Aichi.moe"><img src="https://img.shields.io/github/issues/catppuccin/userstyles/ichi.moe?colorA=363a4f&colorB=f5a97f&style=for-the-badge"></a>
|
||||
<a href="https://raw.githubusercontent.com/catppuccin/userstyles/main/styles/ichi.moe/catppuccin.user.css"><img src="https://img.shields.io/badge/stylus-install-cba6f7?colorA=363a4f&style=for-the-badge"></a>
|
||||
</p>
|
||||
|
||||
|
@ -9,7 +9,7 @@
|
||||
</h3>
|
||||
|
||||
<p align="center">
|
||||
<a href="https://github.com/catppuccin/userstyles/issues?q=is%3Aissue+is+label%3Ainvidious"><img src="https://img.shields.io/github/issues/catppuccin/userstyles?colorA=363a4f&colorB=f5a97f&style=for-the-badge"></a>
|
||||
<a href="https://github.com/catppuccin/userstyles/issues?q=is%3Aissue+is+label%3Ainvidious"><img src="https://img.shields.io/github/issues/catppuccin/userstyles/invidious?colorA=363a4f&colorB=f5a97f&style=for-the-badge"></a>
|
||||
<a href="https://raw.githubusercontent.com/catppuccin/userstyles/main/styles/invidious/catppuccin.user.css"><img src="https://img.shields.io/badge/stylus-install-cba6f7?colorA=363a4f&style=for-the-badge"></a>
|
||||
</p>
|
||||
|
||||
|
@ -9,7 +9,7 @@
|
||||
</h3>
|
||||
|
||||
<p align="center">
|
||||
<a href="https://github.com/catppuccin/userstyles/issues?q=is%3Aissue+is+label%3Ainvokeai"><img src="https://img.shields.io/github/issues/catppuccin/userstyles?colorA=363a4f&colorB=f5a97f&style=for-the-badge"></a>
|
||||
<a href="https://github.com/catppuccin/userstyles/issues?q=is%3Aissue+is+label%3Ainvokeai"><img src="https://img.shields.io/github/issues/catppuccin/userstyles/invokeai?colorA=363a4f&colorB=f5a97f&style=for-the-badge"></a>
|
||||
<a href="https://raw.githubusercontent.com/catppuccin/userstyles/main/styles/invokeai/catppuccin.user.css"><img src="https://img.shields.io/badge/stylus-install-cba6f7?colorA=363a4f&style=for-the-badge"></a>
|
||||
</p>
|
||||
|
||||
|
@ -9,7 +9,7 @@
|
||||
</h3>
|
||||
|
||||
<p align="center">
|
||||
<a href="https://github.com/catppuccin/userstyles/issues?q=is%3Aissue+is+label%3Alastfm"><img src="https://img.shields.io/github/issues/catppuccin/userstyles?colorA=363a4f&colorB=f5a97f&style=for-the-badge"></a>
|
||||
<a href="https://github.com/catppuccin/userstyles/issues?q=is%3Aissue+is+label%3Alastfm"><img src="https://img.shields.io/github/issues/catppuccin/userstyles/lastfm?colorA=363a4f&colorB=f5a97f&style=for-the-badge"></a>
|
||||
<a href="https://raw.githubusercontent.com/catppuccin/userstyles/main/styles/lastfm/catppuccin.user.css"><img src="https://img.shields.io/badge/stylus-install-cba6f7?colorA=363a4f&style=for-the-badge"></a>
|
||||
</p>
|
||||
|
||||
|
@ -9,7 +9,7 @@
|
||||
</h3>
|
||||
|
||||
<p align="center">
|
||||
<a href="https://github.com/catppuccin/userstyles/issues?q=is%3Aissue+is+label%3Alibreddit"><img src="https://img.shields.io/github/issues/catppuccin/userstyles?colorA=363a4f&colorB=f5a97f&style=for-the-badge"></a>
|
||||
<a href="https://github.com/catppuccin/userstyles/issues?q=is%3Aissue+is+label%3Alibreddit"><img src="https://img.shields.io/github/issues/catppuccin/userstyles/libreddit?colorA=363a4f&colorB=f5a97f&style=for-the-badge"></a>
|
||||
<a href="https://raw.githubusercontent.com/catppuccin/userstyles/main/styles/libreddit/catppuccin.user.css"><img src="https://img.shields.io/badge/stylus-install-cba6f7?colorA=363a4f&style=for-the-badge"></a>
|
||||
</p>
|
||||
|
||||
|
@ -9,7 +9,7 @@
|
||||
</h3>
|
||||
|
||||
<p align="center">
|
||||
<a href="https://github.com/catppuccin/userstyles/issues?q=is%3Aissue+is+label%3Amastodon"><img src="https://img.shields.io/github/issues/catppuccin/userstyles?colorA=363a4f&colorB=f5a97f&style=for-the-badge"></a>
|
||||
<a href="https://github.com/catppuccin/userstyles/issues?q=is%3Aissue+is+label%3Amastodon"><img src="https://img.shields.io/github/issues/catppuccin/userstyles/mastodon?colorA=363a4f&colorB=f5a97f&style=for-the-badge"></a>
|
||||
<a href="https://raw.githubusercontent.com/catppuccin/userstyles/main/styles/mastodon/catppuccin.user.css"><img src="https://img.shields.io/badge/stylus-install-cba6f7?colorA=363a4f&style=for-the-badge"></a>
|
||||
</p>
|
||||
|
||||
|
@ -9,7 +9,7 @@
|
||||
</h3>
|
||||
|
||||
<p align="center">
|
||||
<a href="https://github.com/catppuccin/userstyles/issues?q=is%3Aissue+is+label%3Amodrinth"><img src="https://img.shields.io/github/issues/catppuccin/userstyles?colorA=363a4f&colorB=f5a97f&style=for-the-badge"></a>
|
||||
<a href="https://github.com/catppuccin/userstyles/issues?q=is%3Aissue+is+label%3Amodrinth"><img src="https://img.shields.io/github/issues/catppuccin/userstyles/modrinth?colorA=363a4f&colorB=f5a97f&style=for-the-badge"></a>
|
||||
<a href="https://raw.githubusercontent.com/catppuccin/userstyles/main/styles/modrinth/catppuccin.user.css"><img src="https://img.shields.io/badge/stylus-install-cba6f7?colorA=363a4f&style=for-the-badge"></a>
|
||||
</p>
|
||||
|
||||
|
@ -9,7 +9,7 @@
|
||||
</h3>
|
||||
|
||||
<p align="center">
|
||||
<a href="https://github.com/catppuccin/userstyles/issues?q=is%3Aissue+is+label%3Anitter"><img src="https://img.shields.io/github/issues/catppuccin/userstyles?colorA=363a4f&colorB=f5a97f&style=for-the-badge"></a>
|
||||
<a href="https://github.com/catppuccin/userstyles/issues?q=is%3Aissue+is+label%3Anitter"><img src="https://img.shields.io/github/issues/catppuccin/userstyles/nitter?colorA=363a4f&colorB=f5a97f&style=for-the-badge"></a>
|
||||
<a href="https://raw.githubusercontent.com/catppuccin/userstyles/main/styles/nitter/catppuccin.user.css"><img src="https://img.shields.io/badge/stylus-install-cba6f7?colorA=363a4f&style=for-the-badge"></a>
|
||||
</p>
|
||||
|
||||
|
@ -9,7 +9,7 @@
|
||||
</h3>
|
||||
|
||||
<p align="center">
|
||||
<a href="https://github.com/catppuccin/userstyles/issues?q=is%3Aissue+is+label%3Anixos-search"><img src="https://img.shields.io/github/issues/catppuccin/userstyles?colorA=363a4f&colorB=f5a97f&style=for-the-badge"></a>
|
||||
<a href="https://github.com/catppuccin/userstyles/issues?q=is%3Aissue+is+label%3Anixos-search"><img src="https://img.shields.io/github/issues/catppuccin/userstyles/nixos-search?colorA=363a4f&colorB=f5a97f&style=for-the-badge"></a>
|
||||
<a href="https://raw.githubusercontent.com/catppuccin/userstyles/main/styles/nixos-search/catppuccin.user.css"><img src="https://img.shields.io/badge/stylus-install-cba6f7?colorA=363a4f&style=for-the-badge"></a>
|
||||
</p>
|
||||
|
||||
|
@ -9,7 +9,7 @@
|
||||
</h3>
|
||||
|
||||
<p align="center">
|
||||
<a href="https://github.com/catppuccin/userstyles/issues?q=is%3Aissue+is+label%3Apaste.rs"><img src="https://img.shields.io/github/issues/catppuccin/userstyles?colorA=363a4f&colorB=f5a97f&style=for-the-badge"></a>
|
||||
<a href="https://github.com/catppuccin/userstyles/issues?q=is%3Aissue+is+label%3Apaste.rs"><img src="https://img.shields.io/github/issues/catppuccin/userstyles/paste.rs?colorA=363a4f&colorB=f5a97f&style=for-the-badge"></a>
|
||||
<a href="https://raw.githubusercontent.com/catppuccin/userstyles/main/styles/paste.rs/catppuccin.user.css"><img src="https://img.shields.io/badge/stylus-install-cba6f7?colorA=363a4f&style=for-the-badge"></a>
|
||||
</p>
|
||||
|
||||
|
@ -9,7 +9,7 @@
|
||||
</h3>
|
||||
|
||||
<p align="center">
|
||||
<a href="https://github.com/catppuccin/userstyles/issues?q=is%3Aissue+is+label%3Aproton"><img src="https://img.shields.io/github/issues/catppuccin/userstyles?colorA=363a4f&colorB=f5a97f&style=for-the-badge"></a>
|
||||
<a href="https://github.com/catppuccin/userstyles/issues?q=is%3Aissue+is+label%3Aproton"><img src="https://img.shields.io/github/issues/catppuccin/userstyles/proton?colorA=363a4f&colorB=f5a97f&style=for-the-badge"></a>
|
||||
<a href="https://raw.githubusercontent.com/catppuccin/userstyles/main/styles/proton/catppuccin.user.css"><img src="https://img.shields.io/badge/stylus-install-cba6f7?colorA=363a4f&style=for-the-badge"></a>
|
||||
</p>
|
||||
|
||||
|
@ -9,7 +9,7 @@
|
||||
</h3>
|
||||
|
||||
<p align="center">
|
||||
<a href="https://github.com/catppuccin/userstyles/issues?q=is%3Aissue+is+label%3Aquizlet"><img src="https://img.shields.io/github/issues/catppuccin/userstyles?colorA=363a4f&colorB=f5a97f&style=for-the-badge"></a>
|
||||
<a href="https://github.com/catppuccin/userstyles/issues?q=is%3Aissue+is+label%3Aquizlet"><img src="https://img.shields.io/github/issues/catppuccin/userstyles/quizlet?colorA=363a4f&colorB=f5a97f&style=for-the-badge"></a>
|
||||
<a href="https://raw.githubusercontent.com/catppuccin/userstyles/main/styles/quizlet/catppuccin.user.css"><img src="https://img.shields.io/badge/stylus-install-cba6f7?colorA=363a4f&style=for-the-badge"></a>
|
||||
</p>
|
||||
|
||||
|
@ -9,7 +9,7 @@
|
||||
</h3>
|
||||
|
||||
<p align="center">
|
||||
<a href="https://github.com/catppuccin/userstyles/issues?q=is%3Aissue+is+label%3Areddit"><img src="https://img.shields.io/github/issues/catppuccin/userstyles?colorA=363a4f&colorB=f5a97f&style=for-the-badge"></a>
|
||||
<a href="https://github.com/catppuccin/userstyles/issues?q=is%3Aissue+is+label%3Areddit"><img src="https://img.shields.io/github/issues/catppuccin/userstyles/reddit?colorA=363a4f&colorB=f5a97f&style=for-the-badge"></a>
|
||||
<a href="https://raw.githubusercontent.com/catppuccin/userstyles/main/styles/reddit/catppuccin.user.css"><img src="https://img.shields.io/badge/stylus-install-cba6f7?colorA=363a4f&style=for-the-badge"></a>
|
||||
</p>
|
||||
|
||||
|
@ -9,7 +9,7 @@
|
||||
</h3>
|
||||
|
||||
<p align="center">
|
||||
<a href="https://github.com/catppuccin/userstyles/issues?q=is%3Aissue+is+label%3Asearxng"><img src="https://img.shields.io/github/issues/catppuccin/userstyles?colorA=363a4f&colorB=f5a97f&style=for-the-badge"></a>
|
||||
<a href="https://github.com/catppuccin/userstyles/issues?q=is%3Aissue+is+label%3Asearxng"><img src="https://img.shields.io/github/issues/catppuccin/userstyles/searxng?colorA=363a4f&colorB=f5a97f&style=for-the-badge"></a>
|
||||
<a href="https://raw.githubusercontent.com/catppuccin/userstyles/main/styles/searxng/catppuccin.user.css"><img src="https://img.shields.io/badge/stylus-install-cba6f7?colorA=363a4f&style=for-the-badge"></a>
|
||||
</p>
|
||||
|
||||
|
@ -9,7 +9,7 @@
|
||||
</h3>
|
||||
|
||||
<p align="center">
|
||||
<a href="https://github.com/catppuccin/userstyles/issues?q=is%3Aissue+is+label%3Atutanota"><img src="https://img.shields.io/github/issues/catppuccin/userstyles?colorA=363a4f&colorB=f5a97f&style=for-the-badge"></a>
|
||||
<a href="https://github.com/catppuccin/userstyles/issues?q=is%3Aissue+is+label%3Atutanota"><img src="https://img.shields.io/github/issues/catppuccin/userstyles/tutanota?colorA=363a4f&colorB=f5a97f&style=for-the-badge"></a>
|
||||
<a href="https://raw.githubusercontent.com/catppuccin/userstyles/main/styles/tutanota/catppuccin.user.css"><img src="https://img.shields.io/badge/stylus-install-cba6f7?colorA=363a4f&style=for-the-badge"></a>
|
||||
</p>
|
||||
|
||||
|
@ -9,7 +9,7 @@
|
||||
</h3>
|
||||
|
||||
<p align="center">
|
||||
<a href="https://github.com/catppuccin/userstyles/issues?q=is%3Aissue+is+label%3Atwitch"><img src="https://img.shields.io/github/issues/catppuccin/userstyles?colorA=363a4f&colorB=f5a97f&style=for-the-badge"></a>
|
||||
<a href="https://github.com/catppuccin/userstyles/issues?q=is%3Aissue+is+label%3Atwitch"><img src="https://img.shields.io/github/issues/catppuccin/userstyles/twitch?colorA=363a4f&colorB=f5a97f&style=for-the-badge"></a>
|
||||
<a href="https://raw.githubusercontent.com/catppuccin/userstyles/main/styles/twitch/catppuccin.user.css"><img src="https://img.shields.io/badge/stylus-install-cba6f7?colorA=363a4f&style=for-the-badge"></a>
|
||||
</p>
|
||||
|
||||
|
@ -9,7 +9,7 @@
|
||||
</h3>
|
||||
|
||||
<p align="center">
|
||||
<a href="https://github.com/catppuccin/userstyles/issues?q=is%3Aissue+is+label%3Avercel"><img src="https://img.shields.io/github/issues/catppuccin/userstyles?colorA=363a4f&colorB=f5a97f&style=for-the-badge"></a>
|
||||
<a href="https://github.com/catppuccin/userstyles/issues?q=is%3Aissue+is+label%3Avercel"><img src="https://img.shields.io/github/issues/catppuccin/userstyles/vercel?colorA=363a4f&colorB=f5a97f&style=for-the-badge"></a>
|
||||
<a href="https://raw.githubusercontent.com/catppuccin/userstyles/main/styles/vercel/catppuccin.user.css"><img src="https://img.shields.io/badge/stylus-install-cba6f7?colorA=363a4f&style=for-the-badge"></a>
|
||||
</p>
|
||||
|
||||
|
@ -9,7 +9,7 @@
|
||||
</h3>
|
||||
|
||||
<p align="center">
|
||||
<a href="https://github.com/catppuccin/userstyles/issues?q=is%3Aissue+is+label%3Awhatsapp-web"><img src="https://img.shields.io/github/issues/catppuccin/userstyles?colorA=363a4f&colorB=f5a97f&style=for-the-badge"></a>
|
||||
<a href="https://github.com/catppuccin/userstyles/issues?q=is%3Aissue+is+label%3Awhatsapp-web"><img src="https://img.shields.io/github/issues/catppuccin/userstyles/whatsapp-web?colorA=363a4f&colorB=f5a97f&style=for-the-badge"></a>
|
||||
<a href="https://raw.githubusercontent.com/catppuccin/userstyles/main/styles/whatsapp-web/catppuccin.user.css"><img src="https://img.shields.io/badge/stylus-install-cba6f7?colorA=363a4f&style=for-the-badge"></a>
|
||||
</p>
|
||||
|
||||
|
@ -9,7 +9,7 @@
|
||||
</h3>
|
||||
|
||||
<p align="center">
|
||||
<a href="https://github.com/catppuccin/userstyles/issues?q=is%3Aissue+is+label%3Awikiwand"><img src="https://img.shields.io/github/issues/catppuccin/userstyles?colorA=363a4f&colorB=f5a97f&style=for-the-badge"></a>
|
||||
<a href="https://github.com/catppuccin/userstyles/issues?q=is%3Aissue+is+label%3Awikiwand"><img src="https://img.shields.io/github/issues/catppuccin/userstyles/wikiwand?colorA=363a4f&colorB=f5a97f&style=for-the-badge"></a>
|
||||
<a href="https://raw.githubusercontent.com/catppuccin/userstyles/main/styles/wikiwand/catppuccin.user.css"><img src="https://img.shields.io/badge/stylus-install-cba6f7?colorA=363a4f&style=for-the-badge"></a>
|
||||
</p>
|
||||
|
||||
|
@ -9,7 +9,7 @@
|
||||
</h3>
|
||||
|
||||
<p align="center">
|
||||
<a href="https://github.com/catppuccin/userstyles/issues?q=is%3Aissue+is+label%3Ayoutube"><img src="https://img.shields.io/github/issues/catppuccin/userstyles?colorA=363a4f&colorB=f5a97f&style=for-the-badge"></a>
|
||||
<a href="https://github.com/catppuccin/userstyles/issues?q=is%3Aissue+is+label%3Ayoutube"><img src="https://img.shields.io/github/issues/catppuccin/userstyles/youtube?colorA=363a4f&colorB=f5a97f&style=for-the-badge"></a>
|
||||
<a href="https://raw.githubusercontent.com/catppuccin/userstyles/main/styles/youtube/catppuccin.user.css"><img src="https://img.shields.io/badge/stylus-install-cba6f7?colorA=363a4f&style=for-the-badge"></a>
|
||||
</p>
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user