Skip to content

alerque/que

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

que

Caleb Maclennan's personal computing environment, including but not limited to:

  • system initialization and configuration tools
  • home directory managment via
  • misc other scripts and paraphanalia

system setup

Requires:

  • bash, curl
  • working network connection
  • logged in as root

Setup a fresh system from scratch (or update an existing one):

bash <(curl -sfSL https://raw.github.com/alerque/que/master/bin/que-sys-bootstrap.bash)

Optionally add desktop as an arugment to install base GUI package set.

home setup

Requires:

  • Dependencies installed from sys-bootstrap
  • Logged is as user with Zsh (su - caleb)

Initialization on a fresh user directory:

read -s "BOOTSTRAP_TOKEN?Bootstrap API Token: "
export BOOTSTRAP_TOKEN
zsh <(curl -sfSL https://raw.github.com/alerque/que/master/bin/que-home-bootstrap.zsh)

Otherwise to update:

mr up

No really, that's all.

usage

Adding a new repo

  1. Create config file .config/mr/available.d/$NAME.vcsh
  2. Create sylink cd .config/mr/config.d; ln -s ../available.d/$NAME.vcsh
  3. Add config to que repo vcsh run que git add -f .config/mr/available.d/$NAME.vcsh
  4. Init repo vcsh init $NAME
  5. Setup ignores vcsh write-gitignore $NAME
  6. Add something to get the repo off the ground vcsh run $NAME git add -f <at least one something>
  7. Commit so we actually have a repovcsh run $NAME git commit -m "initial commit"
  8. Optionally add an upstream vcsh run $NAME git remote add origin $URL
  9. Optionally push to upstream vcsh run $NAME git push -u origin master

After that, the usual mr up, mr ci, mr push etc should just work.

About

my personal dotfiles and other home stuff vcsh style

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages