Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kalaschnik/dotfiles
https://github.com/kalaschnik/dotfiles
Last synced: 17 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/kalaschnik/dotfiles
- Owner: kalaschnik
- Created: 2023-07-17T15:44:02.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-09-19T09:35:31.000Z (about 2 months ago)
- Last Synced: 2024-10-08T19:04:35.238Z (about 1 month ago)
- Language: Shell
- Size: 64.5 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# dotfiles via chezmoi
## Post Install Steps (macOS)
### Install Apple Developer Tools
```
xcode-select --install
```**⚠️ Thereafter, go to Settings/General/Software Update and update Command Line Tools for XCode!**
### Screen Resolution
There are cli tools to programmatically get/set screen resolutions (e.g., [displaypacer](https://github.com/jakehilborn/displayplacer)), however, for my preferences this is overkill. Just set it via Settings/Displays.
### Chezmoi Idempotent Install Script
Install [chezmoi](https://www.chezmoi.io), init and apply dotfiles:
```bash
sh -c "$(curl -fsLS get.chezmoi.io)" -- init --apply kalaschnik
```This will apply the dotfiles via chezmoi and will run 2 setup scripts in parallel
1. [`run_once_1setup`](run_once_1setup)
1. Installs [Homebrew](https://brew.sh), if not already installed
2. Install app from the brewfile [./Brewfile](/Brewfile)
2. [`run_once_2macos`](run_once_2macos)
1. Asks and sets computer name, host name, and local host name
2. Asks to set some defaults: https://macos-defaults.com/### Manual Steps
Note: After chezmoi’s inital installation, you can access `chezmoi` via cli, since it was installed via homebrew. Running `chezmoi apply` will reset the dotfiles to the repo's state.
#### Manual Steps
- [ ] Lunch Applications and sign in and sync settings (e.g., VS Code)
- [ ] Create/Copy over SSH Keys
- [ ] Import Alfred settings