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

https://github.com/smacker/dotfiles


https://github.com/smacker/dotfiles

Last synced: 3 months ago
JSON representation

Awesome Lists containing this project

README

          

# Smacker's dotfiles

### Install

- `xcode-select --install`
- install brew
- `./bootstrap.sh`

### Set bash as default shell

```bash
# get the full path to bash from brew
echo "$(brew --prefix)/bin/bash"
# add it to the list of allowed shells
vim /etc/shells
# change the default for current user
chsh -s
```

### List of apps from AppStore

- Microsoft To Do
- Toggl Track
- Coin Tick (https://github.com/alecananian/osx-coin-ticker)

### Raycast

1. Open, type "Export Settings & Data" on existing laptop
2. On new Mac run Raycast and skip on-boarding
3. Airdrop the config and open it on the new Mac

### Setting up gpg to sign commits

Check for existing keys:

```
$ gpg --list-secret-keys --keyid-format LONG
sec rsa4096/ [SC]

uid [ultimate]
ssb rsa4096/ [SC]
```

Generate new key using Yubikey:

```
gpg --card-edit
gpg/card> admin
gpg/card> generate
```

Export the key to upload to Github:

```
gpg --armor --export
```

Add the key to gitconfig:

```
echo $'[user]\n signingKey = ' > ~/.gitconfig.local
```

#### Laptop with _wrong_ keyboard

```
brew cask install karabiner-elements
```

### Acknowledges

Highly inspired by [@mathiasbynens/dotfiles](https://github.com/mathiasbynens/dotfiles)