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.
- Host: GitHub
- URL: https://github.com/omrilotan/dotfiles
- Owner: omrilotan
- License: unlicense
- Created: 2018-06-24T06:35:23.000Z (about 8 years ago)
- Default Branch: main
- Last Pushed: 2025-02-23T17:26:54.000Z (over 1 year ago)
- Last Synced: 2025-02-23T18:31:38.372Z (over 1 year ago)
- Topics: bash, cli, dotfiles, macos, productivity
- Language: Shell
- Homepage:
- Size: 780 KB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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)