This release introduces new services, primarily focused on running AI chatbots locally π€. It also includes a few non-breaking fixes and refactors π to promote DRY (Donβt Repeat Yourself) principles when adding new services.
π New Services
- Tika (by @drupol in f041f87)
- Searxng (by @drupol in #241)
- Open WebUI (by @shivaraj-bh in e7eb9de)
- Ollama (by @shivaraj-bh in d84efa4)
- Weaviate (by @jedimahdi in #195)
- Tempo (by @tim-smart in #192)
π οΈ Miscellaneous features & fixes
- tika: add
enableOcr
option (by @drupol in #275) - Allow overriding namespace + make default namespace fully qualified (by @srid in #258)
- grafana: add providers configuration (by @alexpearce in #211)
- ollama:
kernelPackages
are irrelevant on non-NixOS distributions (by @shivaraj-bh in 8145ba1) - ollama: Broken
dataDir
convention; Allow ENVs indataDir
(by @shivaraj-bh in db7ab71) - postgres: stop init on error in
sql
scripts (by @shivaraj-bh in 12e7482) - nginx: link nginx.conf to dataDir (by @szucsitg in #173)
π Refactors
- Move services under
./nix/services
(by @srid in #262) - Do not repeat
enable
option (by @shivaraj-bh in ea3a18a) - Do not repeat
dataDir
(by @shivaraj-bh in dfcdbbc)
Full Changelog: 0.2.0...0.3.0