Skip to content

feat(arch-linux): init - #1381

Closed
claymorwan wants to merge 5 commits into
catppuccin:mainfrom
claymorwan:feat/arch-user-repository
Closed

feat(arch-linux): init#1381
claymorwan wants to merge 5 commits into
catppuccin:mainfrom
claymorwan:feat/arch-user-repository

Conversation

@claymorwan

Copy link
Copy Markdown
Member

🎉 Theme for Arch user repository 🎉

The Arch user repository (aur) is a community-driven repository of packages for Arch Linux.
image

💬 Additional Comments 💬

I had a bit of struggle making this theme since it was my first time working with userstyles, but I made it in a day so it's fine. My only problem at the moment is changing the logo for a themed one, or at least a transparent one.

🗒 Checklist 🗒

  • I have read and followed Catppuccin's submission guidelines.
  • I have made a new directory underneath /styles/<name-of-website> containing the contents of the /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.
  • I have made sure to update the
    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.
    • preview.webp - composite image of all four individual flavor screenshots (taken with the default accent color of mauve) stitched together, generated via Catwalk.

@claymorwan
claymorwan requested a review from a team as a code owner October 16, 2024 23:09
@claymorwan claymorwan changed the title feat/arch-user-repository feat:arch-user-repository Oct 16, 2024
@claymorwan claymorwan changed the title feat:arch-user-repository feat: arch-user-repository Oct 16, 2024
@uncenter uncenter changed the title feat: arch-user-repository feat(arch-user-repository): init Oct 17, 2024
Comment thread scripts/userstyles.yml Outdated
Comment thread scripts/userstyles.yml Outdated
Comment thread scripts/userstyles.yml Outdated
Comment thread styles/arch-user-repository/catppuccin.user.css Outdated
Comment thread styles/arch-user-repository/catppuccin.user.css Outdated
Comment thread styles/arch-user-repository/catppuccin.user.css Outdated
@GenShibe

Copy link
Copy Markdown
Contributor

In terms of the logo, my first thought is to take the SVG off of the arch wiki style, and then using that as a base to add the words "user repository"

@claymorwan

Copy link
Copy Markdown
Member Author

Well I already took the argo logo and changed the accent color, tho I haven't been able to insert it correctly and hide the original logo

Btw I think I gotta do a new commit to fix the requested changes or nah ? I don't do pr often so idk

@claymorwan

Copy link
Copy Markdown
Member Author

Ok I think I got everything fixed

@claymorwan
claymorwan requested a review from uncenter October 17, 2024 09:05
isabelroses

This comment was marked as outdated.

@claymorwan

Copy link
Copy Markdown
Member Author

I think I fixed everything now, tho idk about that conflict, tried to fix it by adding what was conflicting to the file

@claymorwan

Copy link
Copy Markdown
Member Author

I think I fixed everything now, tho idk about that conflict, tried something but didn't worked

@claymorwan

Copy link
Copy Markdown
Member Author

why's it broken again

@uncenter

Copy link
Copy Markdown
Member

why's it broken again

If you look at the logs, or run the linter locally - deno task lint - it will tell you the error.

@claymorwan

Copy link
Copy Markdown
Member Author

ok NOW it should be working, I did exactly what deno told me to do

isabelroses

This comment was marked as outdated.

@claymorwan

Copy link
Copy Markdown
Member Author

So like I try to theme borders, acc page and syntax highlighting right? At first I left red colors and stuff to the default cuz I didn't know if I could use the catppuccin colors (using red for someone who has red accents color maybe would look weird idk) but ig it's fine
Doing that when I'm home

isabelroses

This comment was marked as outdated.

@claymorwan

Copy link
Copy Markdown
Member Author

Oki is it gud now

@uncenter

Copy link
Copy Markdown
Member

I wonder if we should instead create a unified theme for the various Arch Linux pages - we already have a theme for the wiki, we could literally copy the @-moz-document part all the way down and paste it in that one, rename it... other pages like the home page https://archlinux.org/, https://archlinux.org/packages/, https://bbs.archlinux.org/, https://security.archlinux.org/, could be themed as well.

@uncenter uncenter added the 2.status: changes-requested Changes requested by reviewers must be attended to by author before further review label Oct 22, 2024
@claymorwan

This comment was marked as outdated.

@uncenter

This comment was marked as outdated.

@claymorwan

This comment was marked as outdated.

@claymorwan

Copy link
Copy Markdown
Member Author

Welp it does seems to be working, tho I'll have to do some fixes here and there. I also don't know if I should edit the wiki page's theme so it fits better with the aur theme, should I ?

@uncenter

This comment was marked as resolved.

@claymorwan

Copy link
Copy Markdown
Member Author

Oki I'm working on it, should I change the branch name too ?

@uncenter

Copy link
Copy Markdown
Member

No need to.

@claymorwan

This comment was marked as resolved.

@uncenter

Copy link
Copy Markdown
Member

@uncenter uncenter added the 2.status: changes-requested Changes requested by reviewers must be attended to by author before further review label Dec 24, 2024
@uncenter
uncenter force-pushed the feat/arch-user-repository branch from 990c166 to 0f135d2 Compare January 5, 2025 19:42
@uncenter uncenter removed the 2.status: changes-requested Changes requested by reviewers must be attended to by author before further review label Jan 5, 2025
Comment thread styles/arch-linux/catppuccin.user.less
@uncenter
uncenter force-pushed the feat/arch-user-repository branch from 5e5d3e0 to c2d58c7 Compare January 5, 2025 21:29
@uncenter
uncenter force-pushed the feat/arch-user-repository branch from 79f04ba to ba9c200 Compare January 25, 2025 18:41
@uncenter

uncenter commented Feb 2, 2025

Copy link
Copy Markdown
Member

Visited links shouldn't be gray (lavender I think):

CleanShot 2025-02-02 at 12 39 18

The text of the current page in the header is an unthemed white:

CleanShot 2025-02-02 at 12 39 54

CleanShot 2025-02-02 at 12 39 59

The text of other not-current pages in the header on hover is also unthemed white:

CleanShot 2025-02-02 at 12 40 06

The lines in the boxes in red are unthemed (wiki main page), and the lines in the orange boxes are themed, but should be something like overlay1 instead of accent.

CleanShot 2025-02-02 at 12 40 56

@uncenter

uncenter commented Feb 2, 2025

Copy link
Copy Markdown
Member

Links on hover and active hover are unthemed, as well as this bar for the table of contents.

CleanShot 2025-02-02 at 12 43 11

@justbispo

Copy link
Copy Markdown

Text in table cells are impossible to read
archwiki

@uncenter uncenter added the 2.status: changes-requested Changes requested by reviewers must be attended to by author before further review label Feb 8, 2025
@uncenter

uncenter commented Mar 1, 2025

Copy link
Copy Markdown
Member

https://gitlab.archlinux.org/archlinux/archwiki/-/merge_requests/89 was merged, meaning the wiki now uses the latest Mediawiki version - which ultimately means it now uses the newly introduced CSS variables that #1075 uses for Wikipedia. We should be able to reuse our Wikipedia port (might be worth splitting it out into its own repository catppuccin/mediawiki and importing the CSS in each userstyle that makes use of it?) for it now, but one remaining issue is that Arch Linux wiki has their own custom CSS that still overrides some variables. If someone wants to update the custom CSS for https://gitlab.archlinux.org/archlinux/archwiki to set the new CSS variables, it will then be compatible with our userstyle and make future maintenance a breeze!

@Thomas-Philippot

Copy link
Copy Markdown
Contributor

If someone wants to update the custom CSS for https://gitlab.archlinux.org/archlinux/archwiki to set the new CSS variables, it will then be compatible with our userstyle and make future maintenance a breeze!

I can make a branch for this, new variables are skin-theme-clientpref-{os/day/night} ?

@uncenter

Copy link
Copy Markdown
Member

If someone wants to update the custom CSS for gitlab.archlinux.org/archlinux/archwiki to set the new CSS variables, it will then be compatible with our userstyle and make future maintenance a breeze!

I can make a branch for this, new variables are skin-theme-clientpref-{os/day/night} ?

I'm not sure how their archwiki repository is set up, but if there is a way for their custom CSS use the standard Wikipedia CSS variables so that our CSS can properly override their CSS, that would make this work.

@uncenter uncenter removed the 2.status: changes-requested Changes requested by reviewers must be attended to by author before further review label Apr 18, 2025
@uncenter
uncenter marked this pull request as draft April 18, 2025 20:17
@uncenter uncenter mentioned this pull request Sep 1, 2025
7 tasks
@uncenter uncenter added 0.kind: init A new userstyle 2.status: stale Lacking recent activity labels Nov 4, 2025
@ninetailedtori ninetailedtori mentioned this pull request Dec 28, 2025
16 tasks
@ninetailedtori

Copy link
Copy Markdown
Contributor

We should probably close this one now the new PR has been opened :]

@claymorwan

Copy link
Copy Markdown
Member Author

We should probably close this one now the new PR has been opened :]

yea i highkey completely forgot abt this, pretty sure the new PR gonna do a better job than me at this too

@claymorwan claymorwan closed this Dec 31, 2025
@WalkQuackBack WalkQuackBack mentioned this pull request Aug 27, 2026
16 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

0.kind: init A new userstyle 2.status: stale Lacking recent activity arch-wiki Arch Wiki

Projects

None yet

Development

Successfully merging this pull request may close these issues.

9 participants