https://github.com/elsmr/dotfiles
⚙️ My config for macOS, git, fish, iTerm, VSCode etc.
https://github.com/elsmr/dotfiles
dotfiles fish git homebrew iterm2 macos vscode
Last synced: 3 months ago
JSON representation
⚙️ My config for macOS, git, fish, iTerm, VSCode etc.
- Host: GitHub
- URL: https://github.com/elsmr/dotfiles
- Owner: elsmr
- License: mit
- Created: 2017-10-14T18:20:57.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2021-02-20T18:01:45.000Z (over 5 years ago)
- Last Synced: 2025-01-26T07:44:32.580Z (over 1 year ago)
- Topics: dotfiles, fish, git, homebrew, iterm2, macos, vscode
- Language: Shell
- Homepage:
- Size: 69.3 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# dotfiles
> My config for macOS, git, fish, iTerm, VSCode etc.

## Features
* fish config with git integration
* iTerm config and theme
* VSCode settings, extensions and color theme
* Common Homebrew formulae
* Sensible macOS defaults based on https://mths.be/macOS
* git config and aliases based on https://mths.be/dotfiles
## Installation
### Run setup.sh
Please read through the `setup.sh` script and comment out parts you don't want.
The script will backup your home directory to `~/home-backup`. After that it will copy the dotfiles and setup all the tools.
```shell
./setup.sh
```
⚠️ VSCode, iTerm and Homebrew should be installed before running their `setup.sh`
## Keeping everything up-to-date
Most dotfiles and settings are symlinked so they will be updated automatically.
The files that cannot be symlinked can be updated by running `update.sh`.
```shell
./update.sh
```