diff --git a/flake.lock b/flake.lock index dd35bea..80777c4 100644 --- a/flake.lock +++ b/flake.lock @@ -263,11 +263,11 @@ }, "nixpkgs2": { "locked": { - "lastModified": 1746328495, - "narHash": "sha256-uKCfuDs7ZM3QpCE/jnfubTg459CnKnJG/LwqEVEdEiw=", + "lastModified": 1747542820, + "narHash": "sha256-GaOZntlJ6gPPbbkTLjbd8BMWaDYafhuuYRNrxCGnPJw=", "owner": "nixos", "repo": "nixpkgs", - "rev": "979daf34c8cacebcd917d540070b52a3c2b9b16e", + "rev": "292fa7d4f6519c074f0a50394dbbe69859bb6043", "type": "github" }, "original": { diff --git a/nixos/packages.nix b/nixos/packages.nix index 1a524ac..ed202c9 100644 --- a/nixos/packages.nix +++ b/nixos/packages.nix @@ -120,9 +120,9 @@ steam = { enable = true; package = pkgs2.steam; - extraCompatPackages = with pkgs2; [ # Доп версии протона. Должны иметь `steamcompattool` output - proton-ge-bin - ]; + # extraCompatPackages = with pkgs2; [ # Доп версии протона. Должны иметь `steamcompattool` output + # proton-ge-bin + # ]; # fontPackages = with pkgs; []; # Font packages to use in Steam # extraPackages = with pkgs; []; # Additional # protontricks.enable = true; # Running Winetricks commands for Proton-enabled games. @@ -255,6 +255,7 @@ git xclip # Буфер обмена ffmpeg_7 # Обработка видео. Нужен всегда и везде как зависимость + svt-av1 # Кодек для рендера в av1 на проце # imlib2Full # Image manipulation library imagemagick # Обработка изображений. Мб тоже нужен всегда vips # В 4 раза быстрее imagemagick? @@ -364,14 +365,16 @@ ################## kdePackages.kimageformats # Image format plugins for Qt 6 + libsForQt5.kimageformats kdePackages.qtimageformats # Plugins for additional image formats: TIFF, MNG, TGA, WBMP + libsForQt5.qt5.qtimageformats kdePackages.qtsvg # SVG support kdePackages.karchive # Plugin for Krita and OpenRaster images webp-pixbuf-loader # .webp support (what's this?) gdk-pixbuf.dev # Library for image loading and manipulation libwebp # .webp support libavif # AVIF format support - # libheif # HEIF format support + libheif # HEIF format support libgsf # .odf support libjxl # JPEG-XL format support libraw # RAW format support @@ -401,10 +404,11 @@ ## Social ## ############ - (pkgs2.discord.override { # Discord - # withOpenASAR = true; # Оптимизатор дискрода - withVencord = true; # Имба плагины # TODO: Настройки надо сделать декларативными - }) + # (pkgs2.discord.override { # Discord + # # withOpenASAR = true; # Оптимизатор дискрода + # withVencord = true; # Имба плагины # TODO: Настройки надо сделать декларативными + # }) + pkgs2.discord pkgs2.telegram-desktop # revolt-desktop # FOSS аналог дискорда @@ -424,6 +428,7 @@ # bottles # Минималистичная альтернатива lutris # Мб зависимости + protonup-qt # Управлять версиями proton-ge? pkgs2.steam-run # На всякий случай pkgs2.mangohud # Фпс и нагрузку на пк показывает в играх # gamemode # Оптимизации линуха и игр diff --git a/nvim/lua/custom/plugins/golang.lua b/nvim/lua/custom/plugins/golang.lua index 686e44c..1df6504 100644 --- a/nvim/lua/custom/plugins/golang.lua +++ b/nvim/lua/custom/plugins/golang.lua @@ -9,7 +9,9 @@ return { 'nvim-treesitter/nvim-treesitter', }, config = function() - require('go').setup() + require('go').setup { + tag_options = '', -- sets options sent to gomodifytags, i.e., json=omitempty + } vim.keymap.set({ 'n' }, 'gta', ':GoAddTag', { desc = '[G]o [T]ag [A]dd' }) vim.keymap.set({ 'n' }, 'gtr', ':GoRmTag', { desc = '[G]o [T]ag [R]emove' }) vim.keymap.set({ 'n' }, 'gs', ':GoFillStruct', { desc = '[G]o fill [S]truct' })