Ir para o conteúdo
Promovaweb

Plugin Navbar Cat no Omarchy

Em destaque

O que o Plugin Navbar Cat faz no seu Omarchy

  1. Veja o gato andar pela largura inteira da barra
  2. Reaja a notificação, música, tema e troca de workspace
  3. Escolha entre gato, tigrado e cachorro no menu
  4. Desligue reações e ritmo diário em shell.json
  5. Deixe o gato dormir sem interferir no relógio
Navbar Catio.github.tallsam.navbar-cat
Tipo
Painel
Categoria
Aparência
Mantenedor
tallsam
Licença
MIT
Versão
1.2.0
Compatibilidade
Omarchy 4 (Quattro) ou mais recente, com o shell Quickshell. Usa python3, que já vem na instalação do Omarchy, e não precisa de pacote extra, etapa de build nem acesso à rede. A sobreposição não reserva espaço na barra e fica transparente ao clique fora do gato. Referência do portal: Omarchy 4.5.0-rc1.
Tags
#barra#quickshell#hyprland
Gato desenhado sobre a barra do Omarchy, em uma das poses do conjunto de sprites do oneko.
Repositório yeehahboogie/omarchy-navbar-cat (MIT)

Instalar e manter

  1. Instale o plugin

    O Omarchy clona o repositório do plugin e valida os arquivos no seu computador. Só depois ele instala e ativa o plugin.

    Instalar
    omarchy plugin add https://github.com/yeehahboogie/omarchy-navbar-cat.git --enable
  2. Atualize quando sair uma versão nova

    Rode este comando para trazer as mudanças publicadas no repositório do plugin.

    Atualizar
    omarchy plugin update io.github.tallsam.navbar-cat
  3. Remova quando não precisar mais

    O comando retira o plugin do seu Omarchy. Use o mesmo identificador mostrado no cartão de detalhes.

    Remover
    omarchy plugin remove io.github.tallsam.navbar-cat

O Navbar Cat coloca um gato para andar sobre a barra do Omarchy. Os quadros vêm do conjunto original do oneko, com o mesmo repertório de poses: sentar, lavar o rosto, coçar a cabeça, bocejar e só então dormir.

O bicho percebe o que acontece na sessão e muda de comportamento: corre até o ponteiro quando você visita a barra, acompanha a notificação que aparece, dança quando há música em reprodução e recolore o desenho quando você troca de tema.

A sobreposição cobre a barra inteira e deixa o clique passar em todo lugar, menos na caixa minúscula do gato parado, que só existe enquanto ele está parado.

Antes de instalar

O plugin exige Omarchy 4, a linha Quattro, ou mais recente, com o shell Quickshell no comando. O único requisito de software é o python3, que já vem instalado no Omarchy. Não há pacote de sistema, etapa de build nem acesso à rede.

A exceção de desenho é o salto. Quando alcança o ponteiro, o gato sai da barra e volta. Por 600 milissegundos ele aparece por cima do que estiver atrás. A faixa extra é transparente e não captura clique, então desligar pounce devolve a janela à altura exata da barra.

Instale

Terminal
omarchy plugin add https://github.com/yeehahboogie/omarchy-navbar-cat.git --enable

O gato entra na barra na primeira execução. Se ele não aparecer, rode omarchy-shell shell rescanPlugins e habilite o plugin com omarchy plugin enable io.github.tallsam.navbar-cat.

Veja como ele reage

Quando O que o gato faz
o ponteiro chega à barra corre até ele e salta
uma notificação aparece vai até ela e fica sentado observando
você troca de workspace dispara na direção da troca
você muda de tema se assusta, corre um pouco e assume as cores novas
o carregador é ligado fica sonolento e tira uma soneca ali mesmo
há música em reprodução dança parado no lugar
você se ausenta por alguns minutos se acomoda e dorme
ele dorme por um tempo levanta, passeia e se acomoda de novo
você clica nele olha para cima e se lambe

Essas reações seguem uma ordem de prioridade: a primeira que se aplica vence. carinho, ponteiro, susto, notificação, música, carregador, ociosidade e passeio. O que acorda o gato ganha do que o faz dormir, então a música continua balançando o bicho na tomada enquanto o ponteiro na barra interrompe a dança.

O ritmo do dia também pesa: entre 23h e 6h ele dorme mais cedo e levanta pouco, no começo da manhã anda mais e mais rápido e no fim da tarde fica agitado outra vez.

Escolha o personagem no menu

O clique direito em um gato parado abre o menu com os personagens e com as opções de carinho e de perseguição ao ponteiro. O menu grava a escolha na entrada do plugin em ~/.config/omarchy/shell.json, pelo mecanismo de configuração do próprio shell, então o ajuste sobrevive a um reinício.

Três conjuntos de sprites acompanham o plugin, todos do oneko e todos com 32 quadros: neko (o gato original), tora (listras que assumem a cor de tinta do tema) e dog (para escritórios que preferem cachorro).

Ajuste em shell.json

As opções ficam na entrada do plugin em ~/.config/omarchy/shell.json:

Chave Padrão Efeito
character "neko" escolhe entre neko, tora e dog
speed 1.0 multiplica o ritmo de caminhada e corrida
size 16 altura do gato em pixels lógicos
pettable true libera o clique no gato parado
pounce true liga o salto para fora da barra
rhythm true liga o ritmo de sono por horário
avoidCenter 0.2 fração central da barra que ele evita para descansar
sleepAfter 180 segundos de ponteiro parado até dormir
monitor "focused" segue o monitor em foco ou fixa uma saída de vídeo
reactions todas ativas liga e desliga música, carregador, workspace, notificação e tema

O gato não conhece a posição dos seus widgets, porque a barra não expõe a geometria deles. Ele apenas supõe que o relógio está no centro, como no padrão do Omarchy. Assim evita o quinto central ao escolher onde descansar. Se o seu relógio mora em outro lugar, use avoidCenter: 0.

Atualize e remova

Terminal
omarchy plugin update io.github.tallsam.navbar-cat
omarchy plugin remove io.github.tallsam.navbar-cat

Desabilitar o plugin apaga a entrada dele em shell.json, junto com as suas escolhas. O gato não cria arquivo próprio, não guarda cache e o processo auxiliar que amostra o ponteiro termina com o shell.