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
- Firefox profile
- Addons (uBlockOrigin, PrivacyBadger)
- about:config keys (Turn off Pocket)
- Gnome3 integration (https://github.com/kurogetsusai/firefox-gnome-theme)
- userChrome.css
- control profiles.ini
- 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)
- fuck error msg
- initial setup