From ae8390c43100fb024b2c525a2fc5542606a48bdb Mon Sep 17 00:00:00 2001 From: James Walker Date: Fri, 9 May 2025 17:27:20 -0400 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=A7=20doom:=20now=20with=20llm=20tool?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- chezmoi/dot_config/doom/config.el | 6 ++++++ chezmoi/dot_config/doom/init.el | 1 + chezmoi/dot_config/doom/packages.el | 1 - flake.lock | 18 +++++++++--------- 4 files changed, 16 insertions(+), 10 deletions(-) diff --git a/chezmoi/dot_config/doom/config.el b/chezmoi/dot_config/doom/config.el index 036cb3d..1472043 100644 --- a/chezmoi/dot_config/doom/config.el +++ b/chezmoi/dot_config/doom/config.el @@ -61,6 +61,12 @@ ;; haskell (setq lsp-haskell-formatting-provider "stylish-haskell") +;; llm +(gptel-make-ollama "Ollama" + :host "localhost:11434" + :stream t + :models '(mistral:latest)) + ;; nix-mode (with-eval-after-load 'lsp-mode (lsp-register-client diff --git a/chezmoi/dot_config/doom/init.el b/chezmoi/dot_config/doom/init.el index feff871..637096a 100644 --- a/chezmoi/dot_config/doom/init.el +++ b/chezmoi/dot_config/doom/init.el @@ -96,6 +96,7 @@ ;;ein ; tame Jupyter notebooks with emacs (eval +overlay) ; run code, run (also, repls) lookup ; navigate your code and its documentation + llm ; when I said you needed friends, I didn't mean... lsp ; M-x vscode magit ; a git porcelain for Emacs ;;make ; run make tasks from Emacs diff --git a/chezmoi/dot_config/doom/packages.el b/chezmoi/dot_config/doom/packages.el index 0972659..c3fbf91 100644 --- a/chezmoi/dot_config/doom/packages.el +++ b/chezmoi/dot_config/doom/packages.el @@ -8,7 +8,6 @@ ;; To install SOME-PACKAGE from MELPA, ELPA or emacsmirror: ;; (package! some-package) -(package! ellama) (package! obsidian) (package! wakatime-mode) diff --git a/flake.lock b/flake.lock index 3bd1a00..a56647c 100644 --- a/flake.lock +++ b/flake.lock @@ -62,11 +62,11 @@ ] }, "locked": { - "lastModified": 1744138333, - "narHash": "sha256-l0Vjq1EZoYTfWImVmwsvMEuIdasrBRRCoNTV0rNtYi0=", + "lastModified": 1746798521, + "narHash": "sha256-axfz/jBEH9XHpS7YSumstV7b2PrPf7L8bhWUtLBv3nA=", "owner": "nix-community", "repo": "home-manager", - "rev": "760eed59594f2f258db0d66b7ca4a5138681fd97", + "rev": "e95a7c5b6fa93304cd2fd78cf676c4f6d23c422c", "type": "github" }, "original": { @@ -77,11 +77,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1744032190, - "narHash": "sha256-KSlfrncSkcu1YE+uuJ/PTURsSlThoGkRqiGDVdbiE/k=", + "lastModified": 1746576598, + "narHash": "sha256-FshoQvr6Aor5SnORVvh/ZdJ1Sa2U4ZrIMwKBX5k2wu0=", "owner": "nixos", "repo": "nixpkgs", - "rev": "b0b4b5f8f621bfe213b8b21694bab52ecfcbf30b", + "rev": "b3582c75c7f21ce0b429898980eddbbf05c68e55", "type": "github" }, "original": { @@ -100,11 +100,11 @@ ] }, "locked": { - "lastModified": 1742649964, - "narHash": "sha256-DwOTp7nvfi8mRfuL1escHDXabVXFGT1VlPD1JHrtrco=", + "lastModified": 1746537231, + "narHash": "sha256-Wb2xeSyOsCoTCTj7LOoD6cdKLEROyFAArnYoS+noCWo=", "owner": "cachix", "repo": "pre-commit-hooks.nix", - "rev": "dcf5072734cb576d2b0c59b2ac44f5050b5eac82", + "rev": "fa466640195d38ec97cf0493d6d6882bc4d14969", "type": "github" }, "original": {