Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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)
- Host: GitHub
- URL: https://github.com/goodguyry/dotfiles
- Owner: goodguyry
- License: mit
- Created: 2013-09-02T06:11:54.000Z (about 11 years ago)
- Default Branch: master
- Last Pushed: 2024-07-17T21:54:53.000Z (4 months ago)
- Last Synced: 2024-07-18T02:01:07.457Z (4 months ago)
- Language: Shell
- Size: 631 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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.