https://github.com/tshu-w/dotfiles
Just my dotfiles
https://github.com/tshu-w/dotfiles
dotfiles linux macos makefile stow
Last synced: 5 months ago
JSON representation
Just my dotfiles
- Host: GitHub
- URL: https://github.com/tshu-w/dotfiles
- Owner: tshu-w
- Created: 2021-02-18T09:51:34.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2026-01-15T13:54:48.000Z (5 months ago)
- Last Synced: 2026-01-15T17:45:00.044Z (5 months ago)
- Topics: dotfiles, linux, macos, makefile, stow
- Language: Python
- Homepage:
- Size: 809 KB
- Stars: 39
- Watchers: 2
- Forks: 7
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Dotfiles
``` {.bash org-language="sh"}
git clone --recurse-submodules https://github.com/tshu-w/dotfiles.git
```
## macOS
1. Ensure iCloud Unison folder downloaded
2. Grant terminal Full Disk Access
3. `make`
4. Finish *TODO* and *FIXME* in [macOS.sh](darwin/macOS.sh)
5. Link Documents to Dropbox and lock it
```shell
sudo rm -rf ~/Documents && ln -s ~/Library/CloudStorage/Dropbox/Documents ~
sudo chflags -h uchg ~/Documents
```
6. Set YouDao appID and key for LaunchBar (\~ ID)
7. Import GPG subkeys
```shell
gpg --import private-subkeys.asc
gpg --edit-key [key-id]
gpg> trust
gpg> save
gpg-connect-agent "keyattr $(gpg --list-keys --with-keygrip | awk '/\[A\]/{f=1;next} f && /Keygrip =/{print $3; exit}') Use-for-ssh: true" /bye
```
## Server
1. Import GPG public key
```shell
gpg --import .config/gnupg/public.asc
```