Creating Userstyles
To create a userstyle, follow the instructions below. If you are unsure how to theme something, see our Guides. If you run into any difficulties or have any questions, feel free to join the Catppuccin Discord server and find us in the #userstyles channel!
- Fork the
catppuccin/userstylesrepository. - Create a new branch under the name
feat/<name-of-website>, (e.g.feat/nixos-searchinstead of NixOS Search). - Create a new folder
styles/<name-of-website>. The name must belower-kebab-case. - Copy the contents of the
templatefolder intostyles/<name-of-website>.- The template uses LESS, a preprocessor for Stylus. Please do not change this as we will only accept userstyles based on the template.
- Write the userstyle.
- Edit the
userstyles.ymlfile and enter the details of your port. - Raise a pull request, making sure to read and fill out the template properly. The title of your pull request should follow the format of
feat(<name-of-website>): init.