Tiny collection of setup helpers. Configures:
- git
- vim
- zsh
- vscode
- npm, go, ruby
- linux: i3, gtk, compton, packages
Requirements:
- a regular user
- sudo for this user (recommended: passwordless)
- this git repo
Tiny bootstrap script which must be run as root: arch.bootstrap.sh
(run a test via docker build --file arch.dockerfile . --rm -t arlimus/setup:latest)
# set up the core OS
node setup/cli.js
# set up all packages including UI stuff and parallels tools
node setup/all.js
The following env variables may be used:
GIT_USER_NAMEfor git username configuration; if no git user name is configured the script will interactively ask you for one. If a name has been set in your.gitconfigit will be used instead.GIT_USER_EMAILsame asGIT_USER_NAMEjust for email address
Terminal
We use kitty by default.
- Configure themes via:
kitten themes