Skip to content

hoshF/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dotfiles Management with yadm

This repository contains my dotfiles managed with yadm - a tool that uses Git to manage dotfiles with additional features for encryption and bootstrapping.

Installation

# Clone and bootstrap
yadm clone https://github.com/hoshF/dotfiles.git --bootstrap

Repository Structure

dotfiles/
├── .config/           # Application configs
├── .zshrc             # Shell configs
└── .yadm/             # yadm-specific files
    ├── bootstrap      # Bootstrap script
    └── encrypt        # Files to encrypt

Common Commands

yadm status                    # Check status
yadm add ~/.zshrc              # Add file
yadm commit -m "message"       # Commit changes
yadm push/pull                  # Sync with remote
yadm encrypt/decrypt           # Handle sensitive files
yadm bootstrap                  # Run setup script

Key Features

  • Bootstrap: Automatic environment setup after clone
  • Encryption: Secure sensitive data with GPG
  • Alternate files: OS/host-specific configs using ## suffix

Resources

About

This is the a continuously updated dotfiles repository managed with yadm.

Resources

Stars

Watchers

Forks

Contributors