Hyprland é um compositor Wayland independente e dinâmico, com efeitos visuais avançados, ampla personalização e sistema de plugins.
anomalyco/hokum
Um daemon de notificações freedesktop para compositores Wayland, que desenha cartões temáticos com o framework de UI Rust Rune.
- Estrelas
- 250
- Forks
- 10
- Issues abertas
- 1
- Último commit
- há 7 dias
O que é?
Hokum é um daemon de notificações que implementa a interface D-Bus org.freedesktop.Notifications para compositores Wayland compatíveis com zwlr_layer_shell_v1, como niri, sway, Hyprland e river. Os cartões são desenhados com Rune, um framework de UI em Rust do mesmo projeto, e têm animações de entrada deslizante e reorganização com efeito de mola.
Uma janela de configurações permite escolher um tema e ajustar o comportamento. Há oito temas integrados, e é possível criar temas personalizados em um formato documentado. Toda a configuração fica em um único arquivo config.kdl, que a janela de configurações edita preservando os comentários; alterações feitas manualmente são aplicadas ao salvar. Regras por aplicativo controlam o silenciamento, o tempo de exibição e se um aplicativo pode ignorar o modo Não perturbe.
Os cartões oferecem botões de ação, ativação ao clicar com um token de ativação XDG, barras de progresso, substituição no mesmo lugar para pop-ups de volume e brilho, além de notificações críticas que permanecem na tela até serem dispensadas. Subcomandos de CLI, como dismiss, invoke e dnd, permitem controlar o daemon por atalhos de teclado e barras de status. O serviço também pode verificar se há novas versões e se atualizar após um clique.
Recursos principais
- 01Implementa a interface D-Bus de notificações freedesktop em compositores Wayland com layer shell
- 02Cartões desenhados com o framework de UI Rust Rune, com animações de entrada deslizante e efeito de mola
- 03Oito temas integrados, além de temas personalizados em um formato documentado
- 04Um único arquivo config.kdl, editável pela janela de configurações ou manualmente
- 05Controles por aplicativo para silenciamento, tempo de exibição e exceções ao modo Não perturbe
- 06Controle por CLI para dismiss, invoke e Não perturbe, utilizável em atalhos de teclado e barras
Casos de uso
- Receber notificações na área de trabalho em uma configuração Wayland com tiling, como sway ou Hyprland
- Substituir mako, dunst ou swaync por um daemon de notificações com temas personalizáveis
- Configurar atalhos de teclado ou uma barra de status para dispensar notificações ou alternar o modo Não perturbe
Início rápido
- 1
Instale pelo AUR
paru -S hokum-bin - 2
Inicie o Hokum com a sua sessão e pare os outros daemons de notificações que estejam usando o nome
systemctl --user enable --now hokum.service - 3
Abra a janela de configurações
hokum
Antes de usar
- Só funciona em compositores Wayland compatíveis com zwlr_layer_shell_v1, como niri, sway, Hyprland e river.
- Alguns ambientes de desktop atuam como servidor de notificações; nesse caso, é preciso desativar as notificações próprias deles primeiro.
- Por padrão, verifica se há atualizações a cada hora e só atualiza quando você clica, a menos que desative as verificações.
Em coleções
Tópicos
Perguntas frequentes
- O que é hokum?
- Um daemon de notificações freedesktop para compositores Wayland, que desenha cartões temáticos com o framework de UI Rust Rune. Hokum é um daemon de notificações que implementa a interface D-Bus org.freedesktop.Notifications para compositores Wayland compatíveis com zwlr_layer_shell_v1, como niri, sway, Hyprland e river. Os cartões são desenhados com Rune, um framework de UI em Rust do mesmo projeto, e têm animações de entrada deslizante e reorganização com efeito de mola.
- hokum é gratuito? Qual é a licença?
- hokum é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- hokum ainda é mantido?
- Manutenção ativa. O último commit de hokum foi em 1 de nov. de 2026.
- Para que posso usar hokum?
- Receber notificações na área de trabalho em uma configuração Wayland com tiling, como sway ou Hyprland Substituir mako, dunst ou swaync por um daemon de notificações com temas personalizáveis Configurar atalhos de teclado ou uma barra de status para dispensar notificações ou alternar o modo Não perturbe
- Como instalar hokum?
- Instale pelo AUR: paru -S hokum-bin Inicie o Hokum com a sua sessão e pare os outros daemons de notificações que estejam usando o nome: systemctl --user enable --now hokum.service Abra a janela de configurações: hokum
- Onde consigo hokum?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/anomalyco/hokum
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Barra de status altamente personalizável para compositores Wayland como Sway, Hyprland e river, com módulos para informações do sistema, da rede e do áudio.
Um compositor Wayland para uso diário, com layouts scrolling, dwindle, master e stacking, workspaces por saída, blur e animações.
Gerenciador de arquivos gráfico para desktops Linux com Wayland no Omarchy, com visualizações em lista, colunas, grade e dois painéis, além de prévias do Quick Look.
Daemon leve em Rust que mapeia gestos nas bordas do trackpad, com 1 a 4 dedos, para ações como ajustar volume e brilho no Wayland.
Cliente do GitHub com várias colunas para filtrar notificações, atividade de repositórios e de usuários na web, no celular e no desktop.