Omarchy, a distribuição Linux criada por DHH
(omarchy.org)- Omarchy é uma distribuição em estilo omakase baseada em Arch Linux com o gerenciador de janelas em mosaico Hyprland, incluindo por padrão quase todas as ferramentas necessárias para desenvolvimento
- Em vez de ser apenas um conjunto simples de pacotes, busca ser um sistema completo que considera estética e produtividade, com navegação totalmente por atalhos de teclado como característica marcante, permitindo iniciar apps, organizar janelas e mover-se entre workspaces com combinações da tecla
Super - Os apps padrão incluem Obsidian, Signal, mpv, OBS Studio, Chromium, Spotify, LibreOffice, Zoom e outros, cobrindo tanto produtividade quanto entretenimento
- Também abrange ferramentas poderosas de CLI/TUI como fzf, Zoxide, ripgrep, eza, fd, além de plataformas de jogos como Steam/Retroarch e o launcher do Minecraft
- Também oferece ferramentas para desenvolvedores como Neovim baseado em LazyVim, Docker, GitHub CLI, Mise
Visão geral do Omarchy
- Distribuição voltada para desenvolvedores baseada em Arch Linux + Hyprland
- Distribuição em estilo omakase configurada diretamente por DHH (David Heinemeier Hansson), o famoso desenvolvedor que criou Ruby on Rails
- Um sistema integrado que não é apenas uma coleção simples de pacotes, mas busca ao mesmo tempo minimalismo, beleza e produtividade
- Todas as principais ferramentas de desenvolvimento e softwares de uso diário vêm pré-instalados, permitindo montar o ambiente de desenvolvimento imediatamente
- Tema bonito, mosaico eficiente, controle total por teclado e aplicativos TUI integrados
- Customização avançada por meio da edição de arquivos de configuração
- Um ambiente de desktop refinado, pronto para uso imediato em desenvolvimento, escrita, design, reuniões e outros tipos de trabalho
- Reflete a filosofia de que sistemas bonitos elevam a motivação, e motivação elevada leva à produtividade
- O ambiente de janelas em mosaico com foco em TUI e forte ênfase em temas pode dividir opiniões, mas, depois da adaptação, pode elevar bastante a eficiência no desenvolvimento e o nível de imersão
- O Omarchy é indicado para usuários avançados, desenvolvedores e pessoas acostumadas a janelas em mosaico, operação centrada no teclado e edição direta de arquivos de configuração
- Para iniciantes em Linux ou usuários mais acostumados a ambientes de desktop tradicionais, recomenda-se experimentar antes o Omakub baseado em Ubuntu
Navegação
- Controle total por teclado
- Launcher de apps:
Super + Space - Menu principal:
Super + Alt + Space - Navegador:
Super + B - Terminal:
Super + Return - Alternar entre janelas:
Super + Arrow - Mover janela:
Super + Shift + [número] - Alternar entre janela flutuante/em mosaico:
Super + V
- Launcher de apps:
- Permite gerenciamento de mosaico/pilha/workspaces do Hyprland
- Redimensionamento e posicionamento de janelas podem ser feitos com
Super + mouse
Aplicativos padrão
CLI/TUI
- Neovim (preset LazyVim)
- fzf — busca difusa (suporte a
ff,Ctrl+R) - Zoxide — substituto do
cd, navegação baseada no histórico de diretórios - ripgrep — busca ultrarrápida no conteúdo de arquivos
- eza — substituto do
ls, com suporte a cores e ícones - fd — substituto do
find, com sintaxe intuitiva - Lazygit — cliente Git para terminal
- Lazydocker — TUI para gerenciamento do Docker
- Btop — monitoramento de CPU/memória/rede
- Impala — TUI para Wi‑Fi
- Fastfetch — exibição de informações do sistema
GUI
- Obsidian — gestão de conhecimento baseada em Markdown
- Pinta — edição leve de imagens
- LocalSend — transferência de arquivos no estilo AirDrop
- LibreOffice — suíte de escritório
- Signal — mensageria E2E
- mpv — player de vídeo leve
- OBS Studio — gravação e streaming
- Kdenlive — edição de vídeo
Software comercial
- 1Password — gerenciador de senhas
- Typora — editor de Markdown minimalista
- Dropbox — sincronização de arquivos
- Spotify — streaming de música
- Zoom — videoconferência
Ferramentas de desenvolvimento
- Editor padrão: LazyVim
- Editores alternativos: VSCode (VSCodium), Cursor, Zed, Emacs (instalação com
yay) - Mise — gerenciamento de runtimes de múltiplas linguagens
- Docker + Compose pré-configurados
- GitHub CLI — autenticação no GitHub/gerenciamento de repositórios
- Suporte à instalação de banco de dados local no menu do Omarchy
3 comentários
O Steam não estava incluído na instalação padrão. E confirmei que o coreano funciona com
fctix5. (ibusenimffalharam)A rigor, isto não é uma distribuição Linux, e sim um script de configuração do Arch Linux para desenvolvedores hardcore.
Comentários do Hacker News
https://projectbluefin.io/
O Homebrew é de longe o pior gerenciador de pacotes de todos os tempos, e eu preferia que nenhum desenvolvedor sério usasse isso no Linux
A maioria dos gerenciadores de pacotes oferece controle de versões e mantém versões instaladas anteriores, mas o Homebrew não faz isso
Depois de me queimar várias vezes, estou boicotando o Homebrew
pacman, apt-get, pkgsrc, nix, qualquer gerenciador de pacotes é melhor que o Homebrew
Levei um tempinho para me acostumar com o ambiente diferente, mas como uso um único sistema operacional como daily driver, estabilidade é mais importante do que qualquer outra coisa
Ele parece tão estável quanto o macOS, mas com o poder, a praticidade e a personalização do Linux
O que não se resolve no modelo imutável dá para contornar facilmente com o Distrobox
O desenvolvimento baseado em contêiner está muito bem implementado
Graças ao Distrobox, apps e shells em contêiner parecem nativos, mas ainda conseguem acessar diretamente o sistema de arquivos, a rede e o hardware do host
Dá para usar sem se preocupar com conflitos de dependência típicos do desenvolvimento nativo
Se algo der errado, basta subir um novo contêiner e a recuperação é imediata
É muito melhor do que aqueles GIFs apressados que passam rápido demais e quase sem contexto
Já se passaram quase 20 anos, e ainda é surpreendente como pouca gente apresenta algo direito em vídeo desse jeito
Estou começando a acreditar que algum dia isso pode virar meu daily driver no lugar do macOS
Acima de tudo, fiquei impressionado com o baixíssimo consumo de recursos
Neste fim de semana estou planejando reformar um MBP de 2015 cujo HDD morreu e instalar o Omarchy nele
Ouvi dizer que ele roda bem até em hardware antigo
Estou animado com a ideia de voltar a ter uma máquina de desenvolvimento móvel depois de tanto tempo
Meu ambiente anterior estava velho e desconfortável demais
Meus dotfiles também estavam uma bagunça, mas consegui ir do zero a um ambiente conveniente sem esforço
Agora uso assim e vou personalizando aos poucos quando preciso
É divertido como passa a sensação de uma distribuição pequena e bem opinativa
Parece que vai ser divertido testar
Usei Linux como sistema principal por uns 7 anos, saí do Ubuntu para o Crunchbang e rodava ele em dual boot num MacBook Pro de 2012
Sofri bastante com a péssima duração da bateria
Como não havia controle automático das ventoinhas, o notebook esquentava tanto que mal dava para tocar
Eu mesmo cheguei a escrever um script em bash para controlar manualmente as ventoinhas com as teclas de função
https://gist.github.com/nwjlyons/b29ee6f7e26595f55a2a
Essas gambiarras até tinham seu charme, mas hoje em dia eu prefiro algo que simplesmente funcione bem, como um MacBook Pro
https://crunchbangplusplus.org/
É só um Archlinux configurado com Hyprland
É interessante, mas não a ponto de me empolgar como se fosse uma nova distribuição
O título pode induzir ao erro, então marquei a postagem por isso
É mais do que uma simples configuração de Hyprland, mas falando com rigor não dá para chamar de distribuição
Estou usando o Omarchy em um PC secundário (meu principal é um Mac)
Dá para perceber que o DHH tem bom gosto
Pessoalmente troquei algumas escolhas de aplicativos para algo mais alinhado às minhas preferências (por exemplo, outro navegador no lugar do Chromium, sem 1password etc.), mas a configuração padrão era fácil de entender
Para quem veio do macOS, os atalhos de teclado pareceram especialmente bem ajustados
O Arch Linux normalmente tem uma barreira de entrada alta e exige configurar um monte de coisa para ficar agradável de usar, mas o Omarchy elimina esse sofrimento de aprendizagem e de escolha
O tweet abaixo resume bem isso
Usei i3 como desktop principal por muito tempo, mas por causa de vários incômodos acabei voltando para o Mate
Esta é a primeira vez que ouço falar de Hyprland
É uma versão do i3 portada para Wayland
Dá para curtir de forma leve e ficar curioso sobre qual tecnologia ele vai explorar a seguir
Se a próxima área que ele resolver encarar for uma immutable distro, fico me perguntando se vai para o lado do Silverblue ou do NixOS
Espero que o DHH descubra o FreeBSD na próxima
Escolher uma ferramenta mais peculiar e espirituosa em vez da mais prática é algo que combina perfeitamente com o estilo do DHH
Parece a mesma energia de continuar usando Rails ainda em 2025