Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/theskumar/dotfiles
~/.* with ♥
https://github.com/theskumar/dotfiles
dotfiles shell
Last synced: 2 months ago
JSON representation
~/.* with ♥
- Host: GitHub
- URL: https://github.com/theskumar/dotfiles
- Owner: theskumar
- License: bsd-2-clause
- Created: 2013-09-28T14:53:09.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2024-08-25T06:17:21.000Z (4 months ago)
- Last Synced: 2024-10-11T21:53:59.748Z (3 months ago)
- Topics: dotfiles, shell
- Language: Shell
- Homepage: http://dotfiles.github.io/
- Size: 537 KB
- Stars: 23
- Watchers: 4
- Forks: 6
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
dotfiles
========My dotfiles. see: http://dotfiles.github.io/
OS related setup scripts can be found in `setup` folder.
## Features
* Sane defaults for Mac and debian/ubuntu
* Zsh
* Git
* vim## Setup
If you are using Mac OSX, this repo includes a script to install dependecies in this [script](setup/setup_mac.sh).
curl -L http://git.io/3hD1Kw | sh
This [script](setup/osx_defaults.sh) will help you add some defaults to your mac.
For other linux, checkout `apt_init.sh` file in [`setup`](setup/) folder, i have tried to keep this updated, but you'll the full list of packages in `setup_mac.sh` which you can install manually.
### Installing dotfiles
Once you have installed basics software and libraries, you can install the dotfililes bu, clone this repo into `~/dotfiles` and symlinking the files inside it to your home directory `~`. Symlinking helps keep all your dotfiles maintainable inside a git repo, while being functional at the same time.
```shell
cd ~ && git clone --recursive [email protected]:theskumar/dotfiles.git && cd ~/dotfiles
# To create symbolic links in your home
sh bootstrap.sh ## this will create the required symlinks
pip install -r requirements.pip
```## Not Exactly What You Want?
This is what I want. It might not be what you want. Don't worry, you have options:
### Fork This
If you have differences in your preferred setup, I encourage you to fork this to create your own version. Once you have your fork working, let me know and I'll add it to a 'Similar dotfiles' list here. It's up to you whether or not to rename your fork.
### Or Submit a Pull Request
I also accept pull requests on this, if they're small, atomic, and if they make my own project development experience better.