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 вместо этого)
|
||||
# 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)
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue