No description
Find a file
2023-09-17 11:03:23 +02:00
beetroot_static update to match upstream 2023-09-17 10:55:56 +02:00
beetroot_template update templates 2023-09-17 11:03:23 +02:00
img first commit 2023-03-19 10:58:17 +01:00
README.md update how to use grunt 2023-05-06 14:40:41 +02:00

Searxng_beetroot

Disroot theme for Searxng.

How to use

To use this theme, git clone it on your computer.

Create a beetroot folder in /var/www/searx/searx/static/themes and in /var/www/searx/searx/templates.

Then, copy the content of beetroot_static in /var/www/searx/searx/static/themes/beetroot and the content of beetroot_template in /var/www/searx/searx/templates/beetroot.

Enable the beetroot them by editing /var/www/searx/searx/settings.yml and changing:

default_theme : beetroot

Restart searx: service uwsgi restart

How to edit/change this theme

Simply clone the theme to your machine. All changes done to the the templates do not require compilation, only searxng reload. When changing static elements (css, images etc), edit files in src/. Once done run grunt to compile. To do so, in your running searxng instance, your first need to:

curl https://raw.githubusercontent.com/creationix/nvm/master/install.sh | bash
source ~/.profile
nvm install 18.16.0 # or whatever version you want
npm install -g npm
cd searx/static/themes/beetroot
npm install
npm install -g grunt-cli

Then you can run grunt from searx/static/themes/beetroot. Those compiled files can be found in searx/static/themes/beetroot/css

If you want to test in live mode all your changes to the beetroot theme, you need working searx instance with your changes pulled into it. You can then either select the theme from UI or run searx with theme by running LIVE_THEME=beetroot make run from searx-src folder and edit.

Screenshots

Light mode

Light mode Light mode Light mode

Dark mode

Dark mode Dark mode Dark mode