After first test of playing around. Has to be adjusted: - add a new user to keep the system accessible (first .sshrc try failed and no login was possible any more)
1.0 KiB
1.0 KiB
Dotfiles managed with 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 golang golang-bin -
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
cd $(mktemp -d)
git clone --depth=1 https://github.com/twpayne/chezmoi.git
cd chezmoi
go install