diff --git a/flake.lock b/flake.lock index 52ab4ca..a073a30 100644 --- a/flake.lock +++ b/flake.lock @@ -194,11 +194,11 @@ }, "nixpkgs2": { "locked": { - "lastModified": 1774106199, - "narHash": "sha256-US5Tda2sKmjrg2lNHQL3jRQ6p96cgfWh3J1QBliQ8Ws=", + "lastModified": 1775036866, + "narHash": "sha256-ZojAnPuCdy657PbTq5V0Y+AHKhZAIwSIT2cb8UgAz/U=", "owner": "nixos", "repo": "nixpkgs", - "rev": "6c9a78c09ff4d6c21d0319114873508a6ec01655", + "rev": "6201e203d09599479a3b3450ed24fa81537ebc4e", "type": "github" }, "original": { diff --git a/modules/nixos/network.nix b/modules/nixos/network.nix index e8ef1f3..b087832 100644 --- a/modules/nixos/network.nix +++ b/modules/nixos/network.nix @@ -1,4 +1,4 @@ -{ # Блютуз, интернет, wifi +{ pkgs2, ... }: { # Блютуз, интернет, wifi hardware.bluetooth = { enable = true; }; @@ -14,6 +14,11 @@ firewall.enable = false; }; + services.v2raya = { + enable = true; + cliPackage = pkgs2.xray; + }; + programs = { amnezia-vpn.enable = true; throne = { diff --git a/modules/nixos/xserver.nix b/modules/nixos/xserver.nix index 62a09fa..870f70e 100644 --- a/modules/nixos/xserver.nix +++ b/modules/nixos/xserver.nix @@ -28,11 +28,11 @@ # Композитор гейский, иначе тиринг ебёт после обновления nixos 25.11+ # На старых версиях nixos было достаточно tearfree настройки - # services.picom = { - # enable = true; - # backend = "egl"; # Есть новый egl или старый glx - # vSync = true; - # }; + services.picom = { + enable = true; + backend = "egl"; # Есть новый egl или старый glx + vSync = true; + }; services.xserver = { enable = true; dpi = 192; # или 163–200, подбери под себя (для 27" 4K чаще всего 192) @@ -56,7 +56,6 @@ # videoDrivers = [ "nvidia" ]; # https://nixos.wiki/wiki/Nvidia videoDrivers = [ "amdgpu" ]; # https://nixos.wiki/wiki/AMD_GPU - # deviceSection = ''Option "TearFree" "true"''; deviceSection = '' Option "TearFree" "true" Option "VariableRefresh" "true" diff --git a/nixos/packages.nix b/nixos/packages.nix index 2006125..31882ce 100644 --- a/nixos/packages.nix +++ b/nixos/packages.nix @@ -268,6 +268,7 @@ pwgen lm_sensors exiftool + inetutils # команда telnet xclip # Буфер обмена на X11 ffmpeg_7 # Обработка видео svt-av1 # Быстрый рендер в av1 на проце @@ -409,8 +410,8 @@ ########### lutris # Запускать .exe игры. Не всё через `wine game.exe` работает на nixos нормально - # sidequest # Ставить APK файлы на Oculus Quest 2 - # bs-manager # Удобно ставить моды и менять версии Beat Saber + sidequest # Ставить APK файлы на Oculus Quest 2 + bs-manager # Удобно ставить моды и менять версии Beat Saber protonup-qt # Управлять версиями proton-ge # steam-run # Запуск бинарей в окружении, похожем на steam runtime @@ -472,6 +473,7 @@ ## Other ## ########### + vrrtest qmk # Прошивка для моих раздельных клавиатур vial # GUI для qmk, если клавиатура поддерживает fontconfig diff --git a/nvim/init.lua b/nvim/init.lua index 1c1d9b2..2903560 100644 --- a/nvim/init.lua +++ b/nvim/init.lua @@ -104,7 +104,7 @@ require('lazy').setup({ require 'custom.plugins.clip_history', -- AI completion - require 'custom.plugins.ai', + -- require 'custom.plugins.ai', -- Autoformat markdown tables -- Run the :Mtm command to toggle markdown table mode. diff --git a/nvim/lua/custom/plugins/ai.lua b/nvim/lua/custom/plugins/ai.lua index 3b95097..ac73d1c 100644 --- a/nvim/lua/custom/plugins/ai.lua +++ b/nvim/lua/custom/plugins/ai.lua @@ -16,13 +16,13 @@ return { return false end - -- отключаем в txt, markdown, пустом filetype и nix + -- включаю в конкретных файлах -- узнать filetype можно через `:set filetype?` local ft = vim.bo[bufnr].filetype - if ft == 'txt' or ft == 'markdown' or ft == 'text' or ft == '' or ft == 'nix' then - return false + if ft == 'go' or ft == 'rs' then + return true end - return true + return false end, }