Ecosyste.ms: Awesome
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: 4 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/marcqualie/dotfiles
- Owner: marcqualie
- License: mit
- Created: 2016-09-23T19:45:43.000Z (over 8 years ago)
- Default Branch: main
- Last Pushed: 2024-05-20T22:36:34.000Z (9 months ago)
- Last Synced: 2024-10-12T02:33:15.133Z (4 months ago)
- Topics: bash, dotfiles, git, productivity, zsh
- Language: Shell
- Size: 363 KB
- Stars: 1
- Watchers: 3
- 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.
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 = [email protected][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
```## TODO
- Rewrite scripts to work with Bash (fresh machines don't have zsh yet)
- Auto configure nginx via ~/src/**/**/.nginx-dev.conf