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";
|
||||
|
||||
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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
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 = {},
|
||||
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,
|
||||
},
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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 определяет порядок загрузки плагинов.
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue