Compare commits

..

4 commits

8 changed files with 44 additions and 11 deletions

View file

@ -36,7 +36,7 @@
v = "nvim";
t = "timer";
r = "ranger";
r = "ranger --choosedir=/tmp/choosedir && cd \"$(cat /tmp/choosedir)\"";
g = "gitui";
f = "fastfetch";
yt = "cd /mnt/backups/Media/yt-dlp"; # Конфиги для бекапа YouTube

View file

@ -66,11 +66,12 @@
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 = (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"; };
@ -204,12 +205,13 @@
pgadmin4
# Frontend
nodejs_23 # For npm
pkgs2.nodejs_24 # For npm
htmx-lsp # HTMX lsp
emmet-language-server # Emmet.io LSP
vscode-langservers-extracted # HTML/CSS/JSON/ESLint LSP
typescript-language-server # TypeScript LSP
tailwindcss-language-server # Tailwind LSP
svelte-language-server # Svelte LSP
# tailwindcss
# Protobuf
@ -219,6 +221,11 @@
protoc-gen-go
protoc-gen-go-grpc
# Gamedev
pkgs2.godot
pkgs2.gdtoolkit_4
ldtk
# Other
hugo # Для моего блога
yaml-language-server # YAML LSP
@ -241,7 +248,7 @@
unzip # Разархивировать
unrar # Разархивировать
gnutar # Для .tar?
_7zz # Это пакет для 7z?
p7zip # Это пакет для 7z?
bzip2 # .bz2 архивы
##############
@ -293,6 +300,7 @@
lm_sensors # Сенсоры
httpie # interacting with APIs & HTTP servers
jq # Cli JSON processor
libxml2 # XML parsing library for C
miller # Like awk, sed, cut, join, and sort for data formats such as CSV, TSV, JSON, JSON Lines, and positionally-indexed
# htmlq # Как jq, но для html. Извлекать конкретные элементы из html
# mkvtoolnix-cli # Cross-platform tools for Matroska

View file

@ -0,0 +1,4 @@
vim.bo.expandtab = true
vim.bo.tabstop = 2
vim.bo.shiftwidth = 2
vim.bo.softtabstop = 2

View file

@ -0,0 +1,4 @@
vim.bo.expandtab = true
vim.bo.tabstop = 2
vim.bo.shiftwidth = 2
vim.bo.softtabstop = 2

View file

@ -0,0 +1,4 @@
vim.bo.expandtab = true
vim.bo.tabstop = 2
vim.bo.shiftwidth = 2
vim.bo.softtabstop = 2

View file

@ -73,7 +73,14 @@ return {
filetypes = {},
log = { enabled = false, level = 'INFO', stdout = {}, log_file = {}, notify = {} },
text_format = text_format,
kinds = { SymbolKind.Function, SymbolKind.Method, SymbolKind.Class, SymbolKind.Struct, SymbolKind.Variable, SymbolKind.Constant },
kinds = {
SymbolKind.Function,
SymbolKind.Method,
SymbolKind.Class,
SymbolKind.Struct,
-- SymbolKind.Variable,
SymbolKind.Constant,
},
}
end,
},

View file

@ -221,8 +221,13 @@ return {
-- Frontend
lspconfig.tailwindcss.setup {}
lspconfig.ts_ls.setup {}
lspconfig.ts_ls.setup {
on_attach = function(client, bufnr) -- Выключить форматирование
client.server_capabilities.documentFormattingProvider = false
end,
}
lspconfig.htmx.setup {}
lspconfig.svelte.setup {}
lspconfig.emmet_language_server.setup {
filetypes = { 'templ', 'css', 'eruby', 'html', 'javascript', 'javascriptreact', 'less', 'sass', 'scss', 'pug', 'typescriptreact' },
}
@ -303,6 +308,7 @@ return {
lspconfig.vimls.setup {}
lspconfig.yamlls.setup {}
lspconfig.protols.setup {}
lspconfig.gdscript.setup {} -- Сам LSP в двигло встроен. Для линтера gdtoolkit_4 нужен
-- lspconfig.buf_ls.setup {}
-- Ensure the servers and tools above are installed

View file

@ -2,7 +2,7 @@
-- If you want to see what colorschemes are already installed, you can use `:Telescope colorscheme`.
-- Cмена тем тут сделана уёбищно
-- Чтоб сменить стандартную тему, надо раскомментировать vim.cmd.colorscheme пад именем темы
-- Чтоб сменить стандартную тему, надо раскомментировать vim.cmd.colorscheme под именем темы
-- и закомментировать это же у прошлой темы
-- В lazy.nvim параметр priority определяет порядок загрузки плагинов.