▄▀ █▄▄▄▄ ▄█ █ ▄▄ █ ▄▄ ██ ██▄ ████▄
▄▀ █ ▄▀ ██ █ █ █ █ █ █ █ █ █ █
█ ▀▄ █▀▀▌ ██ █▀▀▀ █▀▀▀ █▄▄█ █ █ █ █
█ █ █ █ ▐█ █ █ █ █ █ █ ▀████
███ █ ▐ █ █ █ ███▀
▀ ▀ ▀ █
▀
██▄ ████▄ ▄▄▄▄▀ ▄████ ▄█ █ ▄███▄ ▄▄▄▄▄
█ █ █ █ ▀▀▀ █ █▀ ▀ ██ █ █▀ ▀ █ ▀▄
█ █ █ █ █ █▀▀ ██ █ ██▄▄ ▄ ▀▀▀▀▄
█ █ ▀████ █ █ ▐█ ███▄ █▄ ▄▀ ▀▄▄▄▄▀
███▀ ▀ █ ▐ ▀ ▀███▀
▀
-
🚀 Shell Environment
- ZSH with Oh-My-ZSH
- Custom aliases and functions
- FZF for fuzzy finding
- FNM for Node.js version management
- Bashtop for system monitoring
-
🛠️ Development Tools
- Neovim configuration
- Git configuration
- Package management (Homebrew/APT)
-
🔒 Security
- Secure secrets management
- GitHub token integration
# Clone the repository
git clone [email protected]:grippado/dotfiles.git ~/.dotfiles
# Navigate to dotfiles directory
cd ~/.dotfiles
# Make install script executable
chmod +x install.sh
# Run the installer
./install.sh- macOS 13.0+ or Linux with APT
- Git
- Homebrew (macOS) or APT (Linux)
- Internet connection
The installer will:
- Set up your shell environment
- Install required packages
- Configure development tools
- Set up security features
- Create necessary symbolic links
If you prefer to configure manually:
- Create a
~/.secretsfile:
touch ~/.secrets- Add your secrets:
GITHUB_TOKEN=your_github_token_here.dotfiles/
├── configs/ # Configuration files
├── installers/ # Installation scripts
├── zsh/ # ZSH configuration
├── install.sh # Main installation script
└── README.md # This file
-
🚀 Ambiente Shell
- ZSH com Oh-My-ZSH
- Aliases e funções personalizadas
- FZF para busca fuzzy
- FNM para gerenciamento de versões do Node.js
- Bashtop para monitoramento do sistema
-
🛠️ Ferramentas de Desenvolvimento
- Configuração do Neovim
- Configuração do Git
- Gerenciamento de pacotes (Homebrew/APT)
-
🔒 Segurança
- Gerenciamento seguro de segredos
- Integração com token do GitHub
# Clone o repositório
git clone [email protected]:grippado/dotfiles.git ~/.dotfiles
# Navegue até o diretório dotfiles
cd ~/.dotfiles
# Torne o script de instalação executável
chmod +x install.sh
# Execute o instalador
./install.sh- macOS 13.0+ ou Linux com APT
- Git
- Homebrew (macOS) ou APT (Linux)
- Conexão com a internet
O instalador irá:
- Configurar seu ambiente shell
- Instalar pacotes necessários
- Configurar ferramentas de desenvolvimento
- Configurar recursos de segurança
- Criar links simbólicos necessários
Se preferir configurar manualmente:
- Crie um arquivo
~/.secrets:
touch ~/.secrets- Adicione seus segredos:
GITHUB_TOKEN=seu_token_github_aqui.dotfiles/
├── configs/ # Arquivos de configuração
├── installers/ # Scripts de instalação
├── zsh/ # Configuração do ZSH
├── install.sh # Script principal de instalação
└── README.md # Este arquivo
Este projeto está licenciado sob a Licença MIT - veja o arquivo LICENSE para detalhes.