= Dotfiles managed with chezmoi See https://github.com/twpayne/chezmoi == Initialization TODO: how to handle a new linux system correctly. Test with `centos7-01`: . put executable to HOME dir . add public ssh key to gitea user . initialize with `./chezmoi init sdroid@gitea.sdroid.uber.space:heavy/dotfiles.git` . check what will happen with `./chezmoi diff` . apply it with `./chezmoi apply` After that a `bin` directory will exist (if not yet present before), move the executable to this dir to have it `PATH`. === AWS Systeme (Draft) TODO: create user file for initialization at provisioning . install go `sudo yum install -y golang golang-bin` . install git `sudo yum install -y git-all` . install _chezmoi_ from git repo (see below) . check GOPATH and adjust if necessary . initialize with `chezmoi init https://gitea.sdroid.uber.space/heavy/dotfiles.git` (Use 'heavy' as user). . check what will happen with `chezmoi diff` . apply it with `chezmoi apply` .chezmoi installation [source,console] cd $(mktemp -d) git clone --depth=1 https://github.com/twpayne/chezmoi.git cd chezmoi go install