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

https://github.com/marcqualie/dotfiles


https://github.com/marcqualie/dotfiles

bash dotfiles git productivity zsh

Last synced: 10 months ago
JSON representation

Awesome Lists containing this project

README

          

# Marc Qualie's Dot Files

My dot files are shared between all my OSX machines.

## Usage

This repository follows [scripts to rule them all](https://github.com/github/scripts-to-rule-them-all) convention.

### Initial setup

The base setup requires homebrew to be installed.

```shell
$ script/setup
```

### Updating

For convenience I've included the following shell function which calls `script/update` from anywhere.

``` shell
$ update-dotfiles
```

## Multiple Devices

Syncing this data between M1 + Intel is a pain due to homebrew installing to different directories.

Make sure to add custom device overrides for Git config in `.gitconfig.device`

```conf
[user]
signingKey = 822B03FBDEEA045B
name = Marc Qualie
email = marc@marcqualie.com

[gpg]
program = /usr/local/bin/gpg
```

Also it's required to link certain binaries since these configs are hard to make dynamic:

```shell
sudo mkdir -p /opt/homebrew/bin
sudo chown -R marc: /opt/homebrew
```