cleaned packages

This commit is contained in:
Buliway 2025-08-19 08:57:01 +03:00
parent 67f59ac65c
commit 3d919f6336
2 changed files with 13 additions and 38 deletions

View file

@ -46,35 +46,14 @@
# greenclip.enable = true; # https://github.com/erebe/greenclip (использую clipmenu вместо этого)
# fstrim.enable = true; # Чистит ssd для норм производительности. Пока не пользуюсь
# archisteamfarm = {}; # Фарм карточек стима афк. Просто раскомментить мало, надо настроить
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 {
ollama = {
enable = true;
acceleration = "rocm";
# Ollama Port 11434/tcp
host = "0.0.0.0";
port = 11434;
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;
rocmOverrideGfx = "10.3.0";
# additional environment variables
# environmentVariables = { HSA_OVERRIDE_GFX_VERSION="10.3.0"; };
};
};
@ -146,10 +125,6 @@
steam = {
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
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
@ -249,6 +224,10 @@
pkgs2.gdtoolkit_4
ldtk
# Kubernetes
pkgs2.k3d # k3s in Docker
pkgs2.kubectl # Kubernetes CLI
# Other
hugo # Для моего блога
yaml-language-server # YAML LSP
@ -260,11 +239,6 @@
# Nushell
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
tree-sitter # For nvim
@ -445,6 +419,7 @@
# withVencord = true; # Имба плагины # TODO: Настройки надо сделать декларативными
# })
pkgs2.discord
pkgs2.discord-canary
pkgs2.telegram-desktop
# revolt-desktop # FOSS аналог дискорда
@ -458,16 +433,10 @@
# inputs.nix-gaming.packages.${pkgs.system}.osu-lazer-bin # osu!lazer from nix-gaming
# 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?
steam-run # На всякий случай
pkgs2.mangohud # Фпс и нагрузку на пк показывает в играх
# gamemode # Оптимизации линуха и игр
pkgs2.wineWowPackages.stableFull # support both 32- and 64-bit applications
# wineWowPackages.staging # Можно назвать бета версией вайна
pkgs2.winetricks # winetricks (all versions)

View file

@ -213,6 +213,11 @@ return {
-- Golang
lspconfig.gopls.setup {
-- settings = {
-- gopls = {
-- hoverKind = 'NoDocumentation',
-- },
-- },
completion = {
unimported = false,
},
@ -293,7 +298,8 @@ return {
-- Bash
lspconfig.bashls.setup {
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
client.stop() -- отключить LSP только для .env
end