From 7e1b62dcc77100fe95ba4371a12da705163bad60 Mon Sep 17 00:00:00 2001 From: Buliway Date: Mon, 4 Aug 2025 21:39:09 +0300 Subject: [PATCH] remove useless software for qemu --- modules/home-manager/wm/bspwm/bspwm.nix | 7 +- modules/nixos/virtualisation.nix | 20 ++--- nixos/packages.nix | 100 ++++++++++++------------ 3 files changed, 63 insertions(+), 64 deletions(-) diff --git a/modules/home-manager/wm/bspwm/bspwm.nix b/modules/home-manager/wm/bspwm/bspwm.nix index 0e36d04..214e5a1 100644 --- a/modules/home-manager/wm/bspwm/bspwm.nix +++ b/modules/home-manager/wm/bspwm/bspwm.nix @@ -7,10 +7,9 @@ # Как я понял, эти команды выполняются в начале bspwmrc # Ниже настройки для основного монитора. Мб вместе с --primary надо # И настройки для второго (правого) монитора - # extraConfigEarly = '' - # xrandr --output DisplayPort-2 --mode 1920x1080 --rate 165 - # xrandr --output HDMI-A-0 --mode 1920x1080 --rate 60 --right-of DisplayPort-2 - # ''; + extraConfigEarly = '' + xrandr --output Virtual-1 --mode 1920x1080 --rate 60 + ''; # Эти команды выполняются в конце bspwmrc extraConfig = '' diff --git a/modules/nixos/virtualisation.nix b/modules/nixos/virtualisation.nix index 0edee91..33be0f9 100644 --- a/modules/nixos/virtualisation.nix +++ b/modules/nixos/virtualisation.nix @@ -35,15 +35,15 @@ # # - # services = { - # openssh.enable = true; # Это ставится на виртуалку, чтоб к ней конект по ssh работал. - # spice-vdagentd.enable = true; # Clipboard sharing - # qemuGuest = { - # enable = true; # Fix resolution - # package = pkgs.qemu_full; - # }; - # # Ниже я не включаю - # # spice-webdavd.enable = true; # VirtFS alternative for directory sharing - # }; + services = { + openssh.enable = true; # Это ставится на виртуалку, чтоб к ней конект по ssh работал. + spice-vdagentd.enable = true; # Clipboard sharing + qemuGuest = { + enable = true; # Fix resolution + package = pkgs.qemu_full; + }; + # Ниже я не включаю + # spice-webdavd.enable = true; # VirtFS alternative for directory sharing + }; } diff --git a/nixos/packages.nix b/nixos/packages.nix index ac7f552..bb2267f 100644 --- a/nixos/packages.nix +++ b/nixos/packages.nix @@ -46,18 +46,18 @@ # greenclip.enable = true; # https://github.com/erebe/greenclip (использую clipmenu вместо этого) # fstrim.enable = true; # Чистит ssd для норм производительности. Пока не пользуюсь # archisteamfarm = {}; # Фарм карточек стима афк. Просто раскомментить мало, надо настроить - ollama = { - enable = true; - acceleration = "rocm"; - # Ollama Port 11434/tcp - host = "0.0.0.0"; - port = 11434; - openFirewall = true; - package = pkgs2.ollama; - rocmOverrideGfx = "10.3.0"; # Лок версии, чтоб на моей видюхе работало всё - # additional environment variables - # environmentVariables = { HSA_OVERRIDE_GFX_VERSION="10.3.0"; }; - }; + # ollama = { + # enable = true; + # acceleration = "rocm"; + # # Ollama Port 11434/tcp + # host = "0.0.0.0"; + # port = 11434; + # openFirewall = true; + # package = pkgs2.ollama; + # rocmOverrideGfx = "10.3.0"; # Лок версии, чтоб на моей видюхе работало всё + # # additional environment variables + # # environmentVariables = { HSA_OVERRIDE_GFX_VERSION="10.3.0"; }; + # }; }; programs = { @@ -126,23 +126,23 @@ }; xfconf.enable = true; # For Thunar configs - steam = { - enable = true; - # package = pkgs2.steam; - # fontPackages = with pkgs; []; # Font packages to use in Steam - # extraPackages = with pkgs; []; # Additional - # protontricks.enable = true; # Running Winetricks commands for Proton-enabled games. - remotePlay.openFirewall = true; # Open ports in the firewall for Steam Remote Play - dedicatedServer.openFirewall = true; # Open ports in the firewall for Source Dedicated Server - localNetworkGameTransfers.openFirewall = true; # Open ports in the firewall for Steam Local Network Game Transfers - }; + # steam = { + # enable = true; + # # package = pkgs2.steam; + # # fontPackages = with pkgs; []; # Font packages to use in Steam + # # extraPackages = with pkgs; []; # Additional + # # protontricks.enable = true; # Running Winetricks commands for Proton-enabled games. + # remotePlay.openFirewall = true; # Open ports in the firewall for Steam Remote Play + # dedicatedServer.openFirewall = true; # Open ports in the firewall for Source Dedicated Server + # localNetworkGameTransfers.openFirewall = true; # Open ports in the firewall for Steam Local Network Game Transfers + # }; # Оптимизация для игр. https://github.com/FeralInteractive/gamemode - gamemode.enable = true; + # gamemode.enable = true; # Я хз надо ли оно мне. https://github.com/ValveSoftware/gamescope # Подробносни тут https://ventureo.codeberg.page/source/linux-gaming.html#gamescope - gamescope.enable = true; + # gamescope.enable = true; }; environment.systemPackages = with pkgs; [ @@ -225,9 +225,9 @@ protoc-gen-go-grpc # Gamedev - pkgs2.godot - pkgs2.gdtoolkit_4 - ldtk + # pkgs2.godot + # pkgs2.gdtoolkit_4 + # ldtk # Other hugo # Для моего блога @@ -235,7 +235,7 @@ taplo # TOML LSP vim-language-server # VimScript LSP go-migrate # Database migrations. CLI and Golang library - postman # API Development Environment + # postman # API Development Environment insomnia # API client. Мне нравится больше, чем postman pkgs2.nushell # Modern shell @@ -283,13 +283,13 @@ # zscroll # A text scroller for use with panels and shells https://github.com/noctuid/zscroll tokei # Количество строк кода на разных языках в каталоге pass # Менеджер паролей в терминале - amdgpu_top # Tool to display AMD GPU usage + # amdgpu_top # Tool to display AMD GPU usage btop # Монитор ресурсов в терминале rocmPackages.rocm-smi # Чтоб в btop было gpu (не работает) rocmPackages.rocblas # Для работы hip? rocmPackages.hipblas # Для работы hip? rocmPackages.clr # Для работы hip? - pkgs2.yt-dlp # Скачивать и смотреть медиа с разных сайтов + # pkgs2.yt-dlp # Скачивать и смотреть медиа с разных сайтов timer # A "sleep" with progress. Таймер на пельмени "timer 5m" libqalculate # Advanced calculator library fastfetch # Пишешь в теримнал и кидаешь всем со словами I use nixos btw @@ -297,7 +297,7 @@ fzf # Нечёткий поиск killall # Убить процессы. Мем, что в стоке не стоит libnotify # Вызов оповещений через "notify-send" - pkgs2.gallery-dl # Качать много картинок с кучи разных сайтов + # pkgs2.gallery-dl # Качать много картинок с кучи разных сайтов pwgen # Генератор паролей lm_sensors # Сенсоры httpie # interacting with APIs & HTTP servers @@ -320,8 +320,8 @@ ksnip # Скрин экрана. Аналог - Flameshot # kdePackages.ark # Архиватор от kde. Имеет в зависимостях blowjob file-roller # Архиватор от gnome - qbittorrent # Торренты качать - thunderbird # Почтовый клиент для своей почты + # qbittorrent # Торренты качать + # thunderbird # Почтовый клиент для своей почты screenkey # A screencast tool to display your keys pavucontrol # PulseAudio Volume Control # pwvucontrol # Pipewire Volume Control (Не знаю может ли полностью заменить pavucontrol) @@ -344,13 +344,13 @@ evince # Смотреть документы (так же превью PDF файлов для Thunar) (не читает FB2) # papers # Я так понимаю это современная замена для evince под GTK4. Оба от gnome - libreoffice # Редактировать документы - hunspell # Проверка орфографии для libreoffice - hunspellDicts.ru_RU # Словарь для проверки орфографии - hunspellDicts.en_US # Словарь для проверки орфографии - spkgs.calibre # Работа с ebook. Иногда даёт thumbnail в файловом менеджере - drawio # Desktop application for creating diagrams. Вроде даёт thumbnail в ranger - xournalpp # Xournal++ is a handwriting Notetaking software with PDF annotation support + # libreoffice # Редактировать документы + # hunspell # Проверка орфографии для libreoffice + # hunspellDicts.ru_RU # Словарь для проверки орфографии + # hunspellDicts.en_US # Словарь для проверки орфографии + # spkgs.calibre # Работа с ebook. Иногда даёт thumbnail в файловом менеджере + # drawio # Desktop application for creating diagrams. Вроде даёт thumbnail в ranger + # xournalpp # Xournal++ is a handwriting Notetaking software with PDF annotation support ################### ## File managers ## @@ -396,7 +396,7 @@ ## Media ## ########### - strawberry # Музыкальный плеер + # strawberry # Музыкальный плеер obs-studio # Запись видео # picard # Массовый редактор метаданных музыки # mousai # Опенсорс шазам. Со временем просит платный api @@ -430,7 +430,7 @@ # Мб зависимости protonup-qt # Управлять версиями proton-ge для steam steam-run # На всякий случай - pkgs2.mangohud # Фпс и нагрузку на пк показывает в играх + # pkgs2.mangohud # Фпс и нагрузку на пк показывает в играх pkgs2.wineWowPackages.stableFull # support both 32- and 64-bit applications # wineWowPackages.staging # Можно назвать бета версией вайна pkgs2.winetricks # winetricks (all versions) @@ -441,8 +441,8 @@ ## Design ## ############ - krita # Рисовать 1. Часто крашится - pkgs2.gimp3 # Рисовать 2. Потом выберу что оставить + # krita # Рисовать 1. Часто крашится + # pkgs2.gimp3 # Рисовать 2. Потом выберу что оставить # blender-hip # 3д графика и рендер видео gcolor3 # GUI color picker xcolor # CLI color picker https://github.com/Soft/xcolor @@ -452,8 +452,8 @@ ## Productivity ## ################## - obsidian # Заметки - pkgs2.planify # Task manager + # obsidian # Заметки + # pkgs2.planify # Task manager ######### ## IDE ## @@ -499,8 +499,8 @@ ## Other ## ########### - qmk # Прошивка для моих раздельных клавиатур - vial # GUI для qmk, если клавиатура поддерживает + # qmk # Прошивка для моих раздельных клавиатур + # vial # GUI для qmk, если клавиатура поддерживает fontconfig zlib # google-fonts @@ -509,8 +509,8 @@ libsecret # Хранить и получать аккаунты у приложений. Например для jetbrains toolbox alsa-utils # Мне для команды amixer надо pamixer # PulseAudio cli (громкость редачу) - easyeffects # PipeWire settings. Мне для эквалайзера нужен - weston # Для запуска wayland only apps на x11 (ещё есть cage, но он крашит систему при ребилде) + # easyeffects # PipeWire settings. Мне для эквалайзера нужен + # weston # Для запуска wayland only apps на x11 (ещё есть cage, но он крашит систему при ребилде) # Для работы некоторых тем sddm kdePackages.qt5compat