https://github.com/smacker/dotfiles
https://github.com/smacker/dotfiles
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/smacker/dotfiles
- Owner: smacker
- Created: 2018-11-21T23:52:37.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2024-08-17T16:27:44.000Z (almost 2 years ago)
- Last Synced: 2025-01-02T18:48:37.350Z (over 1 year ago)
- Language: Vim Script
- Size: 110 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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)