⚙️ myConfigFiles
O myConfigFiles é meu repositório pessoal de dotfiles e scripts utilitários para Linux, criado para automatizar tarefas do dia a dia, acelerar setups de ambiente e manter uma configuração consistente entre diferentes máquinas.
O projeto foi desenvolvido e testado principalmente no Pop!_OS e Ubuntu, reunindo desde configurações de terminal e Git até scripts para organização de arquivos, monitoramento do sistema, gerenciamento de workspace multi-monitor e automações pós-instalação.
✨ O que o projeto inclui
- Configurações personalizadas do Bash (
.bashrce.bash_aliases) - Setup otimizado do Git com aliases e melhorias de diff
- Configurações do VS Code e Zed Editor
- Scripts utilitários para automação de tarefas no Linux
- Ferramentas para produtividade, manutenção e organização do sistema
🚀 Funcionalidades e scripts
Entre os principais scripts do projeto:
afterInstall.sh→ automatiza setup completo do sistemaorganizar-downloads.sh→ organiza arquivos automaticamente por extensãoscanner-espaco.sh→ identifica uso de disco e arquivos grandesscanner-wifi.sh→ analisa redes Wi-Fi e canais congestionadossetup-workspace.sh→ gerencia layouts multi-monitorcacar-duplicatas.sh→ encontra arquivos duplicados via hash SHA-256
Além disso, os dotfiles incluem aliases e funções para produtividade no terminal, melhorias de navegação, integração com Git, Docker, Node.js e outras ferramentas do ecossistema Linux.
🛠️ Tecnologias e ferramentas
- Bash
- Shell Script
- Git
- Linux (Ubuntu / Pop!_OS)
- VS Code
- Zed Editor
🎯 Objetivo do projeto
Esse repositório nasceu da necessidade de transformar tarefas repetitivas em processos rápidos e reutilizáveis. Mais do que um simples conjunto de configurações, ele funciona como uma base pessoal de produtividade e automação para desenvolvimento no Linux.
O projeto também serviu para aprofundar conhecimentos em scripting, ambiente Unix, automação de terminal e personalização avançada de workflow.