Compare commits
2 commits
defa029e4f
...
289756b61c
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
289756b61c | ||
|
|
9f823fb15c |
4 changed files with 29 additions and 14 deletions
24
flake.lock
24
flake.lock
|
|
@ -241,11 +241,11 @@
|
|||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1760780358,
|
||||
"narHash": "sha256-5H61ktwMRsLbfPl5Zd2ZWVROXk8srXqC7DxhNv80Bq0=",
|
||||
"lastModified": 1763981724,
|
||||
"narHash": "sha256-cjZaE0iz/Km9bJA58HP9MoZRUFEHs7af1vJttK6wUIY=",
|
||||
"owner": "mistweaverco",
|
||||
"repo": "kulala-fmt",
|
||||
"rev": "b4838b018d9e931b8f02e480d8c79161dc1b500e",
|
||||
"rev": "847015bf74d2c947576ef0b22020c9e9e14cade3",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
|
@ -329,11 +329,11 @@
|
|||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1763856300,
|
||||
"narHash": "sha256-OXe/ZZqYoDmjqy19fuJzE9oR6XQH8IEGYjkDGGdQB5M=",
|
||||
"lastModified": 1763942693,
|
||||
"narHash": "sha256-DvAkXPkSfgColZZ2sBbBl69CxzamyH7Hmi4qVUTP1OU=",
|
||||
"owner": "nix-community",
|
||||
"repo": "neovim-nightly-overlay",
|
||||
"rev": "3e067256eaa258df675cafaed2bcef55b41ecb60",
|
||||
"rev": "da647c7ac355d4f8be218ff0466bee9b5c6680ed",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
|
@ -345,11 +345,11 @@
|
|||
"neovim-src": {
|
||||
"flake": false,
|
||||
"locked": {
|
||||
"lastModified": 1763846764,
|
||||
"narHash": "sha256-MTdbS6zBlxLJCMtPU394xUHk+wnK8aqVj4egblAiGGo=",
|
||||
"lastModified": 1763931717,
|
||||
"narHash": "sha256-juqY16KziaFTk4D0Vx06tUlYLiEc6vMlEtjDLIjGn0Q=",
|
||||
"owner": "neovim",
|
||||
"repo": "neovim",
|
||||
"rev": "4bbdffe8298e8bf6e0590684092a25f5effc0f14",
|
||||
"rev": "a88c7962a82f1427aa90d1c0a08514423516f9f2",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
|
@ -422,11 +422,11 @@
|
|||
},
|
||||
"nixpkgs_2": {
|
||||
"locked": {
|
||||
"lastModified": 1763678758,
|
||||
"narHash": "sha256-+hBiJ+kG5IoffUOdlANKFflTT5nO3FrrR2CA3178Y5s=",
|
||||
"lastModified": 1763835633,
|
||||
"narHash": "sha256-HzxeGVID5MChuCPESuC0dlQL1/scDKu+MmzoVBJxulM=",
|
||||
"owner": "NixOS",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "117cc7f94e8072499b0a7aa4c52084fa4e11cc9b",
|
||||
"rev": "050e09e091117c3d7328c7b2b7b577492c43c134",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
|
|
|||
|
|
@ -1,10 +1,19 @@
|
|||
{ pkgs, ... }:
|
||||
|
||||
let
|
||||
gopls-proxy = pkgs.writeShellScriptBin "gopls-proxy" ''
|
||||
#!${pkgs.bash}/bin/bash
|
||||
exec ${pkgs.lspmux}/bin/lspmux client --server-path ${pkgs.gopls}/bin/gopls $@
|
||||
'';
|
||||
in
|
||||
|
||||
{
|
||||
|
||||
packages = with pkgs; [
|
||||
go
|
||||
golangci-lint
|
||||
gopls
|
||||
# gopls-proxy
|
||||
gotools
|
||||
delve
|
||||
mockgen
|
||||
|
|
|
|||
|
|
@ -88,6 +88,7 @@ end
|
|||
---@type vim.lsp.Config
|
||||
return {
|
||||
cmd = { "gopls" },
|
||||
-- cmd = { "gopls-proxy" },
|
||||
filetypes = { "go", "gomod", "gowork", "gotmpl" },
|
||||
root_dir = function(bufnr, on_dir)
|
||||
local fname = vim.api.nvim_buf_get_name(bufnr)
|
||||
|
|
|
|||
|
|
@ -41,14 +41,19 @@ local opts = {
|
|||
providers = {
|
||||
ollama = {
|
||||
endpoint = g.ollama_url,
|
||||
model = "danielsheep/gpt-oss-20b-Unsloth:latest",
|
||||
model = "orieg/gemma3-tools:4b",
|
||||
extra_request_body = {
|
||||
options = {
|
||||
num_ctx = 131072,
|
||||
keep_alive = "5m",
|
||||
},
|
||||
},
|
||||
},
|
||||
openrouter = {
|
||||
__inherited_from = "openai",
|
||||
endpoint = "https://openrouter.ai/api/v1",
|
||||
api_key_name = "OPENROUTER_API_KEY",
|
||||
model = "openai/gpt-oss-20b:free",
|
||||
},
|
||||
airun = {
|
||||
__inherited_from = "openai",
|
||||
endpoint = g.airun_endpoint,
|
||||
|
|
|
|||
Loading…
Reference in a new issue