diff --git a/nixos/packages.nix b/nixos/packages.nix index f57235a..8c6c99b 100644 --- a/nixos/packages.nix +++ b/nixos/packages.nix @@ -116,7 +116,6 @@ glib dbus krb5 - ]; }; zsh.enable = true; @@ -145,13 +144,6 @@ }; xfconf.enable = true; # For Thunar configs - # gdk-pixbuf-query-loaders | grep avif - # ls /run/current-system/sw/lib/gdk-pixbuf-2.0/2.10.0/loaders/ - # gdk-pixbuf.modulePackages = with pkgs; [ - # webp-pixbuf-loader - # libavif - # ]; - steam = { enable = true; # package = pkgs2.steam; @@ -169,15 +161,6 @@ # Я хз надо ли оно мне. https://github.com/ValveSoftware/gamescope # Подробносни тут https://ventureo.codeberg.page/source/linux-gaming.html#gamescope gamescope.enable = true; - - # nekoray = { - # enable = true; - # package = pkgs2.nekoray; - # tunMode = { - # enable = true; - # # setuid = true; # Рекомендуют вкл, если проблемы с выкл есть - # }; - # }; }; environment.systemPackages = with pkgs; [ @@ -277,11 +260,11 @@ # 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 + # 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 diff --git a/nvim/ftplugin/svelte.lua b/nvim/ftplugin/svelte.lua new file mode 100644 index 0000000..55de27d --- /dev/null +++ b/nvim/ftplugin/svelte.lua @@ -0,0 +1,4 @@ +vim.bo.expandtab = true +vim.bo.tabstop = 2 +vim.bo.shiftwidth = 2 +vim.bo.softtabstop = 2 diff --git a/nvim/ftplugin/yaml.lua b/nvim/ftplugin/yaml.lua new file mode 100644 index 0000000..55de27d --- /dev/null +++ b/nvim/ftplugin/yaml.lua @@ -0,0 +1,4 @@ +vim.bo.expandtab = true +vim.bo.tabstop = 2 +vim.bo.shiftwidth = 2 +vim.bo.softtabstop = 2 diff --git a/nvim/lua/kickstart/plugins/lsp.lua b/nvim/lua/kickstart/plugins/lsp.lua index 085c771..e7b9b86 100644 --- a/nvim/lua/kickstart/plugins/lsp.lua +++ b/nvim/lua/kickstart/plugins/lsp.lua @@ -227,7 +227,11 @@ return { end, } lspconfig.htmx.setup {} - lspconfig.svelte.setup {} + lspconfig.svelte.setup { + on_attach = function(client, bufnr) -- Выключить форматирование + client.server_capabilities.documentFormattingProvider = false + end, + } lspconfig.emmet_language_server.setup { filetypes = { 'templ', 'css', 'eruby', 'html', 'javascript', 'javascriptreact', 'less', 'sass', 'scss', 'pug', 'typescriptreact' }, } diff --git a/nvim/lua/kickstart/settings.lua b/nvim/lua/kickstart/settings.lua index 4ff92ff..b9cde23 100644 --- a/nvim/lua/kickstart/settings.lua +++ b/nvim/lua/kickstart/settings.lua @@ -26,12 +26,9 @@ vim.opt.expandtab = true -- yaml lsp за меня решают сколько пробелов мне надо. Это фикс -- Их параметры конфига для переназначения не работают. Пришлось костыль сделать -vim.cmd [[ - autocmd FileType yaml setlocal shiftwidth=2 tabstop=2 softtabstop=2 expandtab -]] -vim.cmd [[ - autocmd FileType nix setlocal shiftwidth=2 tabstop=2 softtabstop=2 expandtab -]] +-- vim.cmd [[ +-- autocmd FileType yaml setlocal shiftwidth=2 tabstop=2 softtabstop=2 expandtab +-- ]] -- Комментировать .proto код биндом vim.api.nvim_create_autocmd('FileType', {