Zen
6e6bef0553
|
3 years ago | |
---|---|---|
ingredients | 3 years ago | |
recipes | 3 years ago | |
resources | 3 years ago | |
scripts | 3 years ago | |
.gitignore | 3 years ago | |
Makefile | 3 years ago | |
README.md | 3 years ago |
README.md
Alchemy
A collection of scripts for working with bare metal.
Initialization
This script package requires some initialization to make sure that the system it runs on has the necessary tools to work properly.
Run ./init.sh
to set up the environment (You might have to run chmod +x init.sh
to use it)
Commands
make acquisition
runs a script that downloads a file (either Raspbian or Manjaro) and confirms it with a sha256 sum.
make imbuement
looks for available USBs attached to the device and writes an image to it.
make preparations
configures some basic settings for use on a fresh RPi installation (SSH, hostname)
make aesthetic
is meant to be run on a freshly installed operating system.
It installs some utilities that I rely on for maximum developmental efficiency and generally makes the terminal nicer to look at.
make autonomy
runs an interactive installer to get AO up and running on the current system
make manifest
Installs and configures Wordpress on the system
A Note on "resources" vs. "images"
the images/
folder is where alchemy scripts will store files meant to be written to hard drives, generally operating systems.
Due to the nature of images being both bulky and platform-dependent, they are not included by default in this ecosystems.
The resources/
folder contains templates and other files that are small enough to be moved around with the scripts.
Some of these files are fragile and should be considered read-only.