Usando Omakub
Introdução
Sou um usuário até que bem mediano de Linux que com pouca pesquisa já consegue resolver alguns problemas e tals. Usar Chroot, Cfdisk … já ficou convencional até e acredito fielmente que se precisar instalar um void linux, arch linux e gentoo linux.
Provavelmente eu passaria sem nenhuma dificuldade adicional.
Mas existe algo na distros prontas que eu acho muito mais incrível que distros Do It Yourself. Que são o que o autor da distro gostaria de passar.
Qual a distro que eu estava usando antes disso
Antes de tentar usar o Omakub no Ubuntu Linux. Eu estava usando o Fedora por algo em torno de 5~6 meses de uso continuo. Decidi migrar pro Ubuntu porque a vontade de testar o tal Omakub estava me corroendo por dentro.
E mesmo conhecendo o blog do Fabio Akita. Nunca tive interesse ou intenção de usar o fork dele para o Manjaro. Então em um dia que eu estava menos normal, peguei o pendrive e decidi fazer a migração.
Foi literalmente perfeito, depois de instalar o Omakub não houve nenhuma ferramenta a mais para meu ambiente, só as que eu tinha já era o suficiente para usar o Ubuntu suficientemente bem. Sem nenhuma adição a seleção padrão além do Minecraft que é completamente irrelevante a nosso sistema.
O que o Omakub tem de tão diferente?
Primeiramente, que para uma customização do Ubuntu, está muito bem feito e muito bem coerente. Infelizmente ele é apenas para desenvolvedores então muits ferramentas vocês não precisam usar como o LazyDocker, LazyGit ou Lazyvim. Em contraste temos ferramentas muito boas
- Whatsapp e Signal para envio de mensagens
- Xournal++ para prencher e assinar formulários PDF (embora ele também funcione como um escalidraw local)
- Flameshot para capturas de tela mais poderosas.
- VLC para reprodução de vídeos
- Gh-cli para interagir com a CLI do github
- Docker com containers pre configurados para bancos de dados como Redis / MySQL (ou Postgresql)
- Mise como substituto em Rust do ASDF para gerenciamento de versões de linguagens.
O que é Omakub???
Omakub vem de uma palavra japonesa Omakase que significa “me surpreenda”. Onde uma pessoa deixa para o chef escolher sua refeição isso reflete ao projeto do DHH porque é um projeto de setup ubuntu sendo opinativo. E você tendo uma customização menor das coisas que queria ser feito.
O interessante do omakub
A UX do omakub é completamente diferente da do ubuntu padrão, não apenas é mais bonito mas com keybinds mais adaptáveis para abrir programas, fechar programas e fazer 101 fuleragens diferentes com o mesmo.
É definitivamente uma opção a ser explorada no mundo Linux. E veja que é basicamente snapless com muito pouco snap para fazer a diferença.
Conclusão
Se você queria ver um workflow produtivo para desenvolvimento no Ubuntu definitivamente deveria testar o Omakub ou usar o Omakub-MJ para Manjaro.