Machine setups
Code that sets up my computers with the software and configuration I want, and allows for them to stay in sync later.
You will also find the public part of my configuration and utility scripts in here.
How it works
A Python program runs a bunch of shell commands to install and configure the software I want on a machine.
Also, it'll replace various configuration files with links to the config files in this repo's configs directory.
Rerunning the script will update the setup (packages, Git repos, plugins).
Usage
To setup all the software and configuration or to update it later run the setup command from Makefile with make.
If you change any config file that's linked to this repo you can inspect and commit/revert the changes with Git.
If you want to fork this repository and adjust it for your purposes you might want to replace my private configs
repo in .gitmodules, or just remove the file altogether.
With that, you'll need to remove the line in Python code (from machine_setup/links_setup.py)
that uses my private configs.
Docs
To check out some documentation, see ./docs.

Formed in 2009, the Archive Team (not to be confused with the archive.org Archive-It Team) is a rogue archivist collective dedicated to saving copies of rapidly dying or deleted websites for the sake of history and digital heritage. The group is 100% composed of volunteers and interested parties, and has expanded into a large amount of related projects for saving online and digital history.
