Skip to content

thinkhuman/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dotfiles

This repository contains my personal Linux configuration files, managed using GNU Stow.
It allows me to reproduce my environment on any new machine with minimal manual setup.

Setup on a New Machine

1. Install Git and Stow

sudo apt install git stow -y

2. Clone the Repository

git clone git@github.com:<your-username>/dotfiles.git ~/dotfiles
cd ~/dotfiles

3. Bootstrap Dotfiles

./bootstrap-dotfiles.sh

This script:

  • Detects conflicting files
  • Backs them up to ~/dotfiles_backup_<timestamp>
  • Removes originals
  • Applies stow packages

Full Provisioning

If you want to install apps and apply dotfiles at once:

./provision.sh

This installs packages (git, stow, tmux, alacritty, starship, etc.) and uses the bootstrap script to apply dotfiles automatically.

Notes

  • Do not store secrets or private keys in this repo.
  • Stow operations are reversible using stow -D <package>.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published