cleaned packages
This commit is contained in:
parent
67f59ac65c
commit
3d919f6336
2 changed files with 13 additions and 38 deletions
|
|
@ -46,35 +46,14 @@
|
||||||
# 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 = let
|
ollama = {
|
||||||
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
|
|
||||||
host = "0.0.0.0";
|
host = "0.0.0.0";
|
||||||
port = 11434;
|
port = 11434;
|
||||||
openFirewall = true;
|
openFirewall = true;
|
||||||
# pin ollama v0.5.7 until nixpkgs update
|
|
||||||
# https://github.com/NixOS/nixpkgs/issues/375359
|
|
||||||
# package = (pinPackage {
|
|
||||||
# name = "ollama";
|
|
||||||
# commit = "d0169965cf1ce1cd68e50a63eabff7c8b8959743";
|
|
||||||
# sha256 = "sha256:1hh0p0p42yqrm69kqlxwzx30m7i7xqw9m8f224i3bm6wsj4dxm05";
|
|
||||||
# });
|
|
||||||
package = pkgs2.ollama;
|
package = pkgs2.ollama;
|
||||||
rocmOverrideGfx = "10.3.0";
|
rocmOverrideGfx = "10.3.0";
|
||||||
# additional environment variables
|
|
||||||
# environmentVariables = { HSA_OVERRIDE_GFX_VERSION="10.3.0"; };
|
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
@ -146,10 +125,6 @@
|
||||||
|
|
||||||
steam = {
|
steam = {
|
||||||
enable = true;
|
enable = true;
|
||||||
# package = pkgs2.steam;
|
|
||||||
# fontPackages = with pkgs; []; # Font packages to use in Steam
|
|
||||||
# extraPackages = with pkgs; []; # Additional
|
|
||||||
# protontricks.enable = true; # Running Winetricks commands for Proton-enabled games.
|
|
||||||
remotePlay.openFirewall = true; # Open ports in the firewall for Steam Remote Play
|
remotePlay.openFirewall = true; # Open ports in the firewall for Steam Remote Play
|
||||||
dedicatedServer.openFirewall = true; # Open ports in the firewall for Source Dedicated Server
|
dedicatedServer.openFirewall = true; # Open ports in the firewall for Source Dedicated Server
|
||||||
localNetworkGameTransfers.openFirewall = true; # Open ports in the firewall for Steam Local Network Game Transfers
|
localNetworkGameTransfers.openFirewall = true; # Open ports in the firewall for Steam Local Network Game Transfers
|
||||||
|
|
@ -249,6 +224,10 @@
|
||||||
pkgs2.gdtoolkit_4
|
pkgs2.gdtoolkit_4
|
||||||
ldtk
|
ldtk
|
||||||
|
|
||||||
|
# Kubernetes
|
||||||
|
pkgs2.k3d # k3s in Docker
|
||||||
|
pkgs2.kubectl # Kubernetes CLI
|
||||||
|
|
||||||
# Other
|
# Other
|
||||||
hugo # Для моего блога
|
hugo # Для моего блога
|
||||||
yaml-language-server # YAML LSP
|
yaml-language-server # YAML LSP
|
||||||
|
|
@ -260,11 +239,6 @@
|
||||||
|
|
||||||
# Nushell
|
# Nushell
|
||||||
pkgs2.nushell # Modern shell
|
pkgs2.nushell # Modern shell
|
||||||
# pkgs2.nushellPlugins.query # Nushell plugin to query JSON, XML, and various web data
|
|
||||||
# pkgs2.nushellPlugins.gstat # Git status plugin for Nushell
|
|
||||||
# pkgs2.nushellPlugins.polars # Молниеносная аналитика данных через `dataframe ...`
|
|
||||||
# pkgs2.nushellPlugins.formats # Formats plugin for Nushell
|
|
||||||
# pkgs2.nushellPlugins.highlight # Syntax highlighting
|
|
||||||
|
|
||||||
# For nvim
|
# For nvim
|
||||||
tree-sitter # For nvim
|
tree-sitter # For nvim
|
||||||
|
|
@ -445,6 +419,7 @@
|
||||||
# withVencord = true; # Имба плагины # TODO: Настройки надо сделать декларативными
|
# withVencord = true; # Имба плагины # TODO: Настройки надо сделать декларативными
|
||||||
# })
|
# })
|
||||||
pkgs2.discord
|
pkgs2.discord
|
||||||
|
pkgs2.discord-canary
|
||||||
pkgs2.telegram-desktop
|
pkgs2.telegram-desktop
|
||||||
# revolt-desktop # FOSS аналог дискорда
|
# revolt-desktop # FOSS аналог дискорда
|
||||||
|
|
||||||
|
|
@ -458,16 +433,10 @@
|
||||||
# inputs.nix-gaming.packages.${pkgs.system}.osu-lazer-bin # osu!lazer from nix-gaming
|
# inputs.nix-gaming.packages.${pkgs.system}.osu-lazer-bin # osu!lazer from nix-gaming
|
||||||
# pkgs2.osu-lazer-bin
|
# pkgs2.osu-lazer-bin
|
||||||
|
|
||||||
# steam # Мб не надо сюда писать, раз через programs.steam редачу
|
|
||||||
# heroic # A Native GOG, Epic, and Amazon Games Launcher for Linux, Windows and Mac
|
|
||||||
# lutris # Запускать игры не из стима
|
|
||||||
# bottles # Минималистичная альтернатива lutris
|
|
||||||
|
|
||||||
# Мб зависимости
|
# Мб зависимости
|
||||||
protonup-qt # Управлять версиями proton-ge?
|
protonup-qt # Управлять версиями proton-ge?
|
||||||
steam-run # На всякий случай
|
steam-run # На всякий случай
|
||||||
pkgs2.mangohud # Фпс и нагрузку на пк показывает в играх
|
pkgs2.mangohud # Фпс и нагрузку на пк показывает в играх
|
||||||
# gamemode # Оптимизации линуха и игр
|
|
||||||
pkgs2.wineWowPackages.stableFull # support both 32- and 64-bit applications
|
pkgs2.wineWowPackages.stableFull # support both 32- and 64-bit applications
|
||||||
# wineWowPackages.staging # Можно назвать бета версией вайна
|
# wineWowPackages.staging # Можно назвать бета версией вайна
|
||||||
pkgs2.winetricks # winetricks (all versions)
|
pkgs2.winetricks # winetricks (all versions)
|
||||||
|
|
|
||||||
|
|
@ -213,6 +213,11 @@ return {
|
||||||
|
|
||||||
-- Golang
|
-- Golang
|
||||||
lspconfig.gopls.setup {
|
lspconfig.gopls.setup {
|
||||||
|
-- settings = {
|
||||||
|
-- gopls = {
|
||||||
|
-- hoverKind = 'NoDocumentation',
|
||||||
|
-- },
|
||||||
|
-- },
|
||||||
completion = {
|
completion = {
|
||||||
unimported = false,
|
unimported = false,
|
||||||
},
|
},
|
||||||
|
|
@ -293,7 +298,8 @@ return {
|
||||||
-- Bash
|
-- Bash
|
||||||
lspconfig.bashls.setup {
|
lspconfig.bashls.setup {
|
||||||
on_attach = function(client, bufnr)
|
on_attach = function(client, bufnr)
|
||||||
local filename = vim.api.nvim_buf_get_name(bufnr)
|
client.server_capabilities.documentFormattingProvider = false
|
||||||
|
local filename = vim.api.nvim_buf_get_name(bufnr) -- Выключить форматирование
|
||||||
if filename:match '/%.env$' or filename:match '/%.env%..+$' then
|
if filename:match '/%.env$' or filename:match '/%.env%..+$' then
|
||||||
client.stop() -- отключить LSP только для .env
|
client.stop() -- отключить LSP только для .env
|
||||||
end
|
end
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue