Pular para o conteúdo
Casa de Júniors
← Todas as publicações
Artigopor Casa de Júniors

Omarchy, o Arch mais estético e “plug-and-play”

A distro de DHH entrega um desktop Arch mais Hyprland pronto e bonito. O preço é usar a visão de outra pessoa como sua (algo que os usuários de arch tendem a odiar).

  • #linux
  • #ferramentas
  • #opiniao

Instalar Arch Linux do zero é, para boa parte de quem já tentou, um pequeno rito de passagem: horas configurando particionamento, driver de vídeo, gerenciador de janelas, atalho de teclado, tema. O Omarchy existe para quem quer o resultado desse processo sem passar pelo processo.

O que é

Omarchy é um sistema opinativo criado por David Heinemeier Hansson (DHH) (criador do Ruby on Rails e cofundador da 37signals, empresa por trás do Basecamp e do HEY) mantido sob a organização Basecamp no GitHub. É descrito pelo próprio projeto como um Linux “bonito, moderno e opinativo”: por baixo, é Arch Linux com o gerenciador de janelas em mosaico Hyprland, rodando sobre Wayland, com tudo já configurado do jeito que DHH usa no próprio dia a dia.

Começou como um script que se rodava em cima de uma instalação limpa de Arch. Com o tempo virou uma distribuição de fato, distribuída como imagem ISO própria (a versão mais recente publicada é a 4.0.1) com um instalador em modo texto que baixa os pacotes atualizados diretamente dos repositórios do Arch durante a instalação.

O que ele entrega

A proposta central é entregar um desktop de desenvolvedor pronto para uso, sem cada decisão precisando ser tomada manualmente:

  • Configuração de tiling já feita. Hyprland é um gerenciador de janelas em mosaico, fortemente orientado a teclado — a navegação principal usa a tecla Super, com atalhos documentados dentro do próprio sistema.
  • Criptografia de disco por padrão. Toda instalação vem com LUKS habilitado, sem passo extra.
  • Ferramentas de desenvolvimento pré-instaladas. O conjunto padrão inclui itens como Neovim, tmux, Alacritty e Chromium, além de aplicativos de produtividade como LibreOffice.
  • Uma estética coerente. Tema, fontes e espaçamento seguem um padrão visual único em vez de ficarem por conta de cada usuário configurar separadamente.

O custo

O primeiro custo é estrutural: por baixo de toda a configuração pronta, ainda é Arch Linux. Arch é uma distribuição rolling release, que atualiza pacotes continuamente em vez de em blocos de versão estável, e que historicamente exige mais intervenção manual do usuário quando algo quebra numa atualização. O Omarchy suaviza a experiência inicial, mas não muda a natureza da base — quem usa o sistema por tempo suficiente provavelmente vai, em algum momento, encostar em ferramentas do ecossistema Arch (como o pacman e o AUR) diretamente.

O segundo custo é de opinião embutida. Cada escolha que o Omarchy fez por você, como o gerenciador de janelas, o editor, o terminal, o conjunto de aplicativos e etc é a opinião de uma pessoa específica sobre como um ambiente de desenvolvimento deveria ser. Isso é exatamente o ponto de venda do projeto, mas também o limite dele: funciona bem para quem concorda, ou está disposto a concordar, com essas escolhas. Para quem já tem um fluxo de trabalho estabelecido e diferente, adotar o Omarchy significa desmontar hábitos para adotar os de outra pessoa.

Vale registrar também que o pacote padrão inclui algumas ferramentas de código fechado, a documentação do próprio projeto lista aplicativos como Typora e menciona integração com serviços como Spotify e Zoom, o que destoa um pouco do espírito mais purista de parte da comunidade Linux, e é um ponto de atrito citado por quem critica o projeto.

Quão fácil é sair

Sair do Omarchy, no limite, é sair do Arch. O que tem o mesmo grau de dificuldade de trocar de distro em qualquer outro cenário: reinstalar outra coisa. O que não é trivial é “desfazer” o Omarchy mantendo o Arch por baixo, porque boa parte do valor da distribuição está espalhada em configuração de sistema, não isolada num pacote que se desinstala com um comando. Quem entra sabendo disso tende a ficar menos frustrado depois.

Para quem faz sentido

Faz sentido para quem já está confortável com Linux, quer um ambiente de desenvolvimento em mosaico bonito e
funcional sem gastar um fim de semana configurando do zero, e não se incomoda em herdar as escolhas de
outra pessoa como ponto de partida e ir ajustando o que quiser depois. Não é a escolha óbvia para quem está
começando com Linux agora: a curva de Arch mais Hyprland continua existindo por baixo do verniz, só que
adiada para o primeiro problema que a configuração pronta não previu.

Leia também

Ver todas →
Artigo

Especificação primeiro, prompt depois

Vibe coding funciona em protótipo e desmonta em projeto grande. A especificação escrita antes é o que torna IA útil em escala.

por Fernando Roque
  • #ia
  • #processo
  • #codigo
Tutorial

Tailscale e tailnet, sem abrir porta nenhuma

Como configurar uma rede privada entre diversos dispositivos sem perder a sanidade, usando WireGuard por baixo do capô.

por Fernando Roque
  • #redes
  • #tailscale
  • #homelab