Murad Library
Murad LibraryREF-0569MD

Omarchy Can Do WHAT?! 50 Features You’re Missing

Catalogued
Reading
17 min read

Metadados

Sumario inteligente

TL;DR

Consolidação das demonstrações e tutoriais do sistema Omachi: atalhos e QuickShell para produtividade, gerenciamento de janelas/workspaces, instalação/removal de pacotes (incl. AUR), criação de web apps e TUIs, integração com ferramentas de desenvolvimento (Docker, VS Code), atualizações com snapshots BTRFS, segurança por padrão (criptografia full-disk, firewall default-deny, SSH desligado) e governança de agentes/IA com ThreatLocker. Também cobre captura/gravação com OCR/QR, compartilhamento local (estilo AirDrop), transcodificação, IA local (VoxType, Quinn 3.5), theming automático, plugins/marketplace (Hypermon, plugin contador de café) e publicação no GitHub/marketplace.

Pontos-chave

  • Atalhos básicos e QuickShell: Super é a tecla Command/Windows; combos essenciais incluem abrir terminal (Super + Return), abrir pesquisa/shell (Super + Espaço), copiar/colar universal (Super + C / Super + V), histórico da área de transferência (Super + Control + V), toggles (Super + Control + O), nightlight (Control + N) e esconder quick bar (Super + Shift + Espaço).
  • Gerenciamento de janelas e layouts: mover janelas com Super + Left/Right/J, fechar com Super + W, alternar entre modos flutuante/tiling e tela cheia (Command + F, Command + Alt + F, Super + Control + F), abrir monitoramento/processos (Super + Control + T para btop) e alternar comportamentos com Super + T.
  • Workspaces, grupos e navegação: troca direta por número (Super + número), mover apps entre workspaces (Super + Shift, Super + Shift + Alt + número), seguir apps entre workspaces, criar grupos de janelas (Super + G), alternar/fechar grupos (Super + Alt + G).
  • Scratchpad: guardar janelas temporariamente e invocá-las (enviar com Super + Alt + S; trazer com Control + S).
  • Gestão de pacotes e AUR: instalar/remover via pesquisa (Super + Espaço → install/remove/package) incluindo repositórios Omachi/Arch e AUR — exemplos práticos: instalar/remover GIMP, instalar Brave; definir padrões de app (ex.: Set defaults).
  • Debloat: remover pré-instalados pesquisando por pre-installs e ajustar apps padrão conforme preferência do usuário.
  • Web apps e integração de sites: transformar sites em web apps (Ctrl + L para URL, Super + Espaço → web app → Install); exemplo prático: criação de web app 'NCA' e uso de web apps pré-instalados (YouTube shortcuts).
  • TUIs e terminal: instalar apps TUI (ex.: Termshark) e configurar lançamentos/floating para TUIs; escolher terminal padrão (ex.: Foot) e integrar com tmux (atalho mostrado Super + Alt + Return).
  • Utilitários de terminal pré-incluídos: fzf, rg, fd, bat, exa, zoxide e sugestões para adaptar aliases/configs em ~/.config e bashrc.
  • Ambiente de desenvolvimento: instalar stacks via Docker/Compose (ex.: MySQL), usar LazyDocker para visualização, instalar VS Code e definí-lo editor padrão.
  • Atualizações e canais: comando de update via Super + Espaço → Update; escolher canal stable ou cutting edge — Omachi propositalmente é ~1 mês atrasado em relação ao Arch para estabilidade.
  • Snapshots BTRFS: Omachi cria snapshots automaticamente antes de atualizar; é possível criar snapshots manualmente (Omachi snapshots create) e dar boot neles; testar criação/restore antes de atualizações importantes.
  • Arquivos de configuração pessoais (~/.config, bashrc etc.) não são alterados por atualizações, mas podem ser sobrescritos por 'Omachi reinstall' ou 'reinstall configs' se escolher reinstalar configurações.
  • Segurança por padrão: criptografia de disco completo obrigatória; firewall default-deny; SSH fica desligado por padrão; bloqueio de tela por Super + Control + L; opção de sudo por biometria se hardware suportar (fingerprint).
  • Gerenciamento de agentes/IA e governança: demonstração de risco de agentes modificarem sistema; defesa recomendada com ThreatLocker usando allow-listing e ring-fencing, aplicando princípio do menor privilégio; ThreatLocker tem modo de aprendizagem para gerar políticas.
  • Autenticação biométrica: possibilidade de configurar sudo sem senha via leitor biométrico (ex.: fingerprint) quando disponível no hardware.
  • QuickShell e reinício de serviços: QuickShell permite comandos como caffeinate (stay awake) e reiniciar serviços individuais (Wi‑Fi, Bluetooth, áudio, trackpad) sem reboot completo; útil para resolver falhas sem reiniciar o sistema.
  • Painel de rede e compartilhamento: painel gráfico permite trocar DNS (ex.: Cloudflare), sobrescrever DHCP, testar velocidade, compartilhar Wi‑Fi via QR e usar Omachi local send para enviar arquivos via link/QR (estilo AirDrop).
  • Sessões persistentes: sessões SSH podem permanecer ativas mesmo ao trocar Wi‑Fi, evitando perda de sessão.
  • Perfis de energia: perfis performance, balanced, power saver; switch automático quando plugado/desplugado e possibilidade de ajuste manual (ex.: definir 'balanced' na bateria).
  • Captura, gravação e OCR/QR: captura de tela e gravação com opções de seleção, gravação com webcam e até 60 fps; OCR direto da tela para clipboard (Super + Alt + Print Screen) e captura de QR que copia conteúdo para clipboard (Super + Espaço QR).
  • Transcodificação e preparação de arquivos: ferramentas integradas para reduzir vídeos ou criar GIFs antes de compartilhar (transcode via QuickShell); exemplo prático de reduzir para 720p para diminuir tamanho do arquivo.
  • Ferramentas de edição rápida: OMACUT para cortar/editar clipes curtos (limitação sem GPU possível); OMWrite e OMACalc como apps leves embutidos; Alt + Shift + D para baixar vídeos do Chromium (aviso sobre implicações legais).
  • IA local e transcrição: integração com VoxType/Whisperflow local — instalar modelos locais (omachi voxtype install; omachi voxtype config) para transcrever offline; possibilidade de editar 'replacements' para corrigir transcrições.
  • Modelos locais e harnesses: execução de modelo local Quinn 3.5 OpenCode 4B (rodando sem GPU), destacando contexto grande (128.000 tokens); harnesses/agents pré-instalados incluem Clod, Codex, Copilot, Gemini, Grok; usuário pode escolher agente padrão via Super + Espaço → Agent.
  • Temas e skins: Aether gera temas automaticamente a partir do papel de parede aplicando skins nos apps; temas podem não cobrir 100% dos apps (ex.: VS Code pode não ser totalmente themed).
  • Plugins e marketplace: instalar plugins via Omachi Plugin Add <repo_url>; processo de submissão envolve GitHub e CI — aprovação pode levar horas; exemplo: Hypermon Config para gerenciamento de monitores; preocupação com verificação de identidade ao instalar alguns plugins.
  • Gerenciamento de monitores: Hypermon permite posicionar monitores (ex.: colocar monitor à esquerda) e ajustar barras; pode exigir ajuste de permissões ao instalar plugin.
  • Desenvolvimento e publicação de plugins: fluxo de criar plugin (ex.: contador de xícaras de café) sem necessariamente programar, requisitos da UI (dropdown, presets, histórico), testar compatibilidade com temas e apps, tornar repo público no GitHub e aguardar CI para aparecer no marketplace.
  • Observações de usabilidade/hardware: limitações de câmera/gravação e performance de exportação de vídeo sem GPU; possíveis inconsistências no CLI (p.ex.: 'Omachi' vs 'omachi').

Decisoes

  • Instalou GIMP como exemplo e depois removeu o GIMP.
  • Instalou o Brave e definiu o Brave como navegador padrão.
  • Instalou o VS Code e definiu o VS Code como editor padrão.
  • Instalou Termshark (TUI) e configurou atalho de lançamento.
  • Instalou Signal usando atalho e confirmou que o atalho abre o app.
  • Criou um web app chamado 'NCA' a partir de uma URL.
  • Escolheu o canal 'stable' ao atualizar Omachi (tolerância a risco).
  • Optou por manter pacotes órfãos após a atualização (não os removeu).
  • Configurou sudo com autenticação por impressão digital (biometria).
  • Optou por manter DHCP em vez de usar Cloudflare como DNS ("Voltando para DHCP").
  • Definiu perfil de energia para 'balanced' ao usar bateria (em um caso) e em outro cenário alterou para 'performance' via IA local.
  • Ao transcodificar um vídeo para compartilhar, escolheu reduzir para 720p.
  • Instalou o plugin Hypermon Config e posicionou o monitor à esquerda (dois monitores ativos).
  • Aplicou um tema gerado automaticamente a partir de papel de parede usando Aether.
  • Definiram Codex como harness/agente padrão em um momento, depois mudaram para Clod e posteriormente para Pi usando modelo local Quinn 3.5 OpenCode 4B.
  • Criaram e aplicaram um screensaver ASCII temático (Fellowship of the Ring).
  • Desenvolveram e testaram um plugin contador de xícaras de café e submeteram o repositório ao GitHub (aguardando aprovação CI para marketplace).
  • Habilitaram/indicaram plugin Scripture Scroller disponível no marketplace.

Topicos

  • atalhos de teclado
  • QuickShell
  • gerenciamento de janelas
  • workspaces
  • grupos e scratchpad
  • cliphistory
  • instalação de pacotes / AUR
  • debloat
  • web apps
  • TUIs/terminal
  • docker e dev
  • VS Code
  • utilitários de terminal (fzf, rg, fd, bat, exa, zoxide)
  • atualizações Omachi
  • snapshots BTRFS
  • configs pessoais
  • segurança e ThreatLocker
  • autenticação biométrica
  • toggles e quickbar
  • gestão de rede
  • compartilhamento local (AirDrop-like)
  • captura / OCR / QR
  • gravação e webcam
  • transcodificação
  • IA local (VoxType, Whisperflow, Quinn 3.5)
  • harnesses / agents (Codex, Clod, Copilot, Gemini, Grok, Pi)
  • temas e skins (Aether)
  • plugins e marketplace
  • gerenciamento de monitores (Hypermon)
  • publicação no GitHub / CI
  • OMACUT / OMWrite / OMACalc
  • perfils de energia
  • sessões persistentes

Citacoes

  • Tecla Super é ou o seu Command ou a tecla Windows
  • Copiar e colar universal que funciona em todo lugar.
  • Até tem imagens lá dentro. Isso é realmente insano
  • E isso é poderoso quando você quer mudar de workspace Mas quer que ele vá com você para onde quer que você vá.
  • Esse intervalo de cópia é patrocinado pela ThreatLocker.
  • O princípio do menor privilégio
  • Não é ok na empresa. Muito em jogo
  • A ThreatLocker tem modo de aprendizagem. Ativa, ela vai aprender o que seu app normalmente acessa
  • Omachi fica um mês atrás das atualizações do Arch por propósito para garantir que vetem tudo e garantir que não quebre suas coisas.
  • Criptografia de disco completo é obrigatória. Firewall é default deny.
  • Stay awake acho que é o comando caffeinate, certo?
  • Você pode compartilhar seu Wi‑Fi com um código QR, o que é incrivelmente prático.
  • Não precisa reiniciar quando as coisas não estão indo bem. Você pode reiniciar as coisas individualmente.
  • Minha sessão é persistente.
  • Isso é tipo AirDrop para tudo.
  • Omachi é como descobrir pequenos tesouros, coisinhas que o DHH passou 3.000 horas descobrindo.
  • Você não precisa de nenhuma assinatura na nuvem ou coisa assim.
  • Super + Alt + Print Screen vai me permitir selecionar qualquer coisa de qualquer coisa como esta imagem aqui. Vou selecionar e ela vai OCR para nossa área de transferência.
  • Não quero verificar minha identidade. Não. Odeio esse plugin.
  • Amo isso.
  • Se eu for em Super + Espaço, Agent, posso escolher meu agente padrão.
  • Se houver algo que eu esteja esquecendo nessa especificação, se algo estiver pouco claro, me destrua com perguntas. Me pergunte antes de começarmos a construir.
  • Isso é vitória.
  • Eu amo IA local.
  • Pai, eu te agradeço pela pessoa do outro lado da tela. Agradeço que ela está aqui e animada com tecnologia.

Perguntas em aberto

  • Quais políticas exatas a equipe de segurança deve criar no ThreatLocker para cada agente usado em desenvolvimento?
  • Detalhes e limites do modo de aprendizagem da ThreatLocker: por quanto tempo aprende e como validar as regras sugeridas?
  • Quais comandos/flags específicos são necessários para configurar sudo por impressão digital em diferentes hardwares?
  • O comportamento exato quando SSH é 'acidentalmente habilitado' — quais passos seguros seguir após habilitar?
  • Como automatizar a criação/rollback de snapshots BTRFS via hotkeys (há hotkey padrão para isso?)?
  • Por que o painel de rede às vezes não gera o QR code de compartilhamento (mensagem pediu para reiniciar o network manager)?
  • Algumas inconsistências no CLI (ex.: 'Omachi' vs 'omachi' vs espaços) — há um plano para padronização?
  • Por que a webcam aparece tão pequena na gravação e as opções de ajuste são limitadas?
  • Por que alguns apps (ex.: VS Code) parecem não ter sido totalmente 'themed' pelo gerador de tema?
  • Quais requisitos legais e de direitos autorais devem ser considerados ao usar Alt + Shift + D para baixar vídeos do Chromium/YouTube?
  • Exportação de vídeo via OMACUT está lenta sem GPU; quais são as opções para aceleração (GPU/optimizações)?
  • Instalação de plugins requisita verificação de identidade — qual é o fluxo seguro e esperado para plugins de terceiros?
  • Quais pré‑instalados convém remover ou manter em diferentes perfis de usuário (dev vs. general)?
  • Que logs e auditoria configurar para monitorar ações de agentes/IA que modificam arquivos de projeto em ambientes corporativos?
  • Quais são as causas do bloqueio ao tentar criar um PR no repositório do marketplace (mensagem 'não estão permitindo que eu faça um PR')?
  • Quanto tempo exatamente leva a aprovação do CI para que o plugin apareça no marketplace (o autor mencionou 'algumas horas')?
  • O screensaver gerado foi totalmente integrado sem problemas (houve reinício de sessão e comportamento estranho visual tipo 'matrix')?
  • Existe algum detalhe da especificação do plugin de contador de café que ainda precise ser esclarecido antes da implementação final?

Acoes

  • você: Praticar os atalhos principais do Omachi (abrir terminal, pesquisar apps, mover janelas, workspaces, clipboard history, toggles do QuickShell) até tornarem-se naturais. (prazo: primeiros dias de uso)
  • você: Instalar e remover um pacote (ex.: instalar Brave; instalar/remover GIMP) para entender o fluxo de gerenciamento de pacotes, repositórios Omachi/Arch e AUR. (prazo: agora/na próxima sessão)
  • você: Transformar um site usado frequentemente em web app e criar atalho (ex.: criar NCA). (prazo: agora ou ao configurar ambiente)
  • você: Criar e testar um snapshot BTRFS manual (Omachi snapshots create) e praticar restaurar/bootar a partir dele. (prazo: antes de atualizações importantes)
  • equipe de segurança / você: Avaliar o uso de agentes/IA em máquinas de trabalho e implementar ThreatLocker (allow-listing e ring-fencing) para controlar scripts e acessos; usar modo de aprendizagem para gerar políticas e validar regras. (prazo: prioritário antes de integrar agentes em produção)
  • você: Escolher e configurar o canal de atualização (stable/cutting edge) conforme tolerância a risco. (prazo: configurar antes da primeira atualização regular)
  • você: Explorar e configurar utilitários de terminal incluídos (fzf, rg, fd, bat, exa, zoxide) e adaptar aliases/configs em ~/.config e bashrc. (prazo: primeira semana)
  • você: Configurar autenticação biométrica para sudo se o hardware suportar e validar o comportamento (passwordless sudo por fingerprint). (prazo: quando tiver leitor biométrico disponível)
  • você: Debloat: revisar pré-instalados e remover aqueles que não quiser via pre-installs e ajustar apps padrão. (prazo: após avaliar quais apps são úteis)
  • você: Testar painel de rede: ajustar DNS/DHCP, executar teste de velocidade e experimentar compartilhar Wi‑Fi via QR; se o QR falhar, tentar reiniciar o network manager conforme sugestão. (prazo: ao configurar rede)
  • você: Reiniciar individualmente serviços problemáticos (Wi‑Fi, Bluetooth, áudio, trackpad) pelo painel de hardware em vez de reiniciar a máquina. (prazo: quando precisar corrigir falhas)
  • você: Instalar e configurar VoxType (omachi voxtype install; omachi voxtype config) e baixar o modelo local para testar transcrição offline; ajustar replacements para corrigir erros frequentes. (prazo: nas próximas sessões de gravação/transcrição)
  • você: Testar o compartilhamento local (Omachi local send) enviando um arquivo transcodificado (ex.: reduzir para 720p) para um dispositivo próximo via link/QR. (prazo: ao preparar arquivos para compartilhar)
  • você: Experimentar OCR/QR direto da tela (Super + Alt + Print Screen / Super + Espaço QR) e confirmar a precisão do conteúdo copiado para clipboard. (prazo: imediatamente)
  • você: Testar o atalho Alt + Shift + D no Chromium para baixar vídeos e verificar onde o arquivo é salvo e as implicações legais do download de conteúdo. (prazo: avaliar antes de usar para conteúdo protegido)
  • você: Instalar plugins do marketplace (ex.: Hypermon) via Omachi Plugin Add <repo_url> e validar permissões/fluxo de instalação (verificar quando for requisitada identidade). (prazo: ao configurar monitores ou funções extras)
  • você: Experimentar OMACUT para cortar/editar clipes curtos e avaliar performance/exportação; investigar opções de aceleração via GPU se necessário. (prazo: ao preparar pequenos vídeos)
  • Você / Mantenedor: Criar conta no GitHub (se ainda não tiver) e submeter o repositório do plugin ao marketplace; ler documentação do CI/marketplace para entender critérios e tempos de validação. (prazo: antes de tornar o plugin público; aguardar aprovação CI (pode levar horas))
  • IA / Desenvolvedor: Fazer perguntas de clarificação sobre a especificação do plugin (ex.: contador de café) antes de começar a construção. (prazo: imediatamente, antes de iniciar a implementação)
  • Desenvolvedor / Testador: Testar o plugin contador de café em diferentes temas e apps (verificar compatibilidade com VS Code, LazyVim e outros) e validar armazenamento persistente/históricos. (prazo: antes de publicar no marketplace)
  • você: Experimentar diferentes agentes/harnesses e escolher um agente padrão apropriado para seu fluxo (ex.: Codex, Clod, Pi, Quinn 3.5). (prazo: ao configurar o Omachi ou quando testar modelos locais)
  • você: Ajustar configurações de energia e perfis automáticos (plugado vs bateria) para otimizar bateria/performance conforme necessidade. (prazo: quando otimizar bateria/performance)
  • você: Verificar e ajustar replacements de texto na configuração (corrigir transcrições frequentes). (prazo: quando notar erros de transcrição)
  • você: Investigar e resolver bloqueios de PR/permissões caso o marketplace não permita PRs ou ocorram erros durante a submissão. (prazo: quando ocorrer o erro de PR)

Capitulos

  • 00:00:00 - 00:01:26 | Introdução e atalhos básicos
    • Apresentação e primeiros cinco minutos com Omachi, incluindo os principais atalhos (tecla Super, abrir terminal, busca de apps e atalhos universais de copiar/colar). Demonstração de navegação sem mouse e como fechar diálogos.
  • 00:01:26 - 00:03:16 | Gerenciamento de janelas e workspaces
    • Como usar workspaces, mover aplicativos entre eles, modos de tela cheia e largura total, scratchpad e agrupamento de janelas para organizar seu fluxo de trabalho.
  • 00:03:16 - 00:05:22 | Segurança corporativa (Patrocinador ThreatLocker)
    • Mensagem patrocinada sobre riscos de agentes de IA em ambientes de trabalho e como ThreatLocker usa allow-listing e ring-fencing para aplicar princípio do menor privilégio.
  • 00:05:22 - 00:09:46 | Instalação de apps, ambiente dev e terminal
    • Como instalar/remover pacotes (repositórios oficiais, AUR), transformar sites em web apps, instalar TUIs, configurar ambientes Docker e definir seu editor/terminal padrão e suas ferramentas integradas.
  • 00:09:46 - 00:12:17 | Atualizações, snapshots e segurança local
    • Gerenciamento de atualizações (canais estável/edge), snapshots automáticos com BTRFS, quais configs são preservadas e recursos de segurança como criptografia de disco, firewall e sudo por impressão digital.
  • 00:12:17 - 00:15:22 | Toggles, rede e gerenciamento de hardware
    • Menu de toggles (nightlight, quickbar), painel de rede com DNS e QR para Wi‑Fi, reinício de subsistemas individuais (Wi‑Fi/BT/áudio) e perfis de energia com persistência de sessões SSH.
  • 00:15:22 - 00:18:08 | Captura de tela, OCR, gravação e VoxType
    • Ferramentas integradas de screenshot, gravação de tela com webcam, OCR direto para clipboard, captura de QR e transcodificação de vídeos, além do VoxType para transcrição local sem nuvem.
  • 00:18:08 - 00:22:18 | Compartilhamento local, clipboard e automações
    • Local Send (tipo AirDrop) para compartilhar arquivos e clipboard, atalhos de emoji via Caps Lock, lembretes rápidos e recurso de baixar vídeo de páginas (Alt+Shift+D), além de edição simples com OMACUT.
  • 00:22:18 - 00:25:54 | Apps embutidos, temas e personalização rápida
    • Ferramentas pequenas inclusas (OMWrite, OMACalc, Obsidian), mudança rápida de tema via QuickShell, criação de tema a partir de papel de parede com Aether e ajustes de posição/transparência da barra.
  • 00:25:54 - 00:27:20 | Plugins e gerenciamento de monitores
    • Como adicionar plugins pela marketplace, instalar e ativar plugins (ex.: Hypermon Config) e gerenciar a disposição de múltiplos monitores diretamente pelo sistema.
  • 00:27:23 - 00:30:42 | IA local: agentes, modelos e criação de temas
    • Escolha de agentes/harnesses (Cloud, Codex, Gemini, Grok) e uso de modelos locais (ex.: Quinn) para executar tarefas no sistema; exemplo de criação automática de tema pelo agente.
  • 00:30:42 - 00:36:17 | IA em ação, criação/publicação de plugins e encerramento
    • Demonstração de IA local criando screensaver ASCII, construção guiada por IA de um plugin contador de café e publicação no marketplace, seguida de encerramento e oração final do autor.

Did this resonate?

Related documents