An open API service indexing awesome lists of open source software.

https://github.com/vic/tinted-jjui

jjui themes generated from base16 and base24 color schemes.
https://github.com/vic/tinted-jjui

base16 base24 color-schemes jj jjui themes

Last synced: 4 months ago
JSON representation

jjui themes generated from base16 and base24 color schemes.

Awesome Lists containing this project

README

          

# [jjui themes](https://idursun.github.io/jjui/Themes.html) from [base16](https://github.com/tinted-theming/schemes/tree/master/base16) and [base24](https://github.com/tinted-theming/schemes/tree/master/base24) color schemes.

# [Theme Gallery](https://tinted-theming.github.io/tinted-gallery/)

## Usage

Download any of the `.toml` files from `./themes/` and place it
in your `$HOME/.config/jjui/themes/` directory.

Then edit `$HOME/.config/jjui/config.toml` to set your theme.

For example, to use `./themes/base24-solarized-dark-higher-contrast.toml`:

```toml
[ui]
theme = "base24-solarized-dark-higher-contrast"
```

## Adding all themes.

Download this repo .zip file.

```shell
# move all themes to your jjui config
mv ./themes/*.toml $HOME/.config/jjui/themes/

# Add each theme as a commented line under [ui]
echo '[ui]' >> $HOME/.config/jjui/config.toml
ls -1 $HOME/.config/jjui/themes/*.toml | xargs -n 1 basename | sed -e 's/.toml//' | sed -E 's/(.*)/# theme = "\1"/' >> $HOME/.config/jjui/config.toml

# Uncomment the theme you want to use.
vi $HOME/.config/jjui/config.toml
```

## Customization.

Remember that these themes are auto-generated frequently from base16 schemes. If you need to make a particular adaptation, either copy and maintain the theme yourself or use jjui theme [overrides](https://idursun.github.io/jjui/Themes.html).

## Contributing

Contributions are welcome as long as changes seem reasonable and most themes work well. When modifying the template always regenerate themes and test locally dark and light variants.

Follow the instructions at `templates/tinted-jjui.mustache`. Be sure to read the linked resources to understand how jjui themes work and how are tinted color schemes defined.

Use [`tinted-builder-rust build . `](https://github.com/tinted-theming/tinted-builder-rust) to regenerate all themes. Make sure light and dark themes work properly.

Use `bash vhs.sh ` to generate a gif you can attach to your pull-request.

For example, `bash vhs.sh base16-rebecca` will print the URL to gif

Attach screenshots to pull-requests of how themes look like before and after your changes.

Attach screenshots to pull-requests of dark/light variants.

## Themes