mirror of
https://github.imc.re/void-land/hyprland-void-dots
synced 2025-09-25 00:35:03 +02:00
16 lines
502 B
TypeScript
16 lines
502 B
TypeScript
import options from "options"
|
|
const notifs = await Service.import("notifications")
|
|
|
|
// TODO: consider adding this to upstream
|
|
|
|
const { blacklist } = options.notifications
|
|
|
|
export default function init() {
|
|
const notify = notifs.constructor.prototype.Notify.bind(notifs)
|
|
notifs.constructor.prototype.Notify = function(appName: string, ...rest: unknown[]) {
|
|
if (blacklist.value.includes(appName))
|
|
return Number.MAX_SAFE_INTEGER
|
|
|
|
return notify(appName, ...rest)
|
|
}
|
|
}
|