Table of Contents
This package contains all the config and required scripts to get an environment set up how I like it, it is used in the parent package kainga to supply details to matapihi and wakahiki in order to achieve the desired setup.
Use the script found at kainga-bootsrap to setup the system in it's current configuration, it's intended to be decoupled from the containerisation process of matapihi, so in theory you could run this on any debian based linux system (in time i'd like to ad support for CentOS and other flavours), physical, virtualised or containerised.
This is the configuration file to bootstrap a system the way I like it.
Commands expect to be in a bash
shell, if your default is sh
enter bash then,
Copy and paste the following into a shell. the &&'s allow for commands requiring input.
Or the following
sudo apt-get update && sudo apt-get install -y python3 python3-pip git \
&& git clone https://github.com/sierra-alpha/kainga-conf.git \
&& export PATH="$(python3 -m site --user-base)/bin:$PATH" \
&& pip3 install -U wakahiki \
&& wakahiki -c ~/kainga-conf/kainga.conf -l debug -o ~/.wakahiki.log -u shaun
or in an .xinitrc/.Xsession
xterm -bg grey19 -fg grey70 -fa 'Source Code Pro' -fs 10 -maximize -bc -e bash -c "sudo apt-get update \
&& sudo apt-get install -y python3 python3-pip git \
&& git clone https://github.com/sierra-alpha/kainga-conf.git \
|| cd kainga-conf && git pull \
&& export PATH=\"$(python3 -m site --user-base)/bin:$PATH\" \
&& pip3 install -U wakahiki \
&& wakahiki -c ~/kainga-conf/kainga.conf -l debug -o ~/.wakahiki.log -u shaun \
&& emacsclient -c -a emacs \
|| echo Failure, enter to exit && read ; bash"
This is intended to be a starting point fo you to configure you're own environment the way you like it, use the kainga.conf as a template to run any custom setups or scripts of your own. more details can be found on the wkahiki readme about config file formats.