# SearXNG configuration for Timmy Time self-hosted search
# https://docs.searxng.org/admin/settings/settings.html

general:
  debug: false
  instance_name: "Timmy Search"
  privacypolicy_url: false
  donation_url: false
  contact_url: false
  enable_metrics: false

server:
  port: 8080
  bind_address: "0.0.0.0"
  secret_key: "timmy-searxng-key-change-in-production"
  base_url: false
  image_proxy: false

ui:
  static_use_hash: false
  default_locale: ""
  query_in_title: false
  infinite_scroll: false
  default_theme: simple
  center_alignment: false

search:
  safe_search: 0
  autocomplete: ""
  default_lang: "en"
  formats:
    - html
    - json

outgoing:
  request_timeout: 6.0
  max_request_timeout: 10.0
  useragent_suffix: "TimmyResearchBot"
  pool_connections: 100
  pool_maxsize: 20

enabled_plugins:
  - Hash_plugin
  - Search_on_category_select
  - Tracker_url_remover

engines:
  - name: google
    engine: google
    shortcut: g
    categories: general

  - name: bing
    engine: bing
    shortcut: b
    categories: general

  - name: duckduckgo
    engine: duckduckgo
    shortcut: d
    categories: general

  - name: wikipedia
    engine: wikipedia
    shortcut: wp
    categories: general
    timeout: 3.0
