An open API service indexing awesome lists of open source software.

https://github.com/naps62/unix

Utility to restore my linux environments after a fresh install
https://github.com/naps62/unix

Last synced: over 1 year ago
JSON representation

Utility to restore my linux environments after a fresh install

Awesome Lists containing this project

README

          

# linux-restore

Utility to restore my linux environments after a fresh install

## Structure

### linux-restore

main script. Running this will apply all the implemented setup to the current user.

Usage:

linux-restore [-m ] [-c] [-y]
-m machine config to use. defaults to "default"
-y skip confirmations
-b backup every replaced file
-h show this

### files

several common files (bashrc, ssh, vim, etc). Installer creates links to them

### machines

Machine specific installations. I use not only my laptop, but also several remote machines. Here i create a folder for each different environemnt i require, each one with the specific configurations for that environment. Corresponding script is called by the top level one