From d070c7fa4d765536f6f3a4d2b85e669e1dc9091a Mon Sep 17 00:00:00 2001
From: ben
Date: Mon, 14 Apr 2025 17:12:01 +0200
Subject: Fix configuration helper

---
 setup_desktop.sh | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/setup_desktop.sh b/setup_desktop.sh
index f3e5762..f73f3bf 100755
--- a/setup_desktop.sh
+++ b/setup_desktop.sh
@@ -18,5 +18,11 @@ fi
 source .env
 mkdir -p ~/.config/aichat/
 cat src/aichat/config.yaml | sed "s/__LLM_API_KEY__/${LLM_API_KEY}/" >~/.config/aichat/config.yaml
+OLLAMA_HOST=$(cat .env | grep OLLAMA_HOST | cut -d'=' -f2 | cut -d'/' -f3)
+if [[ ! -z $OLLAMA_HOST ]]; then
+	cat ~/.config/aichat/config.yaml | sed "s/http/https/" >~/.config/aichat/config.yaml.tmp
+	cat ~/.config/aichat/config.yaml.tmp | sed "s/localhost:11434/${OLLAMA_HOST}/" >~/.config/aichat/config.yaml
+fi
+
 mkdir -p ~/.config/aichat/roles
 cp src/aichat/roles/* ~/.config/aichat/roles/
-- 
cgit v1.2.3