Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cthoyt/dotfiles
My dot files
https://github.com/cthoyt/dotfiles
dotfiles shell
Last synced: about 1 month ago
JSON representation
My dot files
- Host: GitHub
- URL: https://github.com/cthoyt/dotfiles
- Owner: cthoyt
- Created: 2015-01-13T05:13:52.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2019-02-12T12:51:26.000Z (almost 6 years ago)
- Last Synced: 2024-05-02T02:19:26.624Z (7 months ago)
- Topics: dotfiles, shell
- Language: Python
- Size: 89.8 KB
- Stars: 1
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# dotfiles
`setup.sh` is a script I've been working on that I can run on a clean install of Mac OS X to set up my favorite command line and GUI tools.
## Contents
| Script | Description |
| --- | --- |
| `setup.sh` | automatically downloads everything and puts it all in the right place and sets up everything |
| `osx.sh` | has stuff to set all of my OSX settings || Dotfile | Description |
| --- | --- |
| `.bash_profile` | sources `.bashrc` because I don't know the [difference](http://stackoverflow.com/questions/415403/whats-the-difference-between-bashrc-bash-profile-and-environment) between interactive and non-interactive consoles |
| `.bashrc` | has stuff to make my bash cool |
| `.gitconfig` | stuff |
| `.gitignore` | stuff not to include in cthoyt/dotfiles |
| `.gitignore_global` | stuff to not include anywhere |
| `.cron` | cron jobs I want to always have |
| `eclipse_cleanup.xml` | my eclipse java code cleanup settings |
| `eclipse_formatter.xml` | my eclipse java code formatter settings |## Make It Happen
### 1. Download and Run `setup.sh`
- `curl -0L https://raw.github.com/cthoyt/dotfiles/master/setup.sh | sh`
- no `virtualenv` yet### 2. Something about SSH Keys
- [Generate new SSH key](https://help.github.com/articles/generating-ssh-keys/)
- [Generate an access token](https://help.github.com/articles/creating-an-access-token-for-command-line-use/)
- Prepare for [passwordless login](https://linuxconfig.org/passwordless-ssh)
- Populate ~/.ssh/config### 3. Install Licensed Software
#### PyCharm
- Log in at https://account.jetbrains.com/login
- Download Activation Key for PyCharm#### iStat Menus
### 4. Eclipse
#### Maven
http://stackoverflow.com/questions/8620127/maven-in-eclipse-step-by-step-installation## todo
- Add R package installation to `setup.sh`
## Credits
Thanks to everyone who inspired me, and from whom I shamelessly stole ideas.
| Name | Source |
| --- | --- |
| @mdo | [mdo/config](https://github.com/mdo/config) |
| @mathiasbynes | [mathiasbynens/dotfiles](https://github.com/mathiasbynens/dotfiles) |
| @CristpherA | [ChristopherA/MacOSXYosementDevelopmentInstall.md](https://gist.github.com/ChristopherA/d48946c72d75c4330374) |
| @mjperrone | [mjperrone/dot_files](https://github.com/mjperrone/dot_files)