Alexander is a HOME directory backup to build portability and avoid device lock-in.
The backup includes:
- General software configuration:
- Git: ~/.gitconfig
- mirror setup for repository of software:
- PyPI: ~/.pip/
- Maven: ~/.m2/
- sbt: ~/.sbt/
- Documentation for sensitive information migration:
- GPG: ~/.gnupg/
- SSH: ~/.ssh/
It's always nice to get a new device, and it's also painful to set up for it. Here's a semi-automated guide to get this job done, reducing the pain to enjoy more fun:
- VPN
- Google Chrome - The Fast & Secure Web Browser Built to be Yours
- Tabby - a terminal for a modern age
- OS specific
- Oh My Zsh - a delightful & open source framework for Zsh
execute ${OS}_install.sh
script to install software packages automatically.
- check
post_installation.md
docs to configure some softwares. - copy each backup directory (based on README.md if available)
This project is named after Iron Fist Alexander (AKA Alexander, Warrior Jar), an NPC in Elden Ring. Iron Fist Alexander is a large Living Jar who set out from his home one day in search of adventure, seeking to become a mighty warrior.
Quote from Iron Fist Alexander
Yes, indeed, I too have a home. Though it is one to which I have vowed not to return.
Quote from Jar Bairn
Uncle Alexander said he won't be back again. "My home is of the past. And the past, as they say, is a different country."