--wip-- [skip ci]

This commit is contained in:
Filippo Berto 2025-01-26 19:39:50 +01:00
parent 62497d4584
commit 598cbb4750
4 changed files with 18 additions and 4 deletions

View file

@ -121,6 +121,8 @@
# Some basic defaults
./modules/nixos/basics
{ age.secrets.ollama = { file = ./secrets/ollama.age; owner = "bertof"; }; }
];
@ -257,8 +259,8 @@
./modules/nixos/s3_cache_write.nix
{ age.secrets.s3_thor = { file = ./secrets/s3_thor.age; owner = "bertof"; }; }
./modules/nixos/cuda_support.nix
./modules/nixos/ollama.nix
# ./modules/nixos/cuda_support.nix
# ./modules/nixos/ollama.nix
./modules/nixos/pro_audio.nix
./modules/nixos/kdeconnect.nix
./modules/nixos/steam.nix
@ -291,7 +293,7 @@
./modules/nixos/s3_cache_write.nix
{ age.secrets.s3_sif = { file = ./secrets/s3_sif.age; owner = "bertof"; }; }
./modules/nixos/ollama.nix
# ./modules/nixos/ollama.nix
./modules/nixos/pro_audio.nix
./modules/nixos/kdeconnect.nix
./modules/nixos/steam.nix

View file

@ -1,4 +1,4 @@
{ pkgs, ... }:
{ pkgs, nixosConfig, ... }:
let
vp = pkgs.vimPlugins;
in
@ -403,8 +403,19 @@ 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,
model = "codegemma:7b"
})
'';

BIN
secrets/ollama.age Normal file

Binary file not shown.

View file

@ -56,4 +56,5 @@ in
"s3_odin.age".publicKeys = devUsers ++ [ odin ];
"s3_sif.age".publicKeys = devUsers ++ [ sif ];
"s3_thor.age".publicKeys = devUsers ++ [ thor ];
"ollama.age".publicKeys = devUsers ++ [ sif thor ];
}