From dfd18026264ac3f6acfe33d2fb7fce96718bbacb Mon Sep 17 00:00:00 2001 From: Buliway Date: Sun, 13 Oct 2024 01:54:17 +0300 Subject: [PATCH] new bundl.nix and packages description --- modules/home-manager/bundle.nix | 26 +++++++++++++++++++++----- nixos/packages.nix | 29 ++++++++++++++--------------- 2 files changed, 35 insertions(+), 20 deletions(-) diff --git a/modules/home-manager/bundle.nix b/modules/home-manager/bundle.nix index e68b7da..b5e3da6 100644 --- a/modules/home-manager/bundle.nix +++ b/modules/home-manager/bundle.nix @@ -16,18 +16,34 @@ ./terminal/zellij.nix ./terminal/zsh.nix + ./mangohud.nix + # ./pipewire.nix + # ./symlinks.nix + + ############## + ## WM (X11) ## + ############## + + # Софт для работы WM на X11 ./wm/rofi/rofi.nix ./wm/dunst.nix - ./wm/i3.nix ./wm/lockscreen.nix - # Для выключения bspwm комментируй все три строки ниже + # Для выключения i3 комментируй все строки ниже + ./wm/i3.nix + + # Для выключения bspwm комментируй все строки ниже ./wm/bspwm/bspwm.nix ./wm/bspwm/polybar.nix ./wm/bspwm/sxhkd.nix - ./mangohud.nix -# ./pipewire.nix -# ./symlinks.nix + ################## + ## WM (Wayland) ## + ################## + + # Wayland гавно лаганое, но мб на NixOS дела будут лучше + # Мб я сделаю конфиги для sway и hyprland на ags + # Каталог wm мб переименовать в X11 и создать отдельный Wayland + ]; } diff --git a/nixos/packages.nix b/nixos/packages.nix index bcb0778..38db967 100644 --- a/nixos/packages.nix +++ b/nixos/packages.nix @@ -128,22 +128,22 @@ wget curl git - xclip # Для работы буфера обмена - ffmpeg_7 # Обработка видео. Нужен всегда и везде + xclip # Буфера обмена + ffmpeg_7 # Обработка видео. Нужен всегда и везде как зависимость imagemagick # Обработка изображений. Мб тоже нужен всегда tree # Структура файлов в терминале gnugrep # Поиск в терминале gawk # Обработка и анализ текста в терминале rsync # Синхронизация файлов - bat # A cat(1) clone with syntax highlighting and Git integration. - xorg.xwininfo # Для команды xprop? Статы окна, по типу класса - xorg.xrandr # Для команды xrandr. Управление мониторами - xorg.xev # Для команды xev, чтоб узнать бинды + bat # Аналог cat с подсветкой синтаксиса + xorg.xwininfo # Команда xprop. Статы окна, по типу класса + xorg.xrandr # Управление мониторами + xorg.xev # Узнать айдишник бинда xdg-utils # Set of command line tools that assist applications with a variety of desktop integration tasks - playerctl # Command-line utility and library for controlling media players that implement MPRIS - xdotool # Fake keyboard/mouse input, window management, and more. Автоматизация - zscroll # A text scroller for use with panels and shells https://github.com/noctuid/zscroll - tokei # Показывает количество строк кода на разных языках внутри каталога + playerctl # Управление медиа. Плей/пауза и тд + xdotool # Fake keyboard/mouse input. Для rofi-pass + # zscroll # A text scroller for use with panels and shells https://github.com/noctuid/zscroll + tokei # Количество строк кода на разных языках в каталоге pass # Менеджер паролей в терминале btop # Монитор ресурсов в терминале # rocmPackages.rocm-smi # Чтоб в btop было gpu (не работает) @@ -157,7 +157,7 @@ fzf # Нечёткий поиск killall # Убить процессы. Мем, что в стоке не стоит libnotify # Вызов оповещений через "notify-send" - gallery-dl # download images from several image hosting sites + gallery-dl # Качать много картинок с кучи разных сайтов alacritty # Минималистичный терминал. Основной у меня kitty # Самый быстрый протокол отображения медиа, но ssh через жопу работает @@ -186,7 +186,7 @@ librewolf firefox chromium - # ff2mpv # Открывать видео из браузера в mpv плеере + # ff2mpv # Открывать видео из браузера в mpv плеере. Кидает файл в каталог мозилы, мне не надо lynx # Текстовый браузер в терминале. Без картинок ########## @@ -252,7 +252,7 @@ # Смотреть картинки imv # Не умеет показывать анимированные webp. Через раз может показывать avif qview # Умеет в анимированные webp. Не умеет открывать avif - feh # Вроде нужен в большом количестве софта как зависимость. Может в avif, но криво + feh # Нужен в большом количестве софта как зависимость. Может в avif, но криво ############ ## Social ## @@ -355,11 +355,10 @@ google-fonts libva-utils # Проверяет работоспособность VAAPI? clinfo # Проверяет работоспособность OpenCL? - libcap # Мб надо для nekoray libsecret # Хранить и получать аккаунты у приложений. Например для jetbrains toolbox alsa-utils # Мне для команды amixer надо pamixer # PulseAudio cli (громкость редачу) - weston # Для запуска wayland only apps на x11 (ещё есть cage, на тесты ставлю оба) + weston # Для запуска wayland only apps на x11 (ещё есть cage, но он крашит систему при ребилде) # lxqt.lxqt-policykit # Меню для воода пароля при запуске с правами админа. Пока юзаю от гнома ];