Compare commits
4 commits
fbca7499c8
...
55ea38110b
| Author | SHA1 | Date | |
|---|---|---|---|
| 55ea38110b | |||
| 7013e937f7 | |||
| 120965e433 | |||
| 6bffbe8492 |
8 changed files with 44 additions and 11 deletions
|
|
@ -36,7 +36,7 @@
|
||||||
v = "nvim";
|
v = "nvim";
|
||||||
|
|
||||||
t = "timer";
|
t = "timer";
|
||||||
r = "ranger";
|
r = "ranger --choosedir=/tmp/choosedir && cd \"$(cat /tmp/choosedir)\"";
|
||||||
g = "gitui";
|
g = "gitui";
|
||||||
f = "fastfetch";
|
f = "fastfetch";
|
||||||
yt = "cd /mnt/backups/Media/yt-dlp"; # Конфиги для бекапа YouTube
|
yt = "cd /mnt/backups/Media/yt-dlp"; # Конфиги для бекапа YouTube
|
||||||
|
|
|
||||||
|
|
@ -66,11 +66,12 @@
|
||||||
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";
|
||||||
});
|
# });
|
||||||
|
package = pkgs2.ollama;
|
||||||
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"; };
|
||||||
|
|
@ -204,12 +205,13 @@
|
||||||
pgadmin4
|
pgadmin4
|
||||||
|
|
||||||
# Frontend
|
# Frontend
|
||||||
nodejs_23 # For npm
|
pkgs2.nodejs_24 # For npm
|
||||||
htmx-lsp # HTMX lsp
|
htmx-lsp # HTMX lsp
|
||||||
emmet-language-server # Emmet.io LSP
|
emmet-language-server # Emmet.io LSP
|
||||||
vscode-langservers-extracted # HTML/CSS/JSON/ESLint LSP
|
vscode-langservers-extracted # HTML/CSS/JSON/ESLint LSP
|
||||||
typescript-language-server # TypeScript LSP
|
typescript-language-server # TypeScript LSP
|
||||||
tailwindcss-language-server # Tailwind LSP
|
tailwindcss-language-server # Tailwind LSP
|
||||||
|
svelte-language-server # Svelte LSP
|
||||||
# tailwindcss
|
# tailwindcss
|
||||||
|
|
||||||
# Protobuf
|
# Protobuf
|
||||||
|
|
@ -219,6 +221,11 @@
|
||||||
protoc-gen-go
|
protoc-gen-go
|
||||||
protoc-gen-go-grpc
|
protoc-gen-go-grpc
|
||||||
|
|
||||||
|
# Gamedev
|
||||||
|
pkgs2.godot
|
||||||
|
pkgs2.gdtoolkit_4
|
||||||
|
ldtk
|
||||||
|
|
||||||
# Other
|
# Other
|
||||||
hugo # Для моего блога
|
hugo # Для моего блога
|
||||||
yaml-language-server # YAML LSP
|
yaml-language-server # YAML LSP
|
||||||
|
|
@ -241,7 +248,7 @@
|
||||||
unzip # Разархивировать
|
unzip # Разархивировать
|
||||||
unrar # Разархивировать
|
unrar # Разархивировать
|
||||||
gnutar # Для .tar?
|
gnutar # Для .tar?
|
||||||
_7zz # Это пакет для 7z?
|
p7zip # Это пакет для 7z?
|
||||||
bzip2 # .bz2 архивы
|
bzip2 # .bz2 архивы
|
||||||
|
|
||||||
##############
|
##############
|
||||||
|
|
@ -293,6 +300,7 @@
|
||||||
lm_sensors # Сенсоры
|
lm_sensors # Сенсоры
|
||||||
httpie # interacting with APIs & HTTP servers
|
httpie # interacting with APIs & HTTP servers
|
||||||
jq # Cli JSON processor
|
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
|
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
|
# htmlq # Как jq, но для html. Извлекать конкретные элементы из html
|
||||||
# mkvtoolnix-cli # Cross-platform tools for Matroska
|
# mkvtoolnix-cli # Cross-platform tools for Matroska
|
||||||
|
|
|
||||||
4
nvim/ftplugin/javascript.lua
Normal file
4
nvim/ftplugin/javascript.lua
Normal file
|
|
@ -0,0 +1,4 @@
|
||||||
|
vim.bo.expandtab = true
|
||||||
|
vim.bo.tabstop = 2
|
||||||
|
vim.bo.shiftwidth = 2
|
||||||
|
vim.bo.softtabstop = 2
|
||||||
4
nvim/ftplugin/typescript.lua
Normal file
4
nvim/ftplugin/typescript.lua
Normal file
|
|
@ -0,0 +1,4 @@
|
||||||
|
vim.bo.expandtab = true
|
||||||
|
vim.bo.tabstop = 2
|
||||||
|
vim.bo.shiftwidth = 2
|
||||||
|
vim.bo.softtabstop = 2
|
||||||
4
nvim/ftplugin/typescriptreact.lua
Normal file
4
nvim/ftplugin/typescriptreact.lua
Normal file
|
|
@ -0,0 +1,4 @@
|
||||||
|
vim.bo.expandtab = true
|
||||||
|
vim.bo.tabstop = 2
|
||||||
|
vim.bo.shiftwidth = 2
|
||||||
|
vim.bo.softtabstop = 2
|
||||||
|
|
@ -73,7 +73,14 @@ return {
|
||||||
filetypes = {},
|
filetypes = {},
|
||||||
log = { enabled = false, level = 'INFO', stdout = {}, log_file = {}, notify = {} },
|
log = { enabled = false, level = 'INFO', stdout = {}, log_file = {}, notify = {} },
|
||||||
text_format = text_format,
|
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,
|
end,
|
||||||
},
|
},
|
||||||
|
|
|
||||||
|
|
@ -221,8 +221,13 @@ return {
|
||||||
|
|
||||||
-- Frontend
|
-- Frontend
|
||||||
lspconfig.tailwindcss.setup {}
|
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.htmx.setup {}
|
||||||
|
lspconfig.svelte.setup {}
|
||||||
lspconfig.emmet_language_server.setup {
|
lspconfig.emmet_language_server.setup {
|
||||||
filetypes = { 'templ', 'css', 'eruby', 'html', 'javascript', 'javascriptreact', 'less', 'sass', 'scss', 'pug', 'typescriptreact' },
|
filetypes = { 'templ', 'css', 'eruby', 'html', 'javascript', 'javascriptreact', 'less', 'sass', 'scss', 'pug', 'typescriptreact' },
|
||||||
}
|
}
|
||||||
|
|
@ -303,6 +308,7 @@ return {
|
||||||
lspconfig.vimls.setup {}
|
lspconfig.vimls.setup {}
|
||||||
lspconfig.yamlls.setup {}
|
lspconfig.yamlls.setup {}
|
||||||
lspconfig.protols.setup {}
|
lspconfig.protols.setup {}
|
||||||
|
lspconfig.gdscript.setup {} -- Сам LSP в двигло встроен. Для линтера gdtoolkit_4 нужен
|
||||||
-- lspconfig.buf_ls.setup {}
|
-- lspconfig.buf_ls.setup {}
|
||||||
|
|
||||||
-- Ensure the servers and tools above are installed
|
-- Ensure the servers and tools above are installed
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
-- If you want to see what colorschemes are already installed, you can use `:Telescope colorscheme`.
|
-- If you want to see what colorschemes are already installed, you can use `:Telescope colorscheme`.
|
||||||
|
|
||||||
-- Cмена тем тут сделана уёбищно
|
-- Cмена тем тут сделана уёбищно
|
||||||
-- Чтоб сменить стандартную тему, надо раскомментировать vim.cmd.colorscheme пад именем темы
|
-- Чтоб сменить стандартную тему, надо раскомментировать vim.cmd.colorscheme под именем темы
|
||||||
-- и закомментировать это же у прошлой темы
|
-- и закомментировать это же у прошлой темы
|
||||||
|
|
||||||
-- В lazy.nvim параметр priority определяет порядок загрузки плагинов.
|
-- В lazy.nvim параметр priority определяет порядок загрузки плагинов.
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue