Initial commit
This commit is contained in:
commit
2778f14574
29 changed files with 7110 additions and 0 deletions
41
config.example.toml
Normal file
41
config.example.toml
Normal file
|
|
@ -0,0 +1,41 @@
|
|||
# breadsearch configuration
|
||||
# Copy to ~/.config/breadsearch/config.toml
|
||||
|
||||
[index]
|
||||
# Directories to crawl for documents
|
||||
roots = [
|
||||
"~/Documents",
|
||||
"~/Projects",
|
||||
"~/.config/breadpad",
|
||||
]
|
||||
# File extensions to index
|
||||
extensions = ["md", "txt", "org", "pdf", "odt", "docx"]
|
||||
# Skip files larger than this (MB)
|
||||
max_file_mb = 10.0
|
||||
|
||||
[search]
|
||||
# Default number of results
|
||||
limit = 10
|
||||
# Max characters in snippet
|
||||
snippet_len = 200
|
||||
|
||||
[model]
|
||||
# Embedding model name (informational; breadmill uses the ONNX files it fetches)
|
||||
name = "nomic-embed-text-v1.5"
|
||||
# Embedding dimension
|
||||
dim = 768
|
||||
# Compute backend: "cpu" (default), "npu" (AMD XDNA via VitisAI EP), or
|
||||
# "rocm" (AMD iGPU/dGPU). NPU requires breadmill compiled with --features npu
|
||||
# and the AMD Ryzen AI SDK installed; ROCm requires --features rocm.
|
||||
# Override at runtime with: breadmill --npu / --rocm
|
||||
backend = "cpu"
|
||||
|
||||
[power]
|
||||
# Master switch for indexing. When false, breadmill still answers queries
|
||||
# against the existing index but never embeds new/changed files.
|
||||
enabled = true
|
||||
# Embedding is the compute-heavy step. By default breadmill pauses indexing
|
||||
# while on battery and resumes automatically when AC power is reconnected.
|
||||
# Set true to index on battery too. Machines with no battery (desktops) are
|
||||
# always treated as on-power regardless of this setting.
|
||||
run_on_battery = false
|
||||
Loading…
Add table
Add a link
Reference in a new issue