Skip to content

Commit b2edfbb

Browse files
authored
Merge branch 'main' into fix/github
2 parents d417202 + 80d14a3 commit b2edfbb

134 files changed

Lines changed: 615 additions & 275 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/CODEOWNERS

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
/styles/elk @ryanccn
2222
/styles/freedesktop @NK308
2323
/styles/formative @r58Playz
24+
/styles/ghostty.org @uncenter
2425
/styles/github @uncenter
2526
/styles/gmail @uncenter
2627
/styles/go.dev @Flapperoo

.github/ISSUE_TEMPLATE/userstyle.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ body:
1616
label: What userstyles are you seeing the problem on?
1717
description: "Don't worry about the `lbl:` prefix, it allows issues to be automatically labeled!"
1818
multiple: true
19-
options: ["lbl:advent-of-code", "lbl:alternativeto", "lbl:amplenote", "lbl:anilist", "lbl:arch-wiki", "lbl:boringproxy", "lbl:brave-search", "lbl:bsky", "lbl:bstats", "lbl:canvas-lms", "lbl:chatgpt", "lbl:chatreplay", "lbl:chess.com", "lbl:cinny", "lbl:codeberg", "lbl:cobalt", "lbl:crates.io", "lbl:crowdin", "lbl:deepl", "lbl:docs.rs", "lbl:duckduckgo", "lbl:ecosia", "lbl:elk", "lbl:freedesktop", "lbl:formative", "lbl:github", "lbl:gmail", "lbl:go.dev", "lbl:google", "lbl:google-drive", "lbl:google-photos", "lbl:grabify", "lbl:graphite", "lbl:google-gemini", "lbl:hackage", "lbl:hacker-news", "lbl:have-i-been-pwned", "lbl:holodex", "lbl:home-manager-options-search", "lbl:homepage", "lbl:hoogle", "lbl:hoppscotch", "lbl:learn-x-in-y-minutes", "lbl:hyperpipe", "lbl:ichi.moe", "lbl:inoreader", "lbl:indie-wiki-buddy", "lbl:instagram", "lbl:invidious", "lbl:invokeai", "lbl:jisho", "lbl:keybr.com", "lbl:keyoxide", "lbl:lastfm", "lbl:lemmy", "lbl:libreddit", "lbl:lichess", "lbl:lingva", "lbl:linkedin", "lbl:listenbrainz", "lbl:lobste.rs", "lbl:mastodon", "lbl:mdbook", "lbl:mdn", "lbl:modrinth", "lbl:microsoft-word", "lbl:migadu-webmail", "lbl:minesweeper", "lbl:namemc", "lbl:nitter", "lbl:nixos-manual", "lbl:nixos-search", "lbl:wiki.nixos.org", "lbl:npm", "lbl:ollama", "lbl:openmediavault", "lbl:paste.rs", "lbl:perplexity", "lbl:phanpy", "lbl:picrew", "lbl:pinterest", "lbl:planet-minecraft", "lbl:porkbun", "lbl:pronouns.cc", "lbl:pronouns.page", "lbl:proton", "lbl:pypi", "lbl:pythonanywhere", "lbl:quizlet", "lbl:raindrop", "lbl:reddit", "lbl:rentry.co", "lbl:searxng", "lbl:shinigami-eyes", "lbl:snapchat-web", "lbl:spotify-web", "lbl:stack-overflow", "lbl:startpage", "lbl:status.cafe", "lbl:stylus", "lbl:substack", "lbl:syncthing", "lbl:tabnews", "lbl:tldraw", "lbl:trinket", "lbl:tuta", "lbl:twitch", "lbl:twitter", "lbl:vercel", "lbl:vikunja", "lbl:web.dev", "lbl:whatsapp-web", "lbl:wikipedia", "lbl:wikiwand", "lbl:youtube"]
19+
options: ["lbl:advent-of-code", "lbl:alternativeto", "lbl:amplenote", "lbl:anilist", "lbl:arch-wiki", "lbl:boringproxy", "lbl:brave-search", "lbl:bsky", "lbl:bstats", "lbl:canvas-lms", "lbl:chatgpt", "lbl:chatreplay", "lbl:chess.com", "lbl:cinny", "lbl:codeberg", "lbl:cobalt", "lbl:crates.io", "lbl:crowdin", "lbl:deepl", "lbl:docs.rs", "lbl:duckduckgo", "lbl:ecosia", "lbl:elk", "lbl:freedesktop", "lbl:formative", "lbl:ghostty.org", "lbl:github", "lbl:gmail", "lbl:go.dev", "lbl:google", "lbl:google-drive", "lbl:google-photos", "lbl:grabify", "lbl:graphite", "lbl:google-gemini", "lbl:hackage", "lbl:hacker-news", "lbl:have-i-been-pwned", "lbl:holodex", "lbl:home-manager-options-search", "lbl:homepage", "lbl:hoogle", "lbl:hoppscotch", "lbl:learn-x-in-y-minutes", "lbl:hyperpipe", "lbl:ichi.moe", "lbl:inoreader", "lbl:indie-wiki-buddy", "lbl:instagram", "lbl:invidious", "lbl:invokeai", "lbl:jisho", "lbl:keybr.com", "lbl:keyoxide", "lbl:lastfm", "lbl:lemmy", "lbl:libreddit", "lbl:lichess", "lbl:lingva", "lbl:linkedin", "lbl:listenbrainz", "lbl:lobste.rs", "lbl:mastodon", "lbl:mdbook", "lbl:mdn", "lbl:modrinth", "lbl:microsoft-word", "lbl:migadu-webmail", "lbl:minesweeper", "lbl:namemc", "lbl:nitter", "lbl:nixos-manual", "lbl:nixos-search", "lbl:wiki.nixos.org", "lbl:npm", "lbl:ollama", "lbl:openmediavault", "lbl:paste.rs", "lbl:perplexity", "lbl:phanpy", "lbl:picrew", "lbl:pinterest", "lbl:planet-minecraft", "lbl:porkbun", "lbl:pronouns.cc", "lbl:pronouns.page", "lbl:proton", "lbl:pypi", "lbl:pythonanywhere", "lbl:quizlet", "lbl:raindrop", "lbl:reddit", "lbl:rentry.co", "lbl:searxng", "lbl:shinigami-eyes", "lbl:snapchat-web", "lbl:spotify-web", "lbl:stack-overflow", "lbl:startpage", "lbl:status.cafe", "lbl:stylus", "lbl:substack", "lbl:syncthing", "lbl:tabnews", "lbl:tldraw", "lbl:trinket", "lbl:tuta", "lbl:twitch", "lbl:twitter", "lbl:vercel", "lbl:vikunja", "lbl:web.dev", "lbl:whatsapp-web", "lbl:wikipedia", "lbl:wikiwand", "lbl:youtube"]
2020
validations:
2121
required: true
2222
- type: textarea

.github/PULL_REQUEST_TEMPLATE/userstyle-update.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,3 @@ E.g. Fixes unthemed buttons on the home page.
88
## 🗒 Checklist 🗒
99

1010
- [ ] I have read and followed Catppuccin's [contributing guidelines](https://github.com/catppuccin/userstyles/blob/main/docs/CONTRIBUTING.md).
11-
- [ ] I have updated the version appropriately in the `==UserStyle==` header of the `catppuccin.user.css` file.

.github/issue-labeler.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,8 @@ freedesktop:
4949
- '/lbl:freedesktop(,.*)?$/gm'
5050
formative:
5151
- '/lbl:formative(,.*)?$/gm'
52+
ghostty.org:
53+
- '/lbl:ghostty.org(,.*)?$/gm'
5254
github:
5355
- '/lbl:github(,.*)?$/gm'
5456
gmail:

.github/labels.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,9 @@
7474
- name: formative
7575
description: Formative
7676
color: '#8aadf4'
77+
- name: ghostty.org
78+
description: Ghostty.org
79+
color: '#8aadf4'
7780
- name: github
7881
description: GitHub
7982
color: '#cad3f5'

.github/pr-labeler.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ ecosia: styles/ecosia/**/*
2424
elk: styles/elk/**/*
2525
freedesktop: styles/freedesktop/**/*
2626
formative: styles/formative/**/*
27+
ghostty.org: styles/ghostty.org/**/*
2728
github: styles/github/**/*
2829
gmail: styles/gmail/**/*
2930
go.dev: styles/go.dev/**/*
Lines changed: 20 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: Generate Health Files & Format
1+
name: CI
22

33
on:
44
workflow_dispatch:
@@ -9,37 +9,51 @@ env:
99
HAS_USERSTYLES_TOKEN: ${{ secrets.USERSTYLES_TOKEN != '' }}
1010

1111
jobs:
12-
generate-health-files-and-format:
13-
name: Generate health files & format
12+
ci:
1413
runs-on: ubuntu-latest
1514
permissions:
1615
# Give the default GITHUB_TOKEN write permission to commit and push the
1716
# added or changed files to the repository.
1817
contents: write
1918

19+
# Prevent infinite loops by checking if the last commit was autogenerated.
20+
if: ${{ github.event.commits[0].author.name != 'github-actions[bot]' }}
2021
steps:
2122
- uses: actions/checkout@v4
2223
if: env.HAS_USERSTYLES_TOKEN
2324
with:
2425
token: ${{ secrets.USERSTYLES_TOKEN }}
2526
ref: ${{ github.ref }}
27+
fetch-depth: 2
2628
- uses: actions/checkout@v4
2729
if: env.HAS_USERSTYLES_TOKEN == 'false'
2830
with:
2931
ref: ${{ github.ref }}
32+
fetch-depth: 2
3033

3134
- name: Setup Deno
3235
uses: nekowinston/setup-deno@main
3336
with:
3437
deno-version: v2.1.3
3538

36-
- name: Generate health files
39+
- name: Bump changed userstyles
40+
run: |
41+
git diff --name-only HEAD^1 HEAD | grep '^styles/.*catppuccin\.user\.css$' | xargs deno task bump
42+
43+
- name: Commit changes
44+
uses: EndBug/add-and-commit@v9
45+
with:
46+
message: "chore: bump changed userstyles"
47+
default_author: github_actions
48+
push: false
49+
50+
- name: Update generated files
3751
run: deno task generate
3852

3953
- name: Commit changes
4054
uses: EndBug/add-and-commit@v9
4155
with:
42-
message: "chore: generate health files"
56+
message: "chore: update generated files"
4357
default_author: github_actions
4458
push: false
4559

@@ -49,7 +63,7 @@ jobs:
4963
- name: Commit changes
5064
uses: EndBug/add-and-commit@v9
5165
with:
52-
message: "style: format code with prettier"
66+
message: "style: format with prettier"
5367
default_author: github_actions
5468
push: false
5569

README.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,12 @@ To get started contributing to catppuccin/userstyles, see [Contributing](docs/CO
6363
- [Vercel, Next.js](styles/vercel)
6464
- [web.dev](styles/web.dev)
6565

66+
</details>
67+
<details open>
68+
<summary>🌱 Terminals</summary>
69+
70+
- [Ghostty.org](styles/ghostty.org)
71+
6672
</details>
6773
<details open>
6874
<summary>🧩 Browser Extensions</summary>

deno.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@
3131
"lint": "deno run -A ./scripts/lint/main.ts",
3232
"lint:fix": "deno task lint --fix",
3333
"update-types": "deno run -A ./scripts/types/update-types.ts",
34+
"bump": "deno run -A ./scripts/bump-version/main.ts",
3435
"format": "deno run -A npm:prettier@3.2.4 --write ."
3536
},
3637
"nodeModulesDir": "auto",

docs/USAGE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ For both of the below installation methods, you will need the Stylus browser ext
88
## All Userstyles
99

1010
1. Download the compiled Stylus export file, containing our recommended Stylus settings and all userstyles preloaded: [`import.json` (download)](https://github.com/catppuccin/userstyles/releases/download/all-userstyles-export/import.json).
11-
- Alternatively, if you want more control over what is included in the `import.json` file, e.g. all userstyles with the accent color `peach`, you can download the Stylus export file from "[All Userstyles Import Generator](https://ctp-aui.uncenter.dev/)" by [@uncenter](https://github.com/uncenter) instead.
11+
- Alternatively, if you want to further customize the `import.json` file - such as setting it so that all userstyles have the accent color `peach`, or the dark flavor is always `frappe` - you can download a customized Stylus export file from [@uncenter](https://github.com/uncenter)'s "[Catppuccin Userstyles Customizer](https://catppuccin-userstyles-customizer.uncenter.dev/)" instead.
1212
2. Open the Stylus "manage" page.
1313
3. On the sidebar panel, click the **Import** button in the **Backup** section, and select the downloaded file from step 1.
1414
4. Enjoy!

0 commit comments

Comments
 (0)