Indigo, a new, cool blue, customizable theme for Open edX

We just released Indigo, a new theme for Open edX: https://github.com/overhangio/indigo

Indigo is stylish, functional and customizable. It was designed to be easily installable with Tutor, but it should also be easy enough to install on a native Open edX installation.

Let me know what you think!

5 Likes

I would give it a try.
Is there a guide on how to install a new theme?
I have ironwood.master running.

Hi @rakesh! You should first build the theme, with tutor config render ... and then move the resulting indigo/ folder to edx-platform/themes. Then you should compile static assets and enable the theme for your platform. Please take a look at the following docs:
https://edx.readthedocs.io/projects/edx-installing-configuring-and-running/en/open-release-ironwood.master/ecommerce/theming.html
https://edx.readthedocs.io/projects/edx-installing-configuring-and-running/en/open-release-ironwood.master/ecommerce/theming.html#compiling-theme-sass

The command not working tutor config render …
Error: Invalid value for ‘SRC’: Path ‘…’ does not exist.
How to resolve?

Hi @Tommy! Please create a new topic where you describe your own issue. There, you should paste the exact command that you are running and that leads to the error.

root@ip-172-31-25-88:~/.local/share/tutor/env/build/openedx/themes/indigo# tutor config render . .
⚠️  You are running Tutor as root. This is strongly not recommended. If you are doing this in order to access the Docker daemon, you should instead add your user to the 'docker' group. (see https://docs.docker.com/install/linux/linux-postinstall/#manage-docker-as-a-non-root-user)
Error rendering template theme/lms/static/sass/partials/lms/theme/_variables.scss
Error: Missing configuration value: 'INDIGO_PRIMARY_COLOR' is undefined
root@ip-172-31-25-88:~/.local/share/tutor/env/build/openedx/themes/indigo#

How to add Js to theme indigo?