aboutsummaryrefslogtreecommitdiffstats
path: root/setup_desktop.sh
diff options
context:
space:
mode:
Diffstat (limited to 'setup_desktop.sh')
-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/