--wip-- [skip ci]
This commit is contained in:
parent
62497d4584
commit
598cbb4750
4 changed files with 18 additions and 4 deletions
|
|
@ -121,6 +121,8 @@
|
||||||
|
|
||||||
# Some basic defaults
|
# Some basic defaults
|
||||||
./modules/nixos/basics
|
./modules/nixos/basics
|
||||||
|
|
||||||
|
{ age.secrets.ollama = { file = ./secrets/ollama.age; owner = "bertof"; }; }
|
||||||
];
|
];
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -257,8 +259,8 @@
|
||||||
./modules/nixos/s3_cache_write.nix
|
./modules/nixos/s3_cache_write.nix
|
||||||
{ age.secrets.s3_thor = { file = ./secrets/s3_thor.age; owner = "bertof"; }; }
|
{ age.secrets.s3_thor = { file = ./secrets/s3_thor.age; owner = "bertof"; }; }
|
||||||
|
|
||||||
./modules/nixos/cuda_support.nix
|
# ./modules/nixos/cuda_support.nix
|
||||||
./modules/nixos/ollama.nix
|
# ./modules/nixos/ollama.nix
|
||||||
./modules/nixos/pro_audio.nix
|
./modules/nixos/pro_audio.nix
|
||||||
./modules/nixos/kdeconnect.nix
|
./modules/nixos/kdeconnect.nix
|
||||||
./modules/nixos/steam.nix
|
./modules/nixos/steam.nix
|
||||||
|
|
@ -291,7 +293,7 @@
|
||||||
./modules/nixos/s3_cache_write.nix
|
./modules/nixos/s3_cache_write.nix
|
||||||
{ age.secrets.s3_sif = { file = ./secrets/s3_sif.age; owner = "bertof"; }; }
|
{ 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/pro_audio.nix
|
||||||
./modules/nixos/kdeconnect.nix
|
./modules/nixos/kdeconnect.nix
|
||||||
./modules/nixos/steam.nix
|
./modules/nixos/steam.nix
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
{ pkgs, ... }:
|
{ pkgs, nixosConfig, ... }:
|
||||||
let
|
let
|
||||||
vp = pkgs.vimPlugins;
|
vp = pkgs.vimPlugins;
|
||||||
in
|
in
|
||||||
|
|
@ -403,8 +403,19 @@ in
|
||||||
plugin = vp.ollama-nvim;
|
plugin = vp.ollama-nvim;
|
||||||
type = "lua";
|
type = "lua";
|
||||||
config = ''
|
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")
|
local ollama = require("ollama")
|
||||||
ollama:setup({
|
ollama:setup({
|
||||||
|
url = url,
|
||||||
model = "codegemma:7b"
|
model = "codegemma:7b"
|
||||||
})
|
})
|
||||||
'';
|
'';
|
||||||
|
|
|
||||||
BIN
secrets/ollama.age
Normal file
BIN
secrets/ollama.age
Normal file
Binary file not shown.
|
|
@ -56,4 +56,5 @@ in
|
||||||
"s3_odin.age".publicKeys = devUsers ++ [ odin ];
|
"s3_odin.age".publicKeys = devUsers ++ [ odin ];
|
||||||
"s3_sif.age".publicKeys = devUsers ++ [ sif ];
|
"s3_sif.age".publicKeys = devUsers ++ [ sif ];
|
||||||
"s3_thor.age".publicKeys = devUsers ++ [ thor ];
|
"s3_thor.age".publicKeys = devUsers ++ [ thor ];
|
||||||
|
"ollama.age".publicKeys = devUsers ++ [ sif thor ];
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue