git clone -n --config core.bare=true --separate-git-dir=$HOME /.dotgit git@github.com:gliech/dotfiles.git $( mktemp -d)
git --work-tree=$HOME --git-dir=$HOME /.dotgit reset HEAD
git --work-tree=$HOME --git-dir=$HOME /.dotgit checkout -b $HOSTNAME
git --work-tree=$HOME --git-dir=$HOME /.dotgit -c user.name=" $USER " -c user.email=" ${USER} @${HOSTNAME} " commit -am " Backed up pre-existing configs to local branch"
git --work-tree=$HOME --git-dir=$HOME /.dotgit checkout master
Untracked Configurations (TODO)
Firefox profile
Gnome Extensions
AWS EC2 SSH helper
Battery Status
Disable workspace switcher popup
Gsconnect (Warning für die ganzen optionalen Pakete, die das braucht)
Launch new instance
No topleft hot corner
Status area horizonzal spacing
Vitals
Vim relative line numbering
unset all variables
Initial Setup
do the eye candy messaging stuff
restructure setup
add proper status messages to vim-plug install
install vim plugins
missing executables warnings
environment templates? (git.env!)
fix the umask
Vim put the Yaml indent Stuff in a proper filetype detection script (ftplugin?)
Vim also add cfn filetype for cfn-lint
enable user systemd units during install (for example the sysd ssh-agent)
Echos to be replaced by msg()
fuck error msg
initial setup