local-llm: set zed edit prediction URL
1 file changed, 17 insertions(+), 1 deletion(-)
changed files
M user/settings/local-llm.nix → user/settings/local-llm.nix
@@ -1,4 +1,11 @@ -{ ... }: +{ + config, + ... +}: +let + srv = config.services.llama-swap; + apiBase = "http://${srv.listenAddress}:${toString srv.port}"; +in { imports = [ ../modules/llama-swap.nix@@ -8,5 +15,14 @@ services.llama-swap = { enable = true; listenAddress = "[::1]"; port = 11343; + }; + + programs.zed-editor.userSettings = { + edit_predictions = { + open_ai_compatible_api = { + api_url = "${apiBase}/v1/completions"; + }; + provider = "open_ai_compatible_api"; + }; }; }