Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/khaliqgant/new-computer
Series of scripts to assist in setting up a new computer:
https://github.com/khaliqgant/new-computer
Last synced: 4 days ago
JSON representation
Series of scripts to assist in setting up a new computer:
- Host: GitHub
- URL: https://github.com/khaliqgant/new-computer
- Owner: khaliqgant
- Created: 2019-02-11T07:39:48.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2019-04-04T13:16:09.000Z (almost 6 years ago)
- Last Synced: 2024-11-10T03:42:29.683Z (2 months ago)
- Language: Shell
- Homepage: https://medium.com/@khaliqgant/making-setting-up-a-new-computer-less-painful-ed0ef3d8342f
- Size: 13.7 KB
- Stars: 2
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
New Computer
==================
> You fancy, huh?# Background
* This is a clone of my [Configuration-Files](https://github.com/khaliqgant/Configuration-Files)
[install directory](https://github.com/khaliqgant/Configuration-Files/tree/master/install)
but abstracted out so it's a bit easier to integrate and grok.
* Read [my medium post](https://medium.com/@khaliqgant/making-setting-up-a-new-computer-less-painful-ed0ef3d8342f)
for some additional information# Getting Started
* This repo is meant to be forked. All of the data files are apps that I personally
use. I assume you have different apps than me, unless you've been stalking me
for a while.
* Presumably you have a new computer and are looking to set it up. You can just edit some
text files, set some preferences in the .env file and the scripts do the rest.# Dependencies
* This project leverages [mackup](https://github.com/lra/mackup) and
[homebrew-bundler](https://github.com/Homebrew/homebrew-bundle). Both are
relatively straight forward to setup but if you prefer not to use one of them,
this set of scripts will simply skip over it.# Opinionated
* This is an opinionated way to configure your computer. By convention it
prefers you to store your configuration in Dropbox.# Development
## Tests
* Run
```
./tests.sh
```## To Dos
* Check if the data file has any things to install in it
* Check if mackup is installed and if there is a brewfile there
* ^^ Abstract out both scripts so it uses one method to check