Skip to content

Latest commit

 

History

History
91 lines (57 loc) · 1.66 KB

README.md

File metadata and controls

91 lines (57 loc) · 1.66 KB

Dotfiles

Dotfiles to backup, restore, and sync my preferences and settings.

How to use

Clone the repository in the $HOME folder:

cd ~
git clone https://github.com/HofmannZ/.dotfiles.git
cd .dotfiles

Run the install.sh script list this:

./scripts/install.sh

Next, sign into the App Store app and run:

./scripts/setup_mac_apps.sh

In VS code press Command + Shift + P and search for install code in path.

Next, you can configure some extensions:

./scripts/setup_editor.sh

Then, setup Keybase providing chained proof. Once setup, find the public PGP fingerprint by running:

keybase pgp list

(optional) Run the gpg setup script providing the PGP fingerprint:

./scripts/setup_gpg.sh 74432C545A2B88C97E7A02548EE0CAC87C95D82F

Yeah, thats my public PGP fingerprint, check it out on Keybase.

That's it 🚀!

Keep your system up to date

To update your system you can run the following command for anywhere:

sysup

Flutter setup

  1. Run: sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer; sudo xcodebuild -runFirstLaunch; sudo xcodebuild -license.

  2. Run: sudo gem install cocoapods

  3. Launch Android studio.

  4. Install the SDK command-line tools.

  5. Setup and AVD.

  6. Run flutter doctor --android-licenses.

Trouble shooting

If you get the following question on startup:

Ignore insecure directories and files and continue [y] or abort compinit [n]?

You shoud try to run:

compaudit | xargs chmod g-w

In case gems are out of date:

sudo gem update --system -n /usr/local/bin && sudo gem update -n /usr/local/bin