diff options
Diffstat (limited to 'setup_desktop.sh')
-rwxr-xr-x | setup_desktop.sh | 6 |
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/ |