aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorben2025-04-14 17:12:01 +0200
committerben2025-04-14 17:12:01 +0200
commitd070c7fa4d765536f6f3a4d2b85e669e1dc9091a (patch)
treee4d1a45b9e7886b3240bd6980d60a851d0fb7c37
parentbaa6942f5062b062e86dade7c5b75b5e29fdd173 (diff)
downloadai_env-d070c7fa4d765536f6f3a4d2b85e669e1dc9091a.tar.gz
ai_env-d070c7fa4d765536f6f3a4d2b85e669e1dc9091a.tar.bz2
ai_env-d070c7fa4d765536f6f3a4d2b85e669e1dc9091a.tar.xz
Fix configuration helper
-rwxr-xr-xsetup_desktop.sh6
1 files changed, 6 insertions, 0 deletions
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/