Administrative Bash scripts for dotfiles management, SSH key setup, and system bootstrapping.
Maintained by Juan Garcia (@0xjuang).
A lightweight script that clones your private dotfiles repository (.gg3.conf) and sets up the environment on a fresh system.
- Clones repository into the user's home directory
- Sets up correct permissions and symlinks as needed
- Guides initial bootstrap configuration
Note: This script assumes access to the private dotfiles repository and appropriate SSH keys or Git credentials.
An interactive SSH key generation tool for secure, isolated keypair creation.
- Prompts user for email and key passphrase (input is not stored)
- Generates a new SSH keypair
- Sets up passthrough-friendly configurations for later automation
- Ensures clean, secure SSH identity management practices
Note: Private keys are never saved or displayed in the script itself. Always handle generated keys securely.
- Add an unattended
oh-my-zshinstallation script to automate shell setup without manual input - Integrate
sys_info.shfor system diagnostics during bootstrap setup - Add auto-sync script to update local dotfiles from private repo
- Create SSH agent setup script to streamline key passthrough
- Improve bootstrap-clone.sh for offline cloning and mirror repo support
- Add a secure cleanup script for removing bootstrap artifacts after setup
- No sensitive credentials are stored inside the scripts.
- User inputs (email, passphrase) are prompted interactively and not saved.
- This project follows modular, reproducible practices for personal system administration.
This project is licensed under the MIT License.
Curated under the GG3-DevNet Infrastructure Stack — designed for reproducibility, auditability, and clarity.