From b66bbda19e1371672aecbe82c3151b36f5598ffe Mon Sep 17 00:00:00 2001 From: Filippo Berto Date: Sun, 26 Jan 2025 21:51:39 +0100 Subject: [PATCH] Ollama: use port forwarding --- modules/hm/vim.nix | 27 +++++++++++++-------------- secrets/ollama.age | Bin 651 -> 713 bytes 2 files changed, 13 insertions(+), 14 deletions(-) diff --git a/modules/hm/vim.nix b/modules/hm/vim.nix index 7d97f59..fdd3c02 100644 --- a/modules/hm/vim.nix +++ b/modules/hm/vim.nix @@ -403,21 +403,13 @@ in plugin = vp.ollama-nvim; type = "lua"; config = '' - function readAll(file) - local f = assert(io.open(file, "rb")) - local content = f:read("*all") - f:close() - return content - end - local url = readAll("${nixosConfig.age.secrets.ollama.path}") - - print(vim.inspect(url)) - - local ollama = require("ollama") - ollama:setup({ - url = url, + local token = readAll("${nixosConfig.age.secrets.ollama.path}") + local conf = { + -- url = string.format("https://bertof:%s@ollama.ricerca.sesar.di.unimi.it/", token), model = "codegemma:7b" - }) + } + local ollama = require("ollama") + ollama.setup(conf) ''; } ]; @@ -428,6 +420,13 @@ in # let g:airline_powerline_fonts = 1 # ''; extraLuaConfig = '' + function readAll(file) + local f = assert(io.open(file, "rb")) + local content = f:read("*all") + f:close() + return string.gsub(content, "%s+", "") + end + -- Setup local o = vim.o local g = vim.g diff --git a/secrets/ollama.age b/secrets/ollama.age index 63017101fbd7634b79b1d269422cd635fd80678c..4184f913444f5a32558022c4301cfb0b57aea353 100644 GIT binary patch delta 641 zcmeBXJ;^#jr@k~QIWi>BG1S!3q$0~GJg~$l$T{20C@7^MFg!fJDk{*VyvWVhJiN-t zlgqipz`MlF%RAR2DJ9o9*CaAA$}}U`CCV(-*IC=Zz|7gX)F;x-z@*&Bl}p!7p}06h zH#Nn`)YQ;Y!6Yd)!_844$l1TjCBie!GA!FX)GI%|*fq5(x7;PjBEZW%DzG#p&p*=5 zKfJQ4%0I|}D=2D?RaIVD--RfRbDI2UI* z>F1mJ1h}QTJ2_VQR(K{B1}0`^6-9-FTI9NAXO%ckj%O6FclCDi%n8kP$}lkub<#Ht z$Z@U6Owf@C?f+H}!YQ@+?pVBW|D< delta 579 zcmX@f+RZvar{2lL(=@}&xVTh5qRP>^G(X6{BF8noBEZEhDaScC)W_M}Gd(!Gz#u)l zoXfk)BG9YI#3?u;usq$^AYI==-_69#zs%7fBr4l7*~HwZxKumG-7G!NgiF^>p}06h zH#Nn`)YQ;Y!6Yd)!_85_&$TMIqTIXEzbM?OD!{qQ*|pfY*e|feCCVqfz$>{hHN(_d zzaTI>-8r41sx+mdB&FCq($q4_%hS!tBs@ghB+H_}(b7pfD=)>pB#Q$jNWTnr1d4b3tlO>!%oGn@(vl3h#;gED<0G90;lA~P*3^wR^pjPtxw{mipX zwB5Wty#vfGEkYdAjDpe(4Yi%U(wsc}0vx$?b#)a=EsOP?Gm_lOihL`5D=OVG{R%^q z&GNl1TzuTKEHW!fy#wmg3d@ZWlL}qAls#?IE?3Wq)nlI0ASLlbv0&|9Ez|jJ3?~(L z%4S?R$+~{lvo#A-^qrC{y%lns9et;@q%xMQ6?<-$+M>zCSii$O-p?DtSTL$*c W_iQY)B2FJnm)3f{VruH-`6~fQ8PMba