https://github.com/marcqualie/dotfiles
https://github.com/marcqualie/dotfiles
bash dotfiles git productivity zsh
Last synced: 10 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/marcqualie/dotfiles
- Owner: marcqualie
- License: mit
- Created: 2016-09-23T19:45:43.000Z (almost 10 years ago)
- Default Branch: main
- Last Pushed: 2025-03-13T17:02:49.000Z (over 1 year ago)
- Last Synced: 2025-03-13T18:26:28.574Z (over 1 year ago)
- Topics: bash, dotfiles, git, productivity, zsh
- Language: Shell
- Homepage:
- Size: 375 KB
- Stars: 1
- Watchers: 2
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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
```