Decidi compartilhar como monto meu ambiente de desenvolvimento, desde a instalação do sistema até as ferramentas e extensões que uso no dia a dia.
Sistema Operacional
Começo com a instalação do Linux. Tenho um guia pessoal que sigo sempre que preciso configurar uma máquina nova talvez eu compartilhe em outro post futuramente.
Ferramentas e utilitários que instalo
Esses são alguns dos programas e bibliotecas que instalo e uso com frequência:
- Coursor: Ainda não usei de fato. Apesar de parecer promissor, não acho ideal para o trabalho por envolver dados sigilosos.
- UV: Perfeito! Super rápido, uso muito no dia a dia com Python.
- 1Password: Tem sido ótimo para gerenciar senhas com segurança.
- Bottom: MUITO LINDO e fácil de entender. Um monitor de sistema que dá gosto de usar.
- Lazygit e Lazydocker: Os dois lazy são ótimos, leves e práticos.
- Bat: Um
cat
turbinado. Visualização linda e com syntax highlight. - VSCode: Meu editor principal.
- Terminator: Gosto bastante da organização em painéis.
- OBS Studio: Para gravações de tela e eventualmente fazer lives.
- Flameshot: Meu queridinho para prints com marcações rápidas.
Terminal e produtividade
- Oh My Zsh: Meu gerenciador de configurações para o Zsh.
- Yazi: Um gerenciador de arquivos rápido e com interface linda.
- Kitty: Meu terminal favorito atualmente, rápido e personalizável.
Extensões do VSCode que uso
- Sublime Text Keymap: Deixa o VSCode com os atalhos do Sublime, que eu adoro.
- VSCode Great Icons: Deixa os ícones mais bonitos e fáceis de identificar.
- GitLens: Uma extensão poderosa para visualizar histórico de commits, anotações por linha etc.
- Copilot: Tenho usado com moderação, mas ajuda bastante com sugestões rápidas.
- Run on Save: Para automatizar tarefas quando salvo arquivos.
- Docker: Para trabalhar com containers diretamente no editor.
Se você também curte organizar seu ambiente de forma prática e bonita, compartilha comigo suas ferramentas! ♥