Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/icco/dotfiles
My config files that I use
https://github.com/icco/dotfiles
dotfiles hacktoberfest osx
Last synced: 2 months ago
JSON representation
My config files that I use
- Host: GitHub
- URL: https://github.com/icco/dotfiles
- Owner: icco
- Created: 2009-10-03T18:31:29.000Z (over 15 years ago)
- Default Branch: main
- Last Pushed: 2024-05-27T18:54:43.000Z (8 months ago)
- Last Synced: 2024-05-28T04:27:35.636Z (8 months ago)
- Topics: dotfiles, hacktoberfest, osx
- Language: Vim Script
- Homepage:
- Size: 15.4 MB
- Stars: 14
- Watchers: 5
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
Awesome Lists containing this project
README
# Nat Welch's .Files
This repository holds my config files for just about everything. Use this to set up a fresh OSX or Linux box, and Nat will be a happy user.
* `link` → directly links file or folder to ~/.fname
* `specific` → Links specific files, instead of their root folder.## Install
Originally I did this entirely with shell scripts. Now I use rake. Make sure to `gem install rake` and install ruby 1.9.2 before going ahead with `rake infect`
To install all the needed OSX packages, `brew bundle` in the top directory.
To switch to homebrew's version of Bash ([according to this doc](https://johndjameson.com/blog/updating-your-shell-with-homebrew/))
```
echo /usr/local/bin/bash | sudo tee /etc/shells
chsh -s /usr/local/bin/bash
```### Things to remember
* For more colors for things like `ls` on OSX, install grc: `brew install grc` (included in Brewfile).
* Don't be a chump, use [rvm](https://rvm.io/).## Notes
Apparently other people have made similar things to my infect script.
* [technicalpickles/homesick](https://github.com/technicalpickles/homesick)
* [holman/dotfiles](https://github.com/holman/dotfiles)
* [ryanb/dotfiles](https://github.com/ryanb/dotfiles)This only initializes the configuration of a user. I assume you've used something like [Fog](http://fog.io) to automate your system deployment and configuration.
## Assumptions
This repo assumes you are managing a variety of machines. It makes some trade-offs because it assumes you use multiple machines daily.