Skip to content

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

License

Notifications You must be signed in to change notification settings

HofmannZ/.dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages