Browse Source

[enh] configurable default oscar style

Adam Tauber 6 years ago
parent
commit
69d1dd3f86
2 changed files with 3 additions and 0 deletions
  1. 1 0
      searx/preferences.py
  2. 2 0
      searx/settings.yml

+ 1 - 0
searx/preferences.py

@@ -264,6 +264,7 @@ class Preferences(object):
                                                                                 'False': False,
                                                                                 'True': True}),
                                    'doi_resolver': MultipleChoiceSetting(['oadoi.org'], choices=DOI_RESOLVERS),
+                                   'oscar-style': EnumStringSetting(settings['ui'].get('theme_args', {}).get('oscar_style', 'logicodev'), choices=['', 'logicodev', 'logicodev-dark', 'pointhi']),
                                    }
 
         self.engines = EnginesSetting('engines', choices=engines)

+ 2 - 0
searx/settings.yml

@@ -20,6 +20,8 @@ ui:
     templates_path : "" # Custom templates path - leave it blank if you didn't change
     default_theme : oscar # ui theme
     default_locale : "" # Default interface locale - leave blank to detect from browser information or use codes from the 'locales' config section
+    theme_args :
+        oscar_style : logicodev-dark # default style of oscar
 
 # searx supports result proxification using an external service: https://github.com/asciimoo/morty
 # uncomment below section if you have running morty proxy