git clone --recursive https://github.com/humacs/humacs
export EMACSLOADPATH=$(pwd)/humacs:
emacs -nw
Simple:
docker run -ti --rm humacs/ii:2020.09.04 emacs
With doom and mounted files:
docker run -ti --rm \
-e HUMACS_PROFILE=doom \
-v $(pwd):/workspace humacs/ii:2020.09.04 emacs /workspace
NAME=humacs
HUMACS_PROFILE=ii # doom, or others
HUMACS_TZ="Pacific/Auckland"
HUMACS_GIT_NAME="Hippie Hacker"
HUMACS_GIT_EMAIL="hh@ii.coop"
git clone https://github.com/humacs/humacs
cd humacs
kubectl create ns "${NAME}"
helm install "${NAME}" -n "${NAME}" \
-f chart/humacs/values/apisnoop.yaml \
--set options.timezone="${HUMACS_TZ}" \
--set options.gitName="${HUMACS_GIT_NAME}" \
--set options.gitEmail="${HUMACS_GIT_EMAIL}" \
--set options.profile="${HUMACS_PROFILE}" \
chart/humacs
Once up and running, connect via kubectl:
kubectl -n $NAME exec $NAME-humacs-0 -- attach