Skip to content

riklopfer/rig

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rig

This repo contains install.sh which installs software under different Linux distributions. It also contians a separate configure.sh wihch creates symbolic links in your $HOME directory which point to the configuration files in the repository. This way you can track changes to your configurations and also publish useful information for others to find. Additionally, you don't have to worry as much when moving to a new machine because you can just reclone and rerun the set up scripts.

Clone

git clone https://github.com/riklopfer/rig.git

Execute bash scripts

# this installs software
./rig/install.sh

# this creates links from the cloned git reposity to $HOME 
./rig/configure.sh

Running these setup scripts multiple times should not change the final state of the machine. However, if configurations were removed or renamed, it will leave some orphaned links. Those can be removed with the following command:

find -L ~/ -type l -delete

Software installed

Generally speaking we will install the following.

Configuration files

Configurations are separated into default and host-specific configuration files. The default configurations are installed for all hosts then overwritten by the host-specifc configuration files.

About

Install & configure a Linux environment

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published