The dotfiles for fuckin' awesome development environment
- macOS 14 or later (Apple Silicon only)
- GitHub Codespaces (requires VSCode with the GitHub Codespaces extension)
bash -c "$(curl -fsSL https://raw.githubusercontent.com/p-chan/dotfiles/main/scripts/install.sh)"Requires Automatically install dotfiles to be enabled and Settings Sync to be disabled in GitHub Codespaces settings.
# Install VSCode extensions to GitHub Codespaces
deno run -A "$DOTFILES_DIR/scripts/code-extensions.ts" import- General
- ✅ Keep 1Password in the menu bar
- Click the icon to: Show a menu
- ✅ Start at login
- ✅ Format secure notes using Markdown
- ✅ Prefill username when creating new login
- Default Vault
- Save new items in: Suggest a vault
- Kayboard Shortcuts
- Use default
- Autofill
- ✅ Submit automatically with Universal Autofill
- Appearance
- Theme: Match system
- ✅ Use device accent color
- Density
- Compact
- Interface Zoom
- 100%
- Always Show in Sidebar
- ✅ Categories
- ✅ Tags
- Secutiry
- Auto-lock
- Lock after the computer is idle for: Never
- ☐ Lock on sleep, screensaver, or switching users
- ☐ Allow 1Password to prevent your device from sleeping
- Clipboard
- ✅ Remove copied information and one-time passwords after 90 seconds
- ✅ Use Universal Clipboard to copy to other devices
- Concealed Fields
- ☐ Always show passwords and full credit card numbers
- ✅ Hold Option to toggle revealed fields
- ✅ Always show Wi-Fi QR codes
- Auto-lock
- Privacy
- ✅ Show app and website icons
- Item Location
- ☐ Use Apple Maps to search for location
- Watchtower
- ✅ Check for compromised websites
- ☐ Check for vulnerable passwords
- ✅ Check for two-factor authentication
- ✅ Check for passkeys
- Browser
- ✅ Connect with 1Password in the browser
- Developer
- 1Password Developer
- ☐ Show 1Password Developer experience
- SSH Agent
- ✅ Use the SSH Agent
- Advanced
- Ask approval for each new: application and terminal session
- Remember key approval: until 1Password quits
- ✅ Display key names when authorizing connections
- ☐ Generate SSH config file with bookmarked hosted
- Open SSH URLs with: Ghostty
- Command-Line Interface (CLI)
- ✅ Integrate with 1Password CLI
- Watchtower
- ☐ Check for developer credentials on disk
- 1Password Developer
- Sign in
- From the menu bar, choose Fantastical / Enter Fantastical 2 License..., enter my Fantastical 2 License, then click License
- LOG IN
- Click MX Master 3S
- Click SETTINGS from sidebar
- Click RESTORE SETTINGS FROM BACKUP under Restore backup
- Download iStat Menus Settings
- From the menu bar, Click File / Import settings... and Select
iStat Menu Settings.ismp7 - Arrange menu bar icons in the following order: CPU & GPU, Memory, SSD, and Sensor
brew update
brew upgrademise up