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

https://github.com/omrilotan/dotfiles

🔩 My dotfiles managed as a directory. Definitely a work in progress.
https://github.com/omrilotan/dotfiles

bash cli dotfiles macos productivity

Last synced: over 1 year ago
JSON representation

🔩 My dotfiles managed as a directory. Definitely a work in progress.

Awesome Lists containing this project

README

          

# My Dotfiles

This is running with Bash on a Mac

## This repository's structure

`dotfiles` directory holds all subsequent settings. This helps visibility.

The entry point is `~/dotfiles/init.sh`. It finds all nested directories and parses all `.sh` files under each of those directories. Only 'General' and 'Programs' are **not** gitignored, so add more directories to put your private things in.

> \* Files in the repo are **opt in**. Meaning everything is gitignored by default.

Each entry is measured to create visibility of startup cost.

## Installation

```sh
cd ~
git clone
cd dotfiles
./setup.sh
```

> #### What just happened?
>
> - Everything is under `~/dotfiles` directory.
> - The call to `~/dotfiles/init.sh` has been added to `.bash_profile` if it isn't already there.
> - symlinked files:
> - .bash_profile
> - .gitconfig
> - .npmrc
> - .bin
> - hosts (/etc/hosts)
> - shells (/etc/shells)

### Requirements

`brew install coreutils` - milliseconds support in date is required. I'm gnu date (gdate)