Основная конфигурация
HyDE предоставляет пользователям файл xdg_config/hyde/config.toml для изменения. Это позволяет пользователям взаимодействовать со скриптами без использования аргументов командной строки.
Пользователям рекомендуется использовать редактор с поддержкой проверки схемы, чтобы убедиться в правильности файла конфигурации.
"$schema" = "https://raw.githubusercontent.com/HyDE-Project/HyDE/refs/heads/master/Configs/.local/share/hyde/schema/config.toml.json"[battery.notify]
Заголовок раздела «[battery.notify]»Конфигурация batterynotify.sh.
| Ключ | Описание | По умолчанию |
|---|---|---|
| dock | Статус док-станции для уведомлений о батарее. | true |
| interval | Интервал для уведомлений о батарее. | 5 |
| notify | Порог для уведомлений. | 1140 |
| timer | Таймер для уведомлений о батарее. | 120 |
[battery.notify.execute]
Заголовок раздела «[battery.notify.execute]»Команды для выполнения при уведомлениях о батарее.
| Ключ | Описание | По умолчанию |
|---|---|---|
| charging | Команда, выполняемая при зарядке. | |
| critical | Команда, выполняемая при критическом уровне заряда батареи. | systemctl suspend |
| discharging | Команда, выполняемая при разрядке. | |
| low | Команда, выполняемая при низком уровне заряда батареи. | |
| unplug | Команда, выполняемая при отключении от сети. |
[battery.notify.threshold]
Заголовок раздела «[battery.notify.threshold]»Пороги для уведомлений о батарее.
| Ключ | Описание | По умолчанию |
|---|---|---|
| critical | Критический порог заряда батареи. | 10 |
| full | Порог полного заряда батареи. | 90 |
| low | Низкий порог заряда батареи. | 20 |
| unplug | Порог для уведомления об отключении от сети. | 100 |
[brightness]
Заголовок раздела «[brightness]»Конфигурация brightnesscontrol.sh.
| Ключ | Описание | По умолчанию |
|---|---|---|
| notify | Включить уведомления для управления яркостью. | true |
| steps | Количество шагов для увеличения/уменьшения яркости. | 5 |
[cava.hyprlock]
Заголовок раздела «[cava.hyprlock]»Конфигурация ‘cava.sh hyprlock’.
| Ключ | Описание | По умолчанию |
|---|---|---|
| bar | Символы столбцов для cava. | ▂▃▄▅▆▇█ |
| max_instances | Максимальное количество экземпляров cava. | 1 |
| range | Количество столбцов минус один. | 7 |
| standby | Символ ожидания для cava. | 🎶 |
| width | Ширина вывода cava. | 20 |
[cava.stdout]
Заголовок раздела «[cava.stdout]»Конфигурация ‘cava.sh stdout’.
| Ключ | Описание | По умолчанию |
|---|---|---|
| bar | Символы столбцов для cava. | ▂▃▄▅▆▇█ |
| max_instances | Максимальное количество экземпляров cava. | 1 |
| range | Количество столбцов минус один. | 7 |
| standby | Символ ожидания для cava. | 🎶 |
| width | Ширина вывода cava. | 20 |
[cava.waybar]
Заголовок раздела «[cava.waybar]»Конфигурация ‘cava.sh waybar’.
| Ключ | Описание | По умолчанию |
|---|---|---|
| bar | Символы столбцов для cava. | ▂▃▄▅▆▇█ |
| max_instances | Максимальное количество экземпляров cava. | 1 |
| range | Количество столбцов минус один. | 7 |
| standby | Символ ожидания для cava. | 🎶 |
| width | Ширина вывода cava. | 20 |
[hypr.config]
Заголовок раздела «[hypr.config]»Конфигурация Hypr.
| Ключ | Описание | По умолчанию |
|---|---|---|
| sanitize | Список регулярных выражений для очистки в theme.config. | [“.rgba(.,.,.,.*)”] |
[hyprland]
Заголовок раздела «[hyprland]»Конфигурация Hyprland.
| Ключ | Описание | По умолчанию |
|---|---|---|
| background_path | Путь к фоновому изображению экрана блокировки. | |
| bar | Панель. | waybar |
| browser | Браузер. | firefox |
| button_layout | Расположение кнопок (только для gtk). | |
| color_scheme | Цветовая схема. | prefer-dark |
| cursor_size | Размер курсора. | 24 |
| cursor_theme | Тема курсора. | Bibata-Modern-Ice |
| document_font_size | Размер шрифта документа. | 10 |
| editor | Редактор. | code |
| explorer | Файловый менеджер. | dolphin |
| font | Шрифт. | Canterell |
| font_antialiasing | Сглаживание шрифтов. | rgba |
| font_hinting | Хинтинг шрифтов. | full |
| font_size | Размер шрифта. | 10 |
| gtk_theme | Тема GTK. | Wallbash-Gtk |
| icon_theme | Тема иконок. | Tela-circle-dracula |
| idle | Менеджер бездействия. | hypridle |
| lockscreen | Экран блокировки. | lockscreen.sh |
| monospace_font | Моноширинный шрифт. | CaskaydiaCove Nerd Font Mono |
| monospace_font_size | Размер моноширинного шрифта. | 9 |
| quickapps | Быстрый запуск приложений. | kitty |
| terminal | Терминал. | kitty |
[hyprland_start]
Заголовок раздела «[hyprland_start]»Конфигурация автозапуска Hyprland.
| Ключ | Описание | По умолчанию |
|---|---|---|
| apptray_bluetooth | Апплет Bluetooth. | blueman-applet |
| auth_dialogue | Диалог аутентификации. | polkitkdeauth.sh |
| bar | Панель. | hyde-shell waybar —watch |
| battery_notify | Скрипт уведомлений о батарее. | batterynotify.sh |
| dbus_share_picker | Средство выбора для DBus. | dbus-update-activation-environment —systemd —all |
| idle_daemon | Демон бездействия. | hypridle |
| image_clipboard | Буфер обмена для изображений. | wl-paste —type image —watch cliphist store |
| network_manager | Сетевой менеджер. | nm-applet —indicator |
| notifications | Уведомления. | swaync |
| removable_media | Менеджер съемных носителей. | udiskie —no-automount —smart-tray |
| systemd_share_picker | Средство выбора для Systemd. | systemctl —user import-environment QT_QPA_PLATFORMTHEME WAYLAND_DISPLAY XDG_CURRENT_DESKTOP |
| text_clipboard | Буфер обмена для текста. | wl-paste —type text —watch cliphist store |
| wallpaper | Скрипт для обоев. | $scrPath/wallpaper.sh —global |
| xdg_portal_reset | Скрипт сброса портала XDG. | resetxdgportal.sh |
[mediaplayer]
Заголовок раздела «[mediaplayer]»Конфигурация mediaplayer.py.
| Ключ | Описание | По умолчанию |
|---|---|---|
| artist_track_separator | Символы-разделители между исполнителем и треком. | |
| max_length | Максимальная длина строки с названием песни и именем исполнителя. | 70 |
| prefix_paused | Префикс для медиа на паузе. | |
| prefix_playing | Префикс для воспроизводимого медиа. | |
| standby_text | Текст для отображения в режиме ожидания. | Music |
[notification]
Заголовок раздела «[notification]»Конфигурация скрипта уведомлений.
| Ключ | Описание | По умолчанию |
|---|---|---|
| font | Шрифт для уведомлений. | mononoki Nerd Font |
| font_size | Размер шрифта для уведомлений. | 10 |
Глобальная конфигурация rofi.
| Ключ | Описание | По умолчанию |
|---|---|---|
| scale | Масштабирование rofi по умолчанию. | 10 |
[rofi.animation]
Заголовок раздела «[rofi.animation]»Конфигурация ‘animation.sh select’.
| Ключ | Описание | По умолчанию |
|---|---|---|
| scale | Масштабирование для анимации. | 10 |
[rofi.cliphist]
Заголовок раздела «[rofi.cliphist]»Конфигурация cliphist.sh.
| Ключ | Описание | По умолчанию |
|---|---|---|
| scale | Масштабирование для cliphist. | 10 |
[rofi.emoji]
Заголовок раздела «[rofi.emoji]»Конфигурация emoji-picker.sh.
| Ключ | Описание | По умолчанию |
|---|---|---|
| scale | Масштабирование для выбора эмодзи. | 10 |
| style | Стиль для выбора эмодзи. | 1 |
[rofi.glyph]
Заголовок раздела «[rofi.glyph]»Конфигурация glyph-picker.sh.
| Ключ | Описание | По умолчанию |
|---|---|---|
| scale | Масштабирование для выбора глифов. | 10 |
[rofi.hyprlock]
Заголовок раздела «[rofi.hyprlock]»Конфигурация ‘hyprlock.sh select’.
| Ключ | Описание | По умолчанию |
|---|---|---|
| scale | Масштабирование для hyprlock. | 10 |
[rofi.launch]
Заголовок раздела «[rofi.launch]»Конфигурация rofilaunch.sh.
| Ключ | Описание | По умолчанию |
|---|---|---|
| drun_args | Дополнительные аргументы для режима drun. | [] |
| filebrowser_args | Дополнительные аргументы для режима файлового браузера. | [] |
| run_args | Дополнительные аргументы для режима run. | [] |
| scale | Масштабирование для запуска. | 5 |
| window_args | Дополнительные аргументы для режима window. | [] |
[rofi.theme]
Заголовок раздела «[rofi.theme]»Конфигурация themeselect.sh.
| Ключ | Описание | По умолчанию |
|---|---|---|
| scale | Масштабирование для выбора темы. | 6 |
[rofi.wallpaper]
Заголовок раздела «[rofi.wallpaper]»Конфигурация swwwallselect.sh.
| Ключ | Описание | По умолчанию |
|---|---|---|
| scale | Масштабирование для обоев. | 10 |
[rofi.keybind.hint]
Заголовок раздела «[rofi.keybind.hint]»Конфигурация keybind_hint.sh.
| Ключ | Описание | По умолчанию |
|---|---|---|
| delimiter | Разделитель для подсказок по сочетаниям клавиш. | |
| height | Высота для подсказок по сочетаниям клавиш. | 40em |
| line | Количество строк для подсказок по сочетаниям клавиш. | 16 |
| width | Ширина для подсказок по сочетаниям клавиш. | 40em |
[screenshot]
Заголовок раздела «[screenshot]»Конфигурация screenshot.sh.
| Ключ | Описание | По умолчанию |
|---|---|---|
| annotation_post_command | Команда после инструмента аннотирования. | [""] |
| annotation_pre_command | Команда перед инструментом аннотирования. | [] |
| annotation_tool | Инструмент аннотирования для скриншотов. | satty |
[sysmonitor]
Заголовок раздела «[sysmonitor]»Конфигура-ция sysmonlaunch.sh.
| Ключ | Описание | По умолчанию |
|---|---|---|
| commands | Резервные варианты команд. | [""] |
| execute | Команда для выполнения по умолчанию. |
[volume]
Заголовок раздела «[volume]»Конфигурация volumecontrol.sh.
| Ключ | Описание | По умолчанию |
|---|---|---|
| boost | Включить усиление громкости. | false |
| boost_limit | Предел усиления громкости. | 120 |
| notify | Включить уведомления для управления громкостью. | true |
| steps | Количество шагов для увеличения/уменьшения громкости. | 5 |
[wallbash]
Заголовок раздела «[wallbash]»Конфигурация wallbash.
| Ключ | Описание | По умолчанию |
|---|---|---|
| skip_template | Шаблоны, которые нужно пропустить при использовании wallbash. | [""] |
[wallpaper]
Заголовок раздела «[wallpaper]»Конфигурация обоев.
| Ключ | Описание | По умолчанию |
|---|---|---|
| backend | Бэкенд для обоев, требует наличия скрипта-обработчика ‘wallpaper. | swww |
| custom_paths | Список путей для поиска обоев. | [] |
[wallpaper.swww]
Заголовок раздела «[wallpaper.swww]»Конфигурация swwwallselect.sh.
| Ключ | Описание | По умолчанию |
|---|---|---|
| duration | Продолжительность перехода. | 1 |
| framerate | Частота кадров перехода. | 60 |
| transition_default | Тип перехода для обоев по умолчанию. | grow |
| transition_next | Тип перехода для следующих обоев. | grow |
| transition_prev | Тип перехода для предыдущих обоев. | outer |
[waybar]
Заголовок раздела «[waybar]»Конфигурация waybar.
| Ключ | Описание | По умолчанию |
|---|---|---|
| font | Шрифт для waybar. | JetBrainsMono Nerd Font |
| icon_size | Размер иконок для waybar. | 10 |
| scale | Общее масштабирование для waybar. | 10 |
[weather]
Заголовок раздела «[weather]»Конфигурация погоды.
| Ключ | Описание | По умолчанию |
|---|---|---|
| forecast_days | Количество дней для прогноза (0-3). | 3 |
| location | Строка с местоположением/координатами для вывода погоды. | |
| show_icon | Показывать иконку погоды в waybar. | true |
| show_location | Показывать местоположение в waybar. | true |
| show_today | Показывать подробное описание сегодняшнего дня во всплывающей подсказке. | true |
| temperature_unit | Единица измерения температуры (‘c’ или ‘f’). | c |
| time_format | Формат времени (‘12h’ или ‘24h’). | 24h |
| windspeed_unit | Единица измерения скорости ветра (‘km/h’ или ‘mph’). | km/h |
[wlogout]
Заголовок раздела «[wlogout]»Конфигурация wlogout.
| Ключ | Описание | По умолчанию |
|---|---|---|
| style | Стиль для wlogout. | 2 |