Skip to content
This repository was archived by the owner on Jul 12, 2019. It is now read-only.

cceckman/distro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ambroix

A Linux build brought to you by Arch and cceckman.

What's the command I'm looking for?

From an Arch live image:

/bin/bash --init-file <(curl -L raw.githubusercontent.com/cceckman/distro/master/download.sh)
./ambroix vbox cceckman

About

Well, technically...

...it's a set of scripts that set up a base Arch image, and initialize it with my (cceckman's) development environment.

How does it work?

See more about the actual planned architecture in ambroix.md.

What are you trying to do here?

I'm trying to be able to reliably repropduce my development environment. No hours remembering which packages are needed, listing repositories out, customizing environment variables and RC files; just run the script, and start coding.

Ambroix is particularly targetted towards VM environments, such as VirtualBox and Google Compute Engine, but with plans to support the Raspberry Pi as well.

Can I use it?

You can try, but it won't work; I'm not about to hand out Github access tokens for my account.

What you can do is branch it, customize it, and send pull requests for general improvements. I'm going to be continually refactoring it to separate out my custom stuff from the image itself, so it may soon be in a place where it's useful to you.

Why the name?

The Pont Ambroix was a Roman bridge; one of the eleven arches remains standing (as of 2016).

Someone already took the name Keystone for a build on top of Arch.

Plans

[ ] Refactor: [ ] Write a plan for the below. [ ] Structure along a "hooks" pattern, to better separate platform-dependent and platform-independent code. [ ] Separate user-specific / user-preference code from common code; integrate with user setup and hooks. [ ] Support environments: [ ] Raspberry Pi [ ] Google Cloud, including initializing the VM [ ] Amazon VMs [ ] Add: [ ] All the TODOs in the code today. [ ] U2F authentication via PAM

About

Scripts to initialize Linux on top of Arch.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages