Skip to content

Collection of files for mac setup and useful scripts

License

Notifications You must be signed in to change notification settings

yyunikov/dotfiles

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

     _       _    __ _ _           
  __| | ___ | |_ / _(_) | ___  ___ 
 / _` |/ _ \| __| |_| | |/ _ \/ __|
| (_| | (_) | |_|  _| | |  __/\__ \
 \__,_|\___/ \__|_| |_|_|\___||___/

Collection of files for mac setup and useful scripts. Thanks to @max-lobur.

Based on https://github.com/max-lobur/dotfiles.

iterm2 The above color theme is Cobalt Neon

Mac Setup

Prerequisites

  1. Install Homebrew https://brew.sh
  2. Install GPG brew install gpg
  3. Add existing or generate SSH key in ~/.ssh (for GitHub see documentation)
  4. Import existing GPG key with gpg --import key.asc or create new one
  5. Run gpg --list-secret-keys to get your GPG_KEY for vars.sh

Automated

  1. Make sure to sign in with Apple ID
  2. Clone it / Fork it to $HOME/git directory
  3. Update vars.sh
  4. Review the init scripts, enable/disable stuff
  5. Run ./init.sh

Manual Steps

  1. Remove all default Apple apps from Dock
  2. Create Apple folder in Launchpad, add all default Apple apps to it
  3. Set wallpaper (img/wallpaper 4k.jpg)
  4. System Preferences -> Keyboard -> Shortcuts -> Function Keys and add:
    1. "PyCharm"
    2. "Intellij IDEA"
    3. "RubyMine"
    4. "GoLand"
  5. Review all other system Keyboard Shortcuts and remove all unused
  6. Setup Input Sources
  7. Authenticate in all apps
  8. iTerm Configuration
    1. Launch iTerm and type p10k configure for configuration, see this gist for theme
    2. iTerm -> Preferences -> Appearance -> General -> Minimal
    3. iTerm -> Preferences -> Profile -> Terminal -> Scrollback Lines -> 100 000
  9. Setup Dock
  10. Add the Raycast script commands by installing the app and following https://github.com/raycast/script-commands.

dock

Troubleshooting

All scripts are idempotent - hack & rerun until it works.

About

Collection of files for mac setup and useful scripts

Resources

License

Stars

Watchers

Forks

Languages

  • Shell 100.0%