Merge branch 'main' into hefty-hype

This commit is contained in:
end-4
2026-03-24 17:22:59 +01:00
7 changed files with 140 additions and 86 deletions
+3
View File
@@ -166,3 +166,6 @@ cursor {
hotspot_padding = 1
}
xwayland {
force_zero_scaling = true
}
@@ -5,6 +5,7 @@ import QtQuick
import QtQuick.Layouts
import Quickshell
import Quickshell.Services.Pipewire
import Qt5Compat.GraphicalEffects
Item {
id: root
@@ -20,19 +21,62 @@ Item {
anchors.fill: parent
spacing: 6
Image {
MouseArea {
property real size: 36
Layout.alignment: Qt.AlignHCenter | Qt.AlignVCenter
visible: source != ""
sourceSize.width: size
sourceSize.height: size
source: {
let icon;
icon = AppSearch.guessIcon(root.node?.properties["application.icon-name"] ?? "");
if (AppSearch.iconExists(icon))
Layout.preferredWidth: size
Layout.preferredHeight: size
cursorShape: Qt.PointingHandCursor
onClicked: root.node.audio.muted = !root.node.audio.muted
hoverEnabled: true
property bool hovered: containsMouse
StyledToolTip {
text: root.node?.audio.muted ? Translation.tr("Click to unmute") : Translation.tr("Click to mute")
}
Image {
id: iconImg
anchors.fill: parent
visible: false
sourceSize.width: parent.size
sourceSize.height: parent.size
source: {
let icon;
icon = AppSearch.guessIcon(root.node?.properties["application.icon-name"] ?? "");
if (AppSearch.iconExists(icon))
return Quickshell.iconPath(icon, "image-missing");
icon = AppSearch.guessIcon(root.node?.properties["node.name"] ?? "");
return Quickshell.iconPath(icon, "image-missing");
icon = AppSearch.guessIcon(root.node?.properties["node.name"] ?? "");
return Quickshell.iconPath(icon, "image-missing");
}
}
Desaturate {
anchors.fill: iconImg
source: iconImg
desaturation: root.node?.audio.muted ? 1.0 : 0.0
visible: iconImg.source !== ""
opacity: root.node?.audio.muted ? 0.4 : 1.0
Behavior on opacity {
NumberAnimation {
duration: 150
}
}
Behavior on desaturation {
NumberAnimation {
duration: 150
}
}
}
MaterialSymbol {
anchors.centerIn: parent
visible: root.node?.audio.muted ?? false
text: root.node?.isSink ? "volume_off" : "mic_off"
iconSize: 22
color: Appearance.colors.colOnLayer1
}
}
@@ -35,19 +35,19 @@
"Help & Support": "Помощь",
"Bubble": "Пузырчатый",
"Large images | God tier quality, no NSFW.": "Большие изобр. | Отличное качество, без NSFW.",
"Dark": "Тьма",
"Dark": "Тёмный",
"Center clock": "Часы по центру экрана",
"Search, calculate or run": "Поиск, расчёт, запуск",
"Region height": "Высота области",
"Load chat": "Загрузить чат",
"Gives the model search capabilities (immediately)": "Вкл. поиск для модели (сразу)",
"Depends on workspace": "Зависит от стола",
"Depends on workspace": "Зависит от пространства",
"Enter password": "Введите пароль",
"Local only": "Только локальные",
"at": "в",
"Math": "Математика",
"Consider plugging in your device": "Подключите зарядку",
"Workspaces shown": "Видимые столы",
"Workspaces shown": "Видимые пространства",
"Place the corners to trigger at the bottom": "Триггер-углы снизу",
"No API key\nSet it with /key YOUR_API_KEY": "Нет API-ключа\nУстановите: /key ВАШ_КЛЮЧ",
"Auto (System)": "Авто (система)",
@@ -57,7 +57,7 @@
"%1 notifications": "%1 уведомлений",
"Region width": "Ширина области",
"Max allowed increase": "Макс. Разница",
"Enable translator": "Вкл. переводчик",
"Enable translator": "Переводчик в левой панели",
"Constantly rotate": "Постоянное вращение",
"Automatically suspends the system when battery is low": "Авто-сон при низком зар.",
"Cannot find a GPS service. Using the fallback method instead.": "GPS не найден. Резервный метод.",
@@ -85,7 +85,7 @@
"Reset": "Ресет",
"Back": "Назад",
"Dark/Light toggle": "Тоггл темы",
"12h am/pm": "12ч AM/PM",
"12h am/pm": "12ч am/pm",
"Download complete": "Загрузка завершена",
"Enable blur": "Вкл. размытие",
"Second hand": "Стиль секундной стрелки",
@@ -122,7 +122,7 @@
"Configuration": "Конфиг",
"Keep system awake": "Оставлять систему включённой",
"Unknown command:": "Неизв. команда:",
"Anime boorus": "Аниме-бору",
"Anime boorus": "Аниме-боору",
"To Do:": "Задачи:",
"Uses Gemini to categorize the wallpaper then picks a preset based on it.\nYou'll need to set Gemini API key on the left sidebar first.\nImages are downscaled for performance, but just to be safe,\ndo not select wallpapers with sensitive information.": "Gemini определяет тип обоев и подбирает пресет.\nСначала укажите API-ключ Gemini в левой панели.\nИзображения уменьшаются для производительности -\nне выбирайте обои с конфиденциальными данными.",
"Bottom": "Снизу",
@@ -132,7 +132,7 @@
"Format": "Формат",
"Make sure your player has MPRIS support\nor try turning off duplicate player filtering": "Убедитесь, что плеер поддерживает MPRIS\nили отключите в конфиге «filterDuplicatePlayers»",
"Pause": "Пауза",
"Desktop": "Стол",
"Desktop": "Рабочий стол",
"Conflicts with the shell's system tray implementation": "Конфликт с треем оболочки",
"Your package manager is running": "Запущен пакетный менеджер",
"Conflicts with the shell's notification implementation": "Конфликт с уведомлениями оболочки",
@@ -186,10 +186,10 @@
"Nothing here!": "Тут пусто!",
"Overview": "Обзор",
"Random: osu! seasonal": "Случайные: сезонные osu!",
"If you want to somehow use fingerprint unlock...": "Если хотите разблокировку по отпечатку...",
"If you want to somehow use fingerprint unlock...": "Если хотите разблокировку по отпечатку пальца...",
"Minute hand": "Стиль минутной стрелки",
"Notifications": "Уведомления",
"Enable if you want clocks to show seconds accurately": "Вкл. для точных секунд",
"Enable if you want clocks to show seconds accurately": "Включите для отображения секунд на часах",
"Timer": "Таймер",
"System prompt": "Системный промпт",
"Classic": "Классический",
@@ -202,7 +202,7 @@
"Date style": "Стиль даты",
"System": "Система",
"Usage: %1tool TOOL_NAME": "Исп: %1tool ИМЯ_ИНСТРУМЕНТА",
"Workspaces": "Столы на панели",
"Workspaces": "Пространства на панели",
"Calendar": "Дата",
"**Instructions**: Log into Mistral account, go to Keys on the sidebar, click Create new key": "**Инструкция**: войдите в Mistral, откройте «Ключи» на боковой панели, нажмите «Создать ключ»",
"Volume limit": "Порог звука",
@@ -223,7 +223,7 @@
"Networking": "Сеть",
"Tint icons": "Тонировать иконки",
"Low battery": "Низкий заряд",
"Make icons pinned by default": "Показывать все иконки",
"Make icons pinned by default": "Закреплять все иконки",
"Get the next page of results": "Следующая стр. результатов",
"Invalid API provider. Supported: \n-": "Неверный провайдер. Поддерж:\n-",
"Show \"Locked\" text": "Показ. текст «Заблокировано»",
@@ -276,7 +276,7 @@
"Prefixes": "Префиксы",
"Terminal": "Терминала",
"Incorrect password": "Неверный пароль",
"Line-separated": "Без разделения",
"Line-separated": "Разделение по строкам",
"Always": "Всегда",
"☕ Break: %1 minutes": "☕ Перерыв: %1 мин",
"Depends on sidebars": "Зависит от панелей",
@@ -288,7 +288,7 @@
"Base URL": "Базовый URL",
"Float": "Флоат",
"Invalid arguments. Must provide `command`.": "Неверные аргументы. Укажите `command`.",
"Fully charged": "Полностью заряжен",
"Fully charged": "Полностью заряжена",
"Earbang protection": "Защита ушей",
"Low warning": "Увед. о низком %",
"Advanced": "Прочее",
@@ -296,7 +296,7 @@
"Loaded the following system prompt\n\n---\n\n%1": "Загружен системный промпт\n\n---\n\n%1",
"Show next time": "Показать в след. раз",
"Current tool: %1\nSet it with %2tool TOOL": "Текущий инструмент: %1\nУстановить: %2tool ИНСТРУМЕНТ",
"Unread indicator: show count": "Счётчик непрочит.",
"Unread indicator: show count": "Счётчик непрочитанных",
"That didn't work. Tips:\n- Check your tags and NSFW settings\n- If you don't have a tag in mind, type a page number": "Не удалось. Советы:\n- Проверьте теги и настройки NSFW\n- Если тег неизвестен, введите номер страницы",
"Dots": "С точками",
"Cloudflare WARP (1.1.1.1)": "Cloudflare WARP (1.1.1.1)",
@@ -354,7 +354,7 @@
"Page %1": "Страница %1",
"Feels like %1": "Ощущается как %1",
"Distro": "Дистрибутив",
"Transparency": "Вкл. прозрачность",
"Transparency": "Включить прозрачность",
"%1 • %2 tasks": "%1 • %2 задач",
"Markdown test": "Тест Markdown",
"Invalid tool. Supported tools:\n- %1": "Неверный инструмент. Поддерживаемые:\n- %1",
@@ -364,7 +364,7 @@
"Work safety": "Безопасность",
"Temperature\nChange with /temp VALUE": "Температура\nИзменить: /temp ЗНАЧЕНИЕ",
"Terminal: Foreground boost (%)": "Терминал: усил. перед. плана (%)",
"Night Light | Right-click to toggle Auto mode": "Ночной свет | ПКМ для авторежима",
"Night Light | Right-click to toggle Auto mode": "Ночной режим | ПКМ для авторежима",
"Closet": "Скрыто",
"Yes": "Да",
"Columns": "Столбцы",
@@ -374,18 +374,18 @@
"Reject": "Отклонить",
"Set API key": "Установить API-ключ",
". Notes for Zerochan:\n- You must enter a color\n- Set your zerochan username in `sidebar.booru.zerochan.username` config option. You [might be banned for not doing so](https://www.zerochan.net/api#:~:text=The%20request%20may%20still%20be%20completed%20successfully%20without%20this%20custom%20header%2C%20but%20your%20project%20may%20be%20banned%20for%20being%20anonymous.)!": ". Заметки для Zerochan:\n- Необходимо указать цвет\n- Укажите имя пользователя в `sidebar.booru.zerochan.username`. [Без этого вас могут заблокировать](https://www.zerochan.net/api#:~:text=The%20request%20may%20still%20be%20completed%20successfully%20without%20this%20custom%20header%2C%20but%20your%20project%20may%20be%20banned%20for%20being%20anonymous)!",
"Content": "Контента",
"Pomodoro": "Таймер",
"Content": "В контенте",
"Pomodoro": "Помодоро",
"Vertical": "Вертикальный",
"Pick a wallpaper": "Выбрать обои",
"Load chat from %1": "Загрузить чат из %1",
"Launch on startup": "Запускать при старте",
"Launch on startup": "Запускать при старте системы",
"Add": "Добавить",
"Style: general": "Основное",
"Use Levenshtein distance-based algorithm instead of fuzzy": "Алг. Левенштейна вместо нечёткого",
"Shell & utilities theming must also be enabled": "Также нужна тема оболочки",
"Workspace": "Стол",
"Translator": "Переводчик",
"Workspace": "Пространство",
"Translator": "Перевод",
"Free:": "Есть:",
"🌿 Long break: %1 minutes": "🌿 Длинный перерыв: %1 мин",
"Value scroll": "Скролл значений",
@@ -434,7 +434,7 @@
"Game mode": "Игровой режим",
"Usage: %1save CHAT_NAME": "Исп: %1save ИМЯ_ЧАТА",
"Thin": "Тонкий",
"Light": "Свет",
"Light": "Светлый",
"When not fullscreen": "Не в фулл-скрине",
"Commands, edit configs, search.\nTakes an extra turn to switch to search mode if that's needed": "Команды, редактирование конфигов, поиск.\nПри необходимости переключается в режим поиска",
"Privacy Policy": "Политика конфиденциальности",
@@ -468,7 +468,7 @@
"Generate translation with Gemini": "Сгенерировать перевод с Gemini",
"Generating...\nDon't close this window!": "Генерация...\nНе закрывайте окно!",
"Generate\nTypically takes 2 minutes": "Сгенерировать\nОбычно ~2 мин",
"Use system file picker": "Сист. выборщик",
"Use system file picker": "Системный файл. менеджер",
"Wallpaper selector": "Выбор обоев",
"When the previous option is off and this is on,\nyou can still hover the corner's end to open sidebar,\nand the remaining area can be used for volume/brightness scroll": "Если предыдущий параметр выключен, а этот включён,\nможно навести на край угла для открытия панели,\nоставшаяся область работает для прокрутки громкости/яркости",
"Copy path": "Копировать путь",
@@ -482,10 +482,10 @@
"Show aim lines": "Показать линии прицела",
"Why this is cool:\nFor non-0 values, it won't trigger when you reach the\nscreen corner along the horizontal edge, but it will when\nyou do along the vertical edge": "Зачем это нужно:\nПри ненулевых значениях не срабатывает при достижении угла\nпо горизонтальному краю, но срабатывает по вертикальному",
"Please charge!\nAutomatic suspend triggers at %1%": "Зарядите устройство!\nАвто-сон при %1%",
"Example use case: eroge on one workspace, dark Discord window on another": "Пример: эроге на одном рабочем столе, тёмный Discord на другом",
"Example use case: eroge on one workspace, dark Discord window on another": "Пример: eroge на одном пространстве, тёмный Discord на другом",
"Couldn't recognize music": "Музыка не распознана",
"Automatic": "Автоматически",
"Hint target regions": "Обводка областей у...",
"Hint target regions": "Обводка областей",
"Eye protection": "Защита глаз",
"Layers": "Слоёв",
"Listening...": "Слушаю...",
@@ -498,7 +498,7 @@
"Muted": "Мут",
"Audio input | Right-click for volume mixer & device selector": "Аудиовход | ПКМ - микшер и выбор устройства",
"Region selector (screen snipping/Google Lens)": "Выбор области (Скрин / Google Lens)",
"Total duration timeout (s)": "Макс. длит. (с)",
"Total duration timeout (s)": "Макс. длительность (сек)",
"Music Recognition": "Поиск музыки",
"Night Light | Right-click to configure": "Ночной свет | ПКМ для настройки",
"Anti-flashbang (experimental)": "Анти-вспышка (эксперим)",
@@ -506,7 +506,7 @@
"Could be images or parts of the screen that have some containment.\nMight not always be accurate.\nThis is done with an image processing algorithm run locally and no AI is used.": "Могут быть изображения или части экрана с содержимым.\nМожет быть неточно.\nИспользуется локальный алгоритм обработки изображений, без ИИ.",
"Polling interval (m)": "Интервал опроса (мин)",
"Inactive": "Неактивно",
"Authentication": "Аутентиф.",
"Authentication": "Аутентификация",
"Full warning": "Уведомление о полном заряде при проценте",
"Power Profile": "Профиль питания",
"Content region": "Обл. контента",
@@ -545,7 +545,7 @@
"Click to cycle through power profiles": "Клик - смена профиля питания",
"Recognize music | Right-click to toggle source": "Найти музыку | ПКМ - сменить источник",
"Use old sine wave cookie implementation": "Старая реализация Cookie (синусоида)",
"Rectangular selection": "Обыч. выделение",
"Rectangular selection": "Обычное выделение",
"Audio output": "Аудиовыход",
"Circle to Search": "Обведите для поиска",
"Audio output | Right-click for volume mixer & device selector": "Аудиовыход | ПКМ - микшер и выбор устройства",
@@ -562,7 +562,7 @@
"Stroke width": "Толщина обводки",
"Use varying shapes for password characters": "Разные фигуры для симв. пароля",
"Battery full": "Батарея заряжена",
"Image source": "Источник изобр.",
"Image source": "Источник изображения (ссылка)",
"Restart": "Перезапустить",
"Close (Esc)": "Закрыть (Esc)",
"Actions": "Действия",
@@ -586,7 +586,7 @@
"Notes": "Заметки",
"File Explorer": "Проводник",
"Stopping...": "Остановка...",
"Used for code and terminal": "Для кода и терм.",
"Used for code and terminal": "Для кода и терминала",
"Video Recording Path": "Путь для видеозаписей",
"Enjoy your empty sidebar...": "Наслаждайтесь пустой панелью...",
"Cookie": "Cookie MD3",
@@ -596,7 +596,7 @@
"Battery: %1%2": "Батарея: %1%2",
"Command": "Команда",
"Tooltips": "Подсказки",
"Show hidden icons": "Системный трей",
"Show hidden icons": "Показать скрытые значки",
"Used for headings and titles": "Для заголовков",
"Top-down": "Сверху вниз",
"of %1": "из %1",
@@ -606,11 +606,11 @@
"Parallax": "Параллакс",
"Move left": "Переместить влево",
"Anti-flashbang": "Анти-вспышка",
"Desktop %1": "Стол %1",
"Desktop %1": "Рабочий Стол %1",
"%1\nInternet access": "%1\nДоступ в интернет",
"(Plugged in)": "(Подключено)",
"Off": "Выкл",
"Overlay: General": "Оверлей: общий",
"Overlay: General": "Игровой оверлей",
"Enable opening zoom animation": "Анимация зума при открытии",
"More Internet settings": "Доп. сетевые настройки",
"Nerd font icons": "Иконки Nerd Font",
@@ -633,7 +633,7 @@
"Numbers font": "Шрифт чисел",
"Move right": "Переместить вправо",
"Unknown Application": "Неизв. приложение",
"Used for decorative/expressive text": "Для декор./выразит. текста",
"Used for decorative/expressive text": "Для декоративного / выразительного текста",
"Used for reading large blocks of text": "Для чтения больших блоков",
"Type /key to get started with online models\nCtrl+O to expand sidebar\nCtrl+P to pin sidebar\nCtrl+D to detach sidebar": "Введите /key для онлайн-моделей\nCtrl+O - расширить панель\nCtrl+P - закрепить панель\nCtrl+D - открепить панель",
"Health:": "Здоровье:",
@@ -648,28 +648,28 @@
"Pinned": "Закреплено",
"Unpin from Start": "Открепить из пуска",
"Adjust the color temperature": "Цветовая температура",
"Han chars": "Кандзи",
"Show only when locked": "Только при блокировке",
"Han chars": "Иероглифы",
"Show only when locked": "Отображать только при блокировке",
"Widget: Weather": "Виджет погоды",
"Right to left": "Справа налево",
"New desktop": "Новый стол",
"New desktop": "Новый рабочий стол",
"Local account": "Локальная уч. запись",
"Super key symbol": "Символ клавиши Super",
"Used for displaying numbers": "Для отображ. чисел",
"Used for displaying numbers": "Для отображения чисел",
"Fonts": "Шрифты",
"Left to right": "Слева направо",
"Set FPS limit": "Лимит FPS",
"Draggable": "Drag & drop",
"Draggable": "Перетаскиваемый",
"Turn on from sunset to sunrise": "От заката до рассвета",
"Do you want to allow this app to make changes to your device?": "Разрешить приложению изменять устройство?",
"Balance brightness based on content": "Баланс яркости по содержимому",
"Font width and roundness settings are only available for some fonts like Google Sans Flex": "Ширина и скруглённость - только для нек. шрифтов (напр, Google Sans Flex)",
"Record region": "Запись обл.",
"You can also manually edit cheatsheet.superKey": "Можно вручную отредактировать клавишу в шпаргалке клавиш и в других частях системы",
"You can also manually edit cheatsheet.superKey": "Также вы можете вручную отредактировать cheatsheet.superKey",
"Sign out": "Выйти",
"Overlay: Crosshair": "Оверлей: прицел",
"Shut down": "Выключить",
"Show this window on all desktops": "На всех столах",
"Show this window on all desktops": "На всех рабочих столах",
"Quick markup (Ctrl+E)": "Быстрая разметка (Ctrl+E)",
"Sound input": "Звуковой вход",
"Manage accounts": "Упр. учётными записями",
@@ -678,7 +678,7 @@
"RAM": "ОЗУ",
"Commands": "Команды",
"Title font": "Шрифт заголовка",
"Most busy": "Самый загруж.",
"Most busy": "Более загруж.",
"Press Super+G to open the overlay and pin the crosshair": "Super+G - открыть оверлей и закрепите прицел",
"Search for apps": "Поиск приложений",
"See fewer": "Показать меньше",
@@ -750,5 +750,7 @@
"Tu": "Вт/*keep*/",
"Sa": "Сб/*keep*/",
"Fr": "Пт/*keep*/",
"Font family name": "Назв. семейства"
"Font family name": "Назв. семейства",
"Pin": "Закреп",
"Unpin": "Откреп"
}
@@ -9,62 +9,62 @@ DESCRIPTION="Toolkit for building desktop widgets using QtQuick"
HOMEPAGE="https://quickshell.org/"
EGIT_REPO_URI="https://github.com/quickshell-mirror/quickshell.git"
EGIT_COMMIT="6e17efab83d3a5ad5d6e59bc08d26095c6660502"
EGIT_COMMIT="7511545ee20664e3b8b8d3322c0ffe7567c56f7a"
KEYWORDS="~amd64 ~arm64 ~x86"
LICENSE="LGPL-3"
SLOT="0"
# Upstream recommends leaving all build options enabled by default
IUSE="+breakpad +jemalloc +sockets +wayland +layer-shell +session-lock +toplevel-management +screencopy +X +pipewire +tray +mpris +pam +hyprland +hyprland-global-shortcuts +hyprland-focus-grab +i3 +i3-ipc +bluetooth"
IUSE="-breakpad +jemalloc +sockets +wayland +layer-shell +session-lock +toplevel-management +screencopy +X +pipewire +tray +mpris +pam +hyprland +hyprland-global-shortcuts +hyprland-focus-grab -i3 -i3-ipc +bluetooth"
RDEPEND="
dev-qt/qtbase:6
dev-qt/qtsvg:6
dev-qt/qt5compat:6
dev-qt/qtimageformats:6
dev-qt/qtmultimedia:6
dev-qt/qtpositioning:6
dev-qt/qtquicktimeline:6
dev-qt/qtsensors:6
dev-qt/qtsvg:6
dev-qt/qttools:6
dev-qt/qttranslations:6
dev-qt/qtvirtualkeyboard:6
dev-qt/qtwayland:6
dev-qt/qtbase:6=
dev-qt/qtdeclarative:6=
dev-qt/qt5compat:6=
kde-frameworks/kimageformats:6=[avif]
dev-cpp/cpptrace[unwind]
dev-qt/qtimageformats:6=
dev-qt/qtmultimedia:6=
dev-qt/qtpositioning:6=
dev-qt/qtquicktimeline:6=
dev-qt/qtsensors:6=
dev-qt/qtsvg:6=
dev-qt/qttools:6=
dev-qt/qttranslations:6=
dev-qt/qtvirtualkeyboard:6=
dev-qt/qtwayland:6=
kde-apps/kdialog
kde-frameworks/syntax-highlighting:6
kde-frameworks/kirigami
kde-frameworks/syntax-highlighting:6=
kde-frameworks/kirigami:6=
jemalloc? ( dev-libs/jemalloc )
jemalloc? ( dev-libs/jemalloc:= )
wayland? (
dev-libs/wayland
dev-qt/qtwayland:6
dev-qt/qtwayland:6=
)
screencopy? (
x11-libs/libdrm
media-libs/mesa
)
X? ( x11-libs/libxcb )
pipewire? ( media-video/pipewire )
mpris? ( dev-qt/qtdbus )
X? ( x11-libs/libxcb:= )
pipewire? ( media-video/pipewire:= )
mpris? ( dev-qt/qtdbus:= )
pam? ( sys-libs/pam )
bluetooth? ( net-wireless/bluez )
"
DEPEND="${RDEPEND}"
BDEPEND="
|| ( >=sys-devel/gcc-14:* >=llvm-core/clang-17:* )
dev-cpp/cli11
dev-build/cmake
dev-vcs/git
dev-build/ninja
dev-qt/qtshadertools
dev-util/spirv-tools
dev-qt/qtshadertools:6
wayland? (
dev-util/wayland-scanner
dev-libs/wayland-protocols
)
dev-cpp/cli11
dev-build/ninja
dev-build/cmake
dev-vcs/git
virtual/pkgconfig
breakpad? ( dev-util/breakpad )
dev-util/vulkan-headers
@@ -74,7 +74,7 @@ src_configure(){
mycmakeargs=(
-DCMAKE_BUILD_TYPE=RelWithDebInfo
-DDISTRIBUTOR="Gentoo Illogical-Impulses"
-DINSTALL_QML_PREFIX="lib64/qt6/qml"
-DINSTALL_QML_PREFIX="$(get_libdir)/qt6/qml"
-DCRASH_REPORTER=$(usex breakpad ON OFF)
-DUSE_JEMALLOC=$(usex jemalloc ON OFF)
-DSOCKETS=$(usex sockets ON OFF)
+2 -1
View File
@@ -52,7 +52,6 @@ v sudo sh -c 'cat ./sdata/dist-gentoo/additional-useflags >> /etc/portage/packag
v sudo emerge --sync
v sudo emerge --quiet --newuse --update --deep @world
v sudo emerge --quiet @smart-live-rebuild
v sudo emerge --depclean
# Remove old ebuilds (if this isn't done the wildcard will fuck upon a version change)
x sudo rm -fr ${ebuild_dir}/app-misc/illogical-impulse-*
@@ -66,3 +65,5 @@ for i in "${metapkgs[@]}"; do
v sudo ebuild ${ebuild_dir}/app-misc/${i}/*.ebuild digest
v sudo emerge --update --quiet app-misc/${i}
done
v sudo emerge --depclean
+2
View File
@@ -54,3 +54,5 @@ media-fonts/readex-pro
media-fonts/rubik-vf
app-misc/songrec
dev-cpp/glaze
dev-cpp/cpptrace
dev-libs/libdwarf
+3 -1
View File
@@ -111,7 +111,9 @@ sys-power/upower introspection
gui-apps/fuzzel png svg
dev-libs/glib dbus elf introspection mime xattr
# ngl idk about nm-connection-editor. Works fine without
gui-apps/quickshell -X -i3 -i3-ipc breakpad bluetooth hyprland hyprland-focus-grab hyprland-global-shortcuts jemalloc layer-shell mpris pam pipewire screencopy session-lock sockets toplevel-management tray wayland
#app-i18n/translate-shell (nothing needed)
#gui-apps/wlogout (no use flags)
media-gfx/imagemagick xml
################### OTHER ###################
dev-cpp/cpptrace unwind