update ollama to v0.5.7
This commit is contained in:
parent
2a1980ce66
commit
4ea657c408
2 changed files with 19 additions and 10 deletions
|
|
@ -46,7 +46,18 @@
|
||||||
# greenclip.enable = true; # https://github.com/erebe/greenclip (использую clipmenu вместо этого)
|
# greenclip.enable = true; # https://github.com/erebe/greenclip (использую clipmenu вместо этого)
|
||||||
# fstrim.enable = true; # Чистит ssd для норм производительности. Пока не пользуюсь
|
# fstrim.enable = true; # Чистит ssd для норм производительности. Пока не пользуюсь
|
||||||
# archisteamfarm = {}; # Фарм карточек стима афк. Простро раскомментить мало, надо настроить
|
# archisteamfarm = {}; # Фарм карточек стима афк. Простро раскомментить мало, надо настроить
|
||||||
ollama = {
|
ollama = let
|
||||||
|
pinPackage =
|
||||||
|
{
|
||||||
|
name,
|
||||||
|
commit,
|
||||||
|
sha256,
|
||||||
|
}:
|
||||||
|
(import (builtins.fetchTarball {
|
||||||
|
inherit sha256;
|
||||||
|
url = "https://github.com/NixOS/nixpkgs/archive/${commit}.tar.gz";
|
||||||
|
}) { system = pkgs.system; }).${name};
|
||||||
|
in {
|
||||||
enable = true;
|
enable = true;
|
||||||
acceleration = "rocm";
|
acceleration = "rocm";
|
||||||
# Ollama Port 11434/tcp
|
# Ollama Port 11434/tcp
|
||||||
|
|
@ -55,11 +66,11 @@
|
||||||
openFirewall = true;
|
openFirewall = true;
|
||||||
# pin ollama v0.5.7 until nixpkgs update
|
# pin ollama v0.5.7 until nixpkgs update
|
||||||
# https://github.com/NixOS/nixpkgs/issues/375359
|
# https://github.com/NixOS/nixpkgs/issues/375359
|
||||||
# package = (pinPackage {
|
package = (pinPackage {
|
||||||
# name = "ollama";
|
name = "ollama";
|
||||||
# commit = "d0169965cf1ce1cd68e50a63eabff7c8b8959743";
|
commit = "d0169965cf1ce1cd68e50a63eabff7c8b8959743";
|
||||||
# sha256 = "sha256:1hh0p0p42yqrm69kqlxwzx30m7i7xqw9m8f224i3bm6wsj4dxm05";
|
sha256 = "sha256:1hh0p0p42yqrm69kqlxwzx30m7i7xqw9m8f224i3bm6wsj4dxm05";
|
||||||
# });
|
});
|
||||||
rocmOverrideGfx = "10.3.0";
|
rocmOverrideGfx = "10.3.0";
|
||||||
# additional environment variables
|
# additional environment variables
|
||||||
# environmentVariables = { HSA_OVERRIDE_GFX_VERSION="10.3.0"; };
|
# environmentVariables = { HSA_OVERRIDE_GFX_VERSION="10.3.0"; };
|
||||||
|
|
@ -249,11 +260,9 @@
|
||||||
# zscroll # A text scroller for use with panels and shells https://github.com/noctuid/zscroll
|
# zscroll # A text scroller for use with panels and shells https://github.com/noctuid/zscroll
|
||||||
tokei # Количество строк кода на разных языках в каталоге
|
tokei # Количество строк кода на разных языках в каталоге
|
||||||
pass # Менеджер паролей в терминале
|
pass # Менеджер паролей в терминале
|
||||||
nvtop # Htop like gpu monitor
|
|
||||||
amdgpu_top # Tool to display AMD GPU usage
|
amdgpu_top # Tool to display AMD GPU usage
|
||||||
btop # Монитор ресурсов в терминале
|
btop # Монитор ресурсов в терминале
|
||||||
rocmPackages.rocm-smi # Чтоб в btop было gpu (не работает)
|
rocmPackages.rocm-smi # Чтоб в btop было gpu (не работает)
|
||||||
# rocmPackages_5.rocm-smi # Старая версия пакета выше. Хз какой надо
|
|
||||||
rocmPackages.rocblas # Для работы hip?
|
rocmPackages.rocblas # Для работы hip?
|
||||||
rocmPackages.hipblas # Для работы hip?
|
rocmPackages.hipblas # Для работы hip?
|
||||||
rocmPackages.clr # Для работы hip?
|
rocmPackages.clr # Для работы hip?
|
||||||
|
|
|
||||||
|
|
@ -51,8 +51,8 @@ vim.keymap.set('x', '<leader>p', '"_dP', { desc = '[P]aste' })
|
||||||
vim.keymap.set('n', '<leader>y', '"+y', { desc = '[Y]ank to system clipboard' })
|
vim.keymap.set('n', '<leader>y', '"+y', { desc = '[Y]ank to system clipboard' })
|
||||||
vim.keymap.set('v', '<leader>y', '"+y', { desc = '[Y]ank to system clipboard' })
|
vim.keymap.set('v', '<leader>y', '"+y', { desc = '[Y]ank to system clipboard' })
|
||||||
-- vim.keymap.set('n', '<leader>Y', '"+Y', { desc = '[Y]ank to system clipboard' })
|
-- vim.keymap.set('n', '<leader>Y', '"+Y', { desc = '[Y]ank to system clipboard' })
|
||||||
vim.keymap.set('n', '<leader>d', '"_d', { desc = '[D]elete to system clipboard' })
|
vim.keymap.set('n', '<leader>d', '"+d', { desc = '[D]elete to system clipboard' })
|
||||||
vim.keymap.set('v', '<leader>d', '"_d', { desc = '[D]elete to system clipboard' })
|
vim.keymap.set('v', '<leader>d', '"+d', { desc = '[D]elete to system clipboard' })
|
||||||
|
|
||||||
-- Change `K` hover documentation size
|
-- Change `K` hover documentation size
|
||||||
vim.lsp.handlers['textDocument/hover'] = vim.lsp.with(vim.lsp.handlers.hover, {
|
vim.lsp.handlers['textDocument/hover'] = vim.lsp.with(vim.lsp.handlers.hover, {
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue