Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Configuração de ambiente otimizada para macOS/Linux com ZSH, Neovim, Git e segurança integrada.

License

Notifications You must be signed in to change notification settings

grippado/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 Grippado Dotfiles

macOS Linux License

  ▄▀  █▄▄▄▄ ▄█ █ ▄▄  █ ▄▄  ██   ██▄   ████▄            
▄▀    █  ▄▀ ██ █   █ █   █ █ █  █  █  █   █            
█ ▀▄  █▀▀▌  ██ █▀▀▀  █▀▀▀  █▄▄█ █   █ █   █            
█   █ █  █  ▐█ █     █     █  █ █  █  ▀████            
 ███    █    ▐  █     █       █ ███▀                   
       ▀         ▀     ▀     █                         
                            ▀                          
██▄   ████▄    ▄▄▄▄▀ ▄████  ▄█ █     ▄███▄     ▄▄▄▄▄   
█  █  █   █ ▀▀▀ █    █▀   ▀ ██ █     █▀   ▀   █     ▀▄ 
█   █ █   █     █    █▀▀    ██ █     ██▄▄   ▄  ▀▀▀▀▄   
█  █  ▀████    █     █      ▐█ ███▄  █▄   ▄▀ ▀▄▄▄▄▀    
███▀          ▀       █      ▐     ▀ ▀███▀             
                       ▀                               

🌟 Features

  • 🚀 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

🚀 Quick Start

# 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

📦 Requirements

  • macOS 13.0+ or Linux with APT
  • Git
  • Homebrew (macOS) or APT (Linux)
  • Internet connection

🛠️ Installation Process

The installer will:

  1. Set up your shell environment
  2. Install required packages
  3. Configure development tools
  4. Set up security features
  5. Create necessary symbolic links

🔧 Manual Configuration

If you prefer to configure manually:

  1. Create a ~/.secrets file:
touch ~/.secrets
  1. Add your secrets:
GITHUB_TOKEN=your_github_token_here

📚 Directory Structure

.dotfiles/
├── configs/         # Configuration files
├── installers/      # Installation scripts
├── zsh/            # ZSH configuration
├── install.sh      # Main installation script
└── README.md       # This file

🇧🇷 Português

🌟 Recursos

  • 🚀 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

🚀 Início Rápido

# 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

📦 Requisitos

  • macOS 13.0+ ou Linux com APT
  • Git
  • Homebrew (macOS) ou APT (Linux)
  • Conexão com a internet

🛠️ Processo de Instalação

O instalador irá:

  1. Configurar seu ambiente shell
  2. Instalar pacotes necessários
  3. Configurar ferramentas de desenvolvimento
  4. Configurar recursos de segurança
  5. Criar links simbólicos necessários

🔧 Configuração Manual

Se preferir configurar manualmente:

  1. Crie um arquivo ~/.secrets:
touch ~/.secrets
  1. Adicione seus segredos:
GITHUB_TOKEN=seu_token_github_aqui

📚 Estrutura de Diretórios

.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

📄 Licença

Este projeto está licenciado sob a Licença MIT - veja o arquivo LICENSE para detalhes.

About

Configuração de ambiente otimizada para macOS/Linux com ZSH, Neovim, Git e segurança integrada.

Resources

License

Stars

Watchers

Forks

Languages