Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/creativecreature/dotfiles

I use this repository to prevent configuration drifts between machines I work on. It contains scripts for installing programs and symlinking configuration.
https://github.com/creativecreature/dotfiles

bash bootstrap config dotfiles ssh

Last synced: 16 days ago
JSON representation

I use this repository to prevent configuration drifts between machines I work on. It contains scripts for installing programs and symlinking configuration.

Awesome Lists containing this project

README

        

# Dotfiles

## Introduction
I use these scripts to bootstrap new machines, install software and prevent
configuration drifts between different laptops I use.

## Bootstrapping a new machine
Download this repository as a zip file, unpack it, and run the `bootstrap.sh`
script. The *bootstrap* script should only be executed once. See the following
section for instructions on how to sync the latest changes.

The bootstrap scripts will:
- Setup the directory structure.
- Generate SSH keys and change the git remote for this project to use ssh.
- Install and configure software.
- Symlink configuration files.

## Syncing settings
You only need to run the `bootstrap.sh` script once. For subsequent syncs just
execute the `install.sh` script to ensure that you have all applications, and
`configure.sh` to configure them.

## TODO
Go installs
- go install github.com/go-delve/delve/cmd/dlv@latest