Refactor dependencies tables in README

This commit is contained in:
retrilzzy committed 2025-11-12 23:45:30 +05:00
1 parent c9c28be916
commit bc5556be30
2 files changed
+136 -148

No files matched your search

+63 -69
View File
@@ -109,102 +109,96 @@
Здесь перечислены все пакеты, устанавливаемые скриптом [`install.sh`](./Scripts/install.sh).
<details>
<summary><b>Общее</b></summary>
| Пакет | Описание |
| :----------- | :------------------------------- |
| `base-devel` | Группа пакетов для сборки из AUR |
| `git` | Система контроля версий |
| `yay` | AUR-хелпер для установки пакетов |
</details>
---
<details>
<summary><b>Основные компоненты интерфейса</b></summary>
<summary><b>Система и интерфейс</b></summary>
| Пакет | Описание |
| :--------- | :-------------------------------- |
| `hyprlock` | Экран блокировки |
| `hypridle` | Демон для управления бездействием |
| `hyprshot` | Утилита для создания скриншотов |
| `waybar` | Wayland бар |
| `rofi` | Лаунчер приложений и меню |
| `kitty` | Эмулятор терминала |
| `zsh` | Командная оболочка |
| `nwg-look` | Утилита для настройки GTK тем |
| `wlogout` | Меню выхода из системы |
| `rofi` | Лаунчер приложений и меню |
| `swaync` | Центр уведомлений |
| `waybar` | Wayland бар |
| `waypaper` | Управление обоями |
| `emote` | Выбор эмодзи |
| `wlogout` | Меню выхода из системы |
| `swww` | Демон обоев |
| `zsh` | Командная оболочка |
</details>
<details>
<summary><b>Утилиты и инструменты</b></summary>
| Пакет | Описание |
| :----------------------- | :----------------------------------- |
| `networkmanager` | Управление сетевыми подключениями |
| `network-manager-applet` | Апплет для управления сетью |
| `brightnessctl` | Управление яркостью экрана |
| `playerctl` | Управление медиаплеерами |
| `wl-clipboard` | Работа с буфером обмена в Wayland |
| `cliphist` | История буфера обмена |
| `wl-clip-persist` | Сохранение содержимого буфера обмена |
| `flameshot` | Утилита для создания скриншотов |
| `fastfetch` | Отображение информации о системе |
| `lsd` | `ls` с иконками |
| `trash-cli` | Корзина для командной строки |
| `nautilus` | Файловый менеджер |
| `grim` | Захват изображений из Wayland |
| `uwsm` | Universal Wayland Session Manager |
| `gpu-screen-recorder` | Запись экрана |
| Пакет | Описание |
| :----------------------- | :------------------------------------ |
| `base-devel` | Инструменты разработки для сборок AUR |
| `brightnessctl` | Управление яркостью экрана |
| `cliphist` | Менеджер истории буфера обмена |
| `emote` | Выбор эмодзи |
| `fastfetch` | Просмотр информации о системе |
| `flameshot` | Утилита для создания скриншотов |
| `git` | Система контроля версий |
| `gpu-screen-recorder` | Запись экрана с ускорением GPU |
| `grim` | Утилита для скриншотов Wayland |
| `lsd` | Альтернатива `ls` с иконками |
| `nautilus` | Файловый менеджер |
| `network-manager-applet` | Апплет для управления сетью |
| `playerctl` | Управление медиаплеерами |
| `trash-cli` | Утилита корзины командной строки |
| `uwsm` | Менеджер сессий Wayland |
| `wl-clip-persist` | Сохранение содержимого буфера обмена |
| `wl-clipboard` | Утилиты буфера обмена Wayland |
| `yay` | AUR-хелпер |
</details>
<details>
<summary><b>Система, звук и Bluetooth</b></summary>
<summary><b>Сеть, аудио и порталы</b></summary>
| Пакет | Описание |
| :---------------------------- | :-------------------------------------- |
| `pipewire` | Звуковой сервер |
| `pipewire-pulse` | Совместимость с PulseAudio |
| `pipewire-audio` | Аудио-профиль |
| `pipewire-alsa` | Совместимость с ALSA |
| `bluez` | Стек Bluetooth |
| `blueman` | Менеджер Bluetooth |
| `xdg-utils` | Утилиты для интеграции с рабочим столом |
| `xdg-desktop-portal` | Портал для десктопных приложений |
| `xdg-desktop-portal-hyprland` | Реализация портала для Hyprland |
| `xdg-desktop-portal-gtk` | Реализация портала для GTK |
| `xdg-desktop-portal-wlr` | Реализация портала для wlroots |
| `xdg-desktop-portal-gnome` | Реализация портала для GNOME |
| `polkit-gnome` | Агент аутентификации PolicyKit |
| Пакет | Описание |
| :---------------------------- | :------------------------------- |
| `bluez` | Стек Bluetooth |
| `blueman` | Менеджер Bluetooth |
| `networkmanager` | Менеджер сетевых подключений |
| `pipewire` | Аудио- и видеосервер |
| `pipewire-alsa` | Уровень совместимости ALSA |
| `pipewire-pulse` | Уровень совместимости PulseAudio |
| `polkit-gnome` | Агент аутентификации PolicyKit |
| `xdg-desktop-portal` | Служба портала рабочего стола |
| `xdg-desktop-portal-gnome` | Бэкенд портала GNOME |
| `xdg-desktop-portal-gtk` | Бэкенд портала GTK |
| `xdg-desktop-portal-hyprland` | Бэкенд портала Hyprland |
| `xdg-desktop-portal-wlr` | Бэкенд портала wlroots |
| `xdg-utils` | Утилиты интеграции XDG |
</details>
<details>
<summary><b>Шрифты, темы и иконки</b></summary>
<summary><b>Внешний вид и темы</b></summary>
| Пакет | Описание |
| :---------------------------------- | :-------------------------------------------- |
| `noto-fonts` | Набор шрифтов |
| `noto-fonts-cjk` | Шрифты для китайского, японского и корейского |
| `noto-fonts-emoji` | Шрифты с эмодзи |
| `noto-fonts-extra` | Дополнительные шрифты Noto |
| `ttf-jetbrains-mono-nerd` | Шрифт JetBrains Mono с Nerd-глифами |
| `inter-font` | Шрифт Inter |
| `papirus-icon-theme` | Тема иконок Papirus |
| `adw-gtk-theme` | Тема Adwaita для GTK |
| `swww` | Управление обоями |
| `ttf-meslo-nerd-font-powerlevel10k` | Шрифт Meslo для Powerlevel10k |
| `rose-pine-cursor` | Тема курсора Rosé Pine |
| `rose-pine-hyprcursor` | Тема курсора Rosé Pine для Hyprland |
| `qt6ct-kde` | Настройка тем Qt6 |
| `qt5ct-kde` | Настройка тем Qt5 |
| `darkly-qt5-git` | Темная тема для Qt5 |
| `darkly-qt6-git` | Темная тема для Qt6 |
| `matugen-bin` | Генерация тем из обоев |
| Пакет | Описание |
| :---------------------------------- | :--------------------------------------------- |
| `adw-gtk-theme` | Тема Adwaita для GTK |
| `darkly-bin` | Темная тема Qt5/Qt6 |
| `frameworkintegration` | Фреймворк интеграции рабочего пространства KDE |
| `inter-font` | Семейство шрифтов Inter |
| `matugen-bin` | Генерация тем из обоев |
| `noto-fonts` | Семейство шрифтов Noto |
| `noto-fonts-cjk` | Шрифты Noto для языков CJK |
| `noto-fonts-emoji` | Шрифты Noto с эмодзи |
| `noto-fonts-extra` | Дополнительные шрифты Noto |
| `papirus-icon-theme` | Тема иконок Papirus |
| `qt5ct-kde` | Настройка тем Qt5 |
| `qt6ct-kde` | Настройка тем Qt6 |
| `rose-pine-cursor` | Тема курсора Rosé Pine |
| `rose-pine-hyprcursor` | Тема курсора Rosé Pine для Hyprland |
| `ttf-jetbrains-mono-nerd` | JetBrains Mono с Nerd-глифами |
| `ttf-meslo-nerd-font-powerlevel10k` | Шрифт Meslo Nerd для Powerlevel10k |
</details>
+73 -79
View File
@@ -107,104 +107,98 @@ Actions you probably want to do.
## Dependencies
Here are all the packages installed by the [`install.sh`](./Scripts/install.sh) script.
Packages installed by [`install.sh`](./Scripts/install.sh).
---
<details>
<summary><b>General</b></summary>
<summary><b>System and interface</b></summary>
| Package | Description |
| :----------- | :-------------------------------------- |
| `base-devel` | Group of packages for building from AUR |
| `git` | Version control system |
| `yay` | AUR helper for installing packages |
</details>
<details>
<summary><b>Main interface components</b></summary>
| Package | Description |
| :--------- | :--------------------------------- |
| `hypridle` | Daemon for idle management |
| `hyprshot` | Screenshot utility |
| `waybar` | Wayland bar |
| `rofi` | Application launcher and menu |
| `kitty` | Terminal emulator |
| `zsh` | Command shell |
| `nwg-look` | Utility for configuring GTK themes |
| `wlogout` | System logout menu |
| `swaync` | Notification center |
| `waypaper` | Wallpaper management |
| `emote` | Emoji picker |
| Package | Description |
| :--------- | :--------------------------- |
| `hyprlock` | Lock screen |
| `hypridle` | Idle management daemon |
| `hyprshot` | Screenshot tool |
| `kitty` | Terminal emulator |
| `nwg-look` | GTK theme configuration tool |
| `rofi` | App launcher and menu |
| `swaync` | Notification center |
| `waybar` | Wayland status bar |
| `waypaper` | Wallpaper manager |
| `wlogout` | Logout menu |
| `swww` | Wallpaper daemon |
| `zsh` | Command shell |
</details>
<details>
<summary><b>Utilities and tools</b></summary>
| Package | Description |
| :----------------------- | :------------------------------------ |
| `networkmanager` | Network connection management |
| `network-manager-applet` | Applet for network management |
| `brightnessctl` | Screen brightness management |
| `playerctl` | Media player management |
| `wl-clipboard` | Working with the clipboard in Wayland |
| `cliphist` | Clipboard history |
| `wl-clip-persist` | Saving clipboard content |
| `flameshot` | Screenshot utility |
| `fastfetch` | Displaying system information |
| `lsd` | `ls` with icons |
| `trash-cli` | Command line trash can |
| `nautilus` | File manager |
| `grim` | Capturing images from Wayland |
| `uwsm` | Universal Wayland Session Manager |
| `gpu-screen-recorder` | Screen recording |
| Package | Description |
| :----------------------- | :------------------------------- |
| `base-devel` | Development tools for AUR builds |
| `brightnessctl` | Brightness control |
| `cliphist` | Clipboard history manager |
| `emote` | Emoji picker |
| `fastfetch` | System information viewer |
| `flameshot` | Screenshot tool |
| `git` | Version control system |
| `gpu-screen-recorder` | GPU-accelerated screen recorder |
| `grim` | Wayland screenshot tool |
| `lsd` | `ls` alternative with icons |
| `nautilus` | File manager |
| `network-manager-applet` | Network management tray applet |
| `playerctl` | Media player control |
| `trash-cli` | Command-line trash utility |
| `uwsm` | Wayland session manager |
| `wl-clip-persist` | Clipboard persistence |
| `wl-clipboard` | Wayland clipboard utilities |
| `yay` | AUR helper |
</details>
<details>
<summary><b>System, sound and Bluetooth</b></summary>
<summary><b>Networking, audio and portals</b></summary>
| Package | Description |
| :---------------------------- | :--------------------------------- |
| `pipewire` | Sound server |
| `pipewire-pulse` | Compatibility with PulseAudio |
| `pipewire-audio` | Audio profile |
| `pipewire-alsa` | Compatibility with ALSA |
| `bluez` | Bluetooth stack |
| `blueman` | Bluetooth manager |
| `xdg-utils` | Utilities for desktop integration |
| `xdg-desktop-portal` | Portal for desktop applications |
| `xdg-desktop-portal-hyprland` | Portal implementation for Hyprland |
| `xdg-desktop-portal-gtk` | Portal implementation for GTK |
| `xdg-desktop-portal-wlr` | Portal implementation for wlroots |
| `xdg-desktop-portal-gnome` | Portal implementation for GNOME |
| `polkit-gnome` | PolicyKit authentication agent |
| Package | Description |
| :---------------------------- | :----------------------------- |
| `bluez` | Bluetooth stack |
| `blueman` | Bluetooth manager |
| `networkmanager` | Network connection manager |
| `pipewire` | Audio and video server |
| `pipewire-alsa` | ALSA compatibility layer |
| `pipewire-pulse` | PulseAudio compatibility layer |
| `polkit-gnome` | PolicyKit authentication agent |
| `xdg-desktop-portal` | Desktop portal service |
| `xdg-desktop-portal-gnome` | GNOME portal backend |
| `xdg-desktop-portal-gtk` | GTK portal backend |
| `xdg-desktop-portal-hyprland` | Hyprland portal backend |
| `xdg-desktop-portal-wlr` | wlroots portal backend |
| `xdg-utils` | XDG integration utilities |
</details>
<details>
<summary><b>Fonts, themes and icons</b></summary>
<summary><b>Appearance and themes</b></summary>
| Package | Description |
| :---------------------------------- | :------------------------------------- |
| `noto-fonts` | Font set |
| `noto-fonts-cjk` | Fonts for Chinese, Japanese and Korean |
| `noto-fonts-emoji` | Fonts with emoji |
| `noto-fonts-extra` | Additional Noto fonts |
| `ttf-jetbrains-mono-nerd` | JetBrains Mono font with Nerd glyphs |
| `inter-font` | Inter font |
| `papirus-icon-theme` | Papirus icon theme |
| `adw-gtk-theme` | Adwaita theme for GTK |
| `swww` | Wallpaper management |
| `ttf-meslo-nerd-font-powerlevel10k` | Meslo font for Powerlevel10k |
| `rose-pine-cursor` | Rosé Pine cursor theme |
| `rose-pine-hyprcursor` | Rosé Pine cursor theme for Hyprland |
| `qt6ct-kde` | Qt6 theme settings |
| `qt5ct-kde` | Qt5 theme settings |
| `darkly-qt5-git` | Dark theme for Qt5 |
| `darkly-qt6-git` | Dark theme for Qt6 |
| `matugen-bin` | Generating themes from wallpapers |
| Package | Description |
| :---------------------------------- | :---------------------------------- |
| `adw-gtk-theme` | Adwaita theme for GTK |
| `darkly-bin` | Qt5/Qt6 dark theme |
| `frameworkintegration` | KDE workspace integration framework |
| `inter-font` | Inter font family |
| `matugen-bin` | Generate themes from wallpapers |
| `noto-fonts` | Noto font family |
| `noto-fonts-cjk` | Noto fonts for CJK languages |
| `noto-fonts-emoji` | Noto emoji fonts |
| `noto-fonts-extra` | Additional Noto fonts |
| `papirus-icon-theme` | Papirus icon theme |
| `qt5ct-kde` | Qt5 theme configuration |
| `qt6ct-kde` | Qt6 theme configuration |
| `rose-pine-cursor` | Rosé Pine cursor theme |
| `rose-pine-hyprcursor` | Rosé Pine cursor theme for Hyprland |
| `ttf-jetbrains-mono-nerd` | JetBrains Mono with Nerd glyphs |
| `ttf-meslo-nerd-font-powerlevel10k` | Meslo Nerd font for Powerlevel10k |
</details>