Hyprland es un compositor dinámico de mosaico para Wayland, independiente y con amplios efectos visuales, opciones de personalización y un sistema de plugins.
anomalyco/hokum
Un daemon de notificaciones de freedesktop para compositores Wayland, con tarjetas temáticas dibujadas mediante el framework de UI Rune para Rust.
- Estrellas
- 244
- Forks
- 11
- Issues abiertos
- 1
- Último commit
- hace 5 días
¿Qué es?
Hokum es un daemon de notificaciones que implementa la interfaz D-Bus org.freedesktop.Notifications para compositores Wayland compatibles con zwlr_layer_shell_v1, como niri, sway, Hyprland y river. Sus tarjetas se dibujan con Rune, un framework de UI para Rust del mismo proyecto, y se animan con transiciones de entrada deslizante y reordenamiento basado en resortes.
Una ventana de ajustes permite elegir un tema y configurar el comportamiento. Incluye ocho temas y admite temas personalizados en un formato documentado. Toda la configuración se guarda en un único archivo config.kdl, que la ventana de ajustes modifica sin eliminar los comentarios; los cambios hechos manualmente se aplican al guardar. Las reglas por aplicación controlan el silenciamiento, la duración en pantalla y si una aplicación puede omitir el modo No molestar.
Las tarjetas admiten botones de acción, activación al hacer clic con un token de activación XDG, barras de progreso, reemplazo en el mismo lugar para las ventanas emergentes de volumen y brillo, y notificaciones críticas que permanecen hasta que se descartan. Los subcomandos de CLI, como dismiss, invoke y dnd, permiten controlar el daemon mediante atajos de teclado y barras de estado; además, el servicio puede buscar nuevas versiones y actualizarse tras un clic.
Funciones clave
- 01Implementa la interfaz de notificaciones D-Bus de freedesktop en compositores Wayland con layer-shell
- 02Tarjetas dibujadas con el framework de UI Rune para Rust, con animaciones deslizantes y de resortes
- 03Ocho temas integrados y temas personalizados en un formato documentado
- 04Un único archivo config.kdl que se puede editar desde la ventana de ajustes o manualmente
- 05Silenciamiento por aplicación, duración en pantalla y excepciones al modo No molestar
- 06Control por CLI para dismiss, invoke y No molestar, utilizable desde atajos de teclado y barras
Casos de uso
- Recibir notificaciones de escritorio en una configuración Wayland con mosaicos, como sway o Hyprland
- Reemplazar mako, dunst o swaync por un daemon de notificaciones con temas personalizables
- Configurar atajos de teclado o una barra de estado para descartar notificaciones o activar y desactivar No molestar
Inicio rápido
- 1
Instálalo desde AUR
paru -S hokum-bin - 2
Inicia Hokum con tu sesión y detén los otros demonios de notificaciones que estén usando el nombre
systemctl --user enable --now hokum.service - 3
Abre la ventana de configuración
hokum
Antes de usarlo
- Solo funciona en compositores de Wayland compatibles con zwlr_layer_shell_v1, como niri, sway, Hyprland y river.
- Algunos entornos de escritorio actúan como servidor de notificaciones, por lo que primero debes desactivar sus propias notificaciones.
- De forma predeterminada, comprueba si hay actualizaciones cada hora y solo actualiza cuando haces clic, a menos que desactives las comprobaciones.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es hokum?
- Un daemon de notificaciones de freedesktop para compositores Wayland, con tarjetas temáticas dibujadas mediante el framework de UI Rune para Rust. Hokum es un daemon de notificaciones que implementa la interfaz D-Bus org.freedesktop.Notifications para compositores Wayland compatibles con zwlr_layer_shell_v1, como niri, sway, Hyprland y river. Sus tarjetas se dibujan con Rune, un framework de UI para Rust del mismo proyecto, y se animan con transiciones de entrada deslizante y reordenamiento basado en resortes.
- ¿hokum es gratuito? ¿Qué licencia tiene?
- hokum es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿hokum sigue mantenido?
- Mantenimiento activo. El último commit de hokum fue el 1 nov 2026.
- ¿Para qué puedo usar hokum?
- Recibir notificaciones de escritorio en una configuración Wayland con mosaicos, como sway o Hyprland Reemplazar mako, dunst o swaync por un daemon de notificaciones con temas personalizables Configurar atajos de teclado o una barra de estado para descartar notificaciones o activar y desactivar No molestar
- ¿Cómo se instala hokum?
- Instálalo desde AUR: paru -S hokum-bin Inicia Hokum con tu sesión y detén los otros demonios de notificaciones que estén usando el nombre: systemctl --user enable --now hokum.service Abre la ventana de configuración: hokum
- ¿Dónde consigo hokum?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/anomalyco/hokum
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Un compositor Wayland para el uso diario, con diseños de desplazamiento, dwindle, master y stacking, espacios de trabajo por salida, desenfoque y animaciones.
Un gestor de archivos gráfico para escritorios Linux con Wayland en Omarchy, con vistas de lista, columnas, cuadrícula y dos paneles, además de vistas previas con Quick Look.
Un daemon ligero en Rust que asigna gestos en los bordes del trackpad con 1 a 4 dedos a acciones como ajustar el volumen y el brillo en Wayland.
Cliente de GitHub con varias columnas para filtrar notificaciones y actividad de repositorios y usuarios en web, móviles y escritorio.
Framework de Rust para crear aplicaciones web, de escritorio y móviles desde una sola base de código, con componentes similares a los de React y signals.