From b792828cc0cfbaedc553cd21db68d14c7e3c1263 Mon Sep 17 00:00:00 2001 From: Fabio Scotto di Santolo Date: Sat, 11 Apr 2026 22:29:33 +0200 Subject: [PATCH] Reconfigure GPTel for Ollama --- ansible/roles/profile_desktop_common/tasks/main.yml | 3 --- ansible/templates/desktop/gptel-private.el.j2 | 7 ------- dotfiles/desktop/.emacs.d/lisp/misc/gptel.el | 11 +++++++---- 3 files changed, 7 insertions(+), 14 deletions(-) delete mode 100644 ansible/templates/desktop/gptel-private.el.j2 diff --git a/ansible/roles/profile_desktop_common/tasks/main.yml b/ansible/roles/profile_desktop_common/tasks/main.yml index ff76b31..631068c 100644 --- a/ansible/roles/profile_desktop_common/tasks/main.yml +++ b/ansible/roles/profile_desktop_common/tasks/main.yml @@ -282,9 +282,6 @@ - src: desktop/email.el.j2 dest: .emacs.d/lisp/misc/email.el mode: "0644" - - src: desktop/gptel-private.el.j2 - dest: .emacs.d/lisp/misc/gptel-private.el - mode: "0600" loop_control: label: "{{ item.dest }}" diff --git a/ansible/templates/desktop/gptel-private.el.j2 b/ansible/templates/desktop/gptel-private.el.j2 deleted file mode 100644 index 68a5e63..0000000 --- a/ansible/templates/desktop/gptel-private.el.j2 +++ /dev/null @@ -1,7 +0,0 @@ -;;; gptel-private.el -*- lexical-binding: t; -*- - -(let ((openai-api-key "{{ vault_openai_api_key | default('') }}")) - (when (> (length openai-api-key) 0) - (setq gptel-api-key openai-api-key))) - -;;; gptel-private.el ends here diff --git a/dotfiles/desktop/.emacs.d/lisp/misc/gptel.el b/dotfiles/desktop/.emacs.d/lisp/misc/gptel.el index fdb62c7..1ee9d49 100644 --- a/dotfiles/desktop/.emacs.d/lisp/misc/gptel.el +++ b/dotfiles/desktop/.emacs.d/lisp/misc/gptel.el @@ -4,10 +4,13 @@ :ensure t :commands (gptel gptel-send gptel-rewrite) :config - (let ((private-config - (expand-file-name "lisp/misc/gptel-private.el" user-emacs-directory))) - (when (file-readable-p private-config) - (load private-config nil 'nomessage)))) + (setq gptel-backend + (gptel-make-ollama + "Ollama" + :host "localhost:11434" + :stream t)) + ;; Set `gptel-model' after installing a local Ollama model. + ) (provide 'fscotto-gptel)