/init

This code installs some basic tools and make some initial configuration to my desktop system.

Primary LanguageMakefile

Desktop init scripts

This code installs some basic tools and make some initial configuration to my desktop systems.

Supports:

  • macOS
  • Ubuntu 20.04, 22.04
  • Fedora 38-40
  • FreeBSD

Prerequisites

Run bootstrap.sh, which installs the dependencies.

Install

To install the environment run the following:

git clone https://github.com/agl4/init
cd init
make install

By default this upgrades the whole system before installing anything. To skip this step, set the variable INSTALL_FAST before running the install scripts. This will also skip compiling everything from source with asdf.

INSTALL_FAST=1 make install

Github authentication

To authenticate git over HTTPS with GitHub use:

gh auth login -p https

Also setup gh authentication to .gitconfig:

gh auth setup-git