Plugin OmaSettings no Omarchy
Em destaque
O que o Plugin OmaSettings faz no seu Omarchy
- Busque qualquer ajuste e veja o valor atual
- Edite atalhos sem escrever Lua
- Administre a barra e os plugins num só lugar
- Ajuste teclado, mouse e escala por monitor
- Desfaça uma alteração ou todas de uma vez
io.github.twiking.omasettings- Tipo
- Widget da barra
- Categoria
- Sistema
- Origem
- Comunidade · twiking/omasettings
- Mantenedor
- Tobias Wiking
- Licença
- MIT
- Versão
- 1.4.0
- Compatibilidade
- Omarchy Quattro com jq, o único requisito obrigatório. Áudio, rede, Bluetooth, energia e data usam pactl, nmcli, bluetoothctl, upower e timedatectl. As páginas de aplicativos usam tmux, nvim e herdr. O xkbcli confere o layout de teclado antes da escrita. Nada usa root e nada é instalado por você. A ficha descreve a versão 1.4.0 do catálogo, enquanto o manifest declara 1.0.3.
- Tags

Instalar e manter
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/twiking/omasettings.git --enableAtualize 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.twiking.omasettingsRemova 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.twiking.omasettings
O OmaSettings abre uma janela com todos os ajustes do Omarchy que normalmente estão espalhados entre o Hyprland, a barra, os atalhos, o ~/.XCompose e os arquivos de aplicativos. Você digita “blur” ou “gaps” e vê cada opção que mexe com aquilo, com o valor atual, independentemente do arquivo onde ela mora.
A ideia do autor era ter uma visão rápida de tudo o que dá para mudar e descobrir quais ajustes o Hyprland realmente oferece. Gerenciar atalhos e o ~/.XCompose sem escrever Lua foi a outra parte. De quebra, dá para tirar widgets como áudio e rede da barra e liberar espaço para outros.
O plugin acrescenta um ícone de engrenagem na barra e uma entrada de lançador. As duas abrem a mesma janela.
Antes de instalar
Só o jq é obrigatório, porque ele faz toda leitura e escrita. O resto depende do que você quer ajustar. Áudio usa pactl. Rede usa nmcli. Bluetooth usa bluetoothctl. Energia usa upower e powerprofilesctl. Data e hora usam timedatectl. O xkbcli confere se o layout de teclado compila antes da escrita.
As páginas de tmux, Neovim e Herdr aparecem quando os programas existem. Uma página sem a ferramenta correspondente avisa isso em vez de falhar. Nada aqui usa root e nada é instalado em seu nome.
Instale e abra
omarchy plugin add https://github.com/twiking/omasettings.git --enableClique na engrenagem da barra ou procure OmaSettings no lançador.
Encontre o ajuste
| Área | O que cobre |
|---|---|
| Aparência | tema, fonte, tamanho do texto, gaps, bordas, cantos, opacidade, blur, sombras, animações e a velocidade delas, abas de grupo e layout de tiling |
| Barra | posição, transparência, quais widgets ficam em cada seção e quais plugins estão ligados, com adicionar, remover e atualizar |
| Atalhos | todos os vínculos existentes, os seus, os do Omarchy que você desliga e a reposição do padrão |
| Teclas compostas | as sequências do ~/.XCompose como uma lista de adicionar e remover |
| Entrada e telas | layout de teclado, taxa de repetição, mouse e touchpad, escala por monitor |
| Aplicativos | ajustes de tmux, Herdr e Neovim gravados nos arquivos reais deles |
| Ao vivo | áudio, rede, Bluetooth e energia, para esses widgets poderem sair da barra |
O campo de busca atravessa todas as áreas. Uma opção encontrada aparece com o valor em vigor e o caminho para alterá-la, sem exigir que você saiba de antemão em qual arquivo ela mora.
Atalhos sem Lua
A área de atalhos lista o que já existe e aceita vínculos novos. Você pode desligar um atalho do Omarchy sem apagar a linha dele do arquivo. Depois repõe o padrão. O conteúdo fora dos marcadores é copiado sem alteração, então comentários e a ordem das suas linhas continuam onde estavam.
O mesmo vale para o ~/.XCompose: a lista mostra as sequências atuais e aceita inclusão e remoção, sem você editar o arquivo à mão.
Como ele grava
Os seus arquivos de configuração não são lidos por um interpretador e reescritos inteiros, que é o jeito mais comum de um app de ajustes estragar o seu setup. Cada tipo de arquivo tem um tratamento próprio:
- Ajustes do Hyprland são aplicados ao vivo com
hyprctl evale gravados num arquivo separado,~/.config/hypr/omasettings.lua, carregado por último a partir de uma linha derequireacrescentada ao seuhyprland.lua. - Atalhos ficam num bloco marcado dentro de
bindings.lua. - Herdr, tmux e Neovim são editados valor por valor, no lugar, mantendo o comentário junto da linha a que pertence.
Antes da primeira escrita em qualquer arquivo que você também edita, uma cópia fica ao lado com o sufixo .omasettings.bak. Cada gravação é conferida no formato do próprio arquivo, com herdr config check, compilando o Lua ou aplicando a opção do tmux. Quando a conferência falha, a gravação é desfeita.
A área de desfazer marca o que você mudou e devolve uma opção ou todas de uma vez.
Remova
omarchy plugin remove io.github.twiking.omasettingsA entrada de lançador que o plugin escreveu sai junto. O README não descreve limpeza do arquivo omasettings.lua nem da linha de require em hyprland.lua: confira os dois antes de considerar a remoção completa. Mantenha as cópias .omasettings.bak até decidir o que fazer com elas.