Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/goodguyry/dotfiles

My OS X dotfiles (bash, git, OS X defaults)
https://github.com/goodguyry/dotfiles

Last synced: 6 days ago
JSON representation

My OS X dotfiles (bash, git, OS X defaults)

Awesome Lists containing this project

README

        

# GoodGuyRy's dotfiles

Dev-related [packages](scripts/) and shell configuration. Very exciting.

## Download

#### Using Git

Clone the repository wherever convenient by ```cd```ing into the desired directory and running the following:

```shell
git clone https://github.com/goodguyry/dotfiles.git && cd dotfiles
```

#### Git-free

Download the files with the following:

```shell
curl -#L https://github.com/goodguyry/dotfiles/tarball/master | tar -xzv --exclude={README.md,LICENSE,PACKAGES.md}
```

Then ```cd``` into the downloaded directory.

## Install

```shell
./init
```

The following options are available when running the init file:

| Option | Description |
|-------------------|------------------------------------------------------|
| `--help` | Print this help text |
| `--copy` | Copy the files in place instead of symlinking |
| `--server` | Skip packages/settings not applicable to a server |
| `--distro` | Install Linux packages & settings (default is macOS) |
| `--skip-packages` | Suppress all package installations and updates |
| `--skip-git-init` | Do not initialize a Git repo |

**Notes:**
- `editorconfig` is always copied.

### Local configuration

**Filename:** `~/.dotfiles.local`

Used to add extraneous functionality (aliases, functions, prompts, etc.) without committing that information to the repo.

### macOS defaults

The setup process will prompt to apply the masOS defaults. They can also be applied independently from the dotfiles directory:

```shell
./scripts/macos
```

Many of these configuration options are likely outdated. Take time to read through the [macos file](scripts/macos) to know what settings and applications will be impacted before executing the file.

## Acknowledgements

[Necolas Gallagher](http://github.com/necolas/dotfiles)

[Mathias Bynens](http://github.com/mathiasbynens/dotfiles)

[Mat Marquis](https://github.com/wilto/)

---

Copyright (C) Ryan Domingue

Offered as-is with no guarantee or warranty, offered nor implied.