Code Monkey home page Code Monkey logo

dotfiles's Introduction

Konstantin's Dotfiles

This is a fork from Dries Vints's dotfiles. Check out his detailed documentation about all the files. I just changed a few things to better fit my needs.

Be careful when using these dotfiles because they change a lot of MacOS settings and install all the apps I need.

Backup Checklist

  • Did you commit and push any changes/branches to your git repositories?
  • Did you copy your .env files to a safe place if they are not casual?
  • Did you copy your IDE settings? (e.g. PhpStorm)
  • Did you backup local databases you need?
  • Did you remember to save all important documents from non-cloud directories?
  • Did you save all of your work from apps which aren't synced through cloud?
    • Insomnia (Export to Dropbox)
  • Did you update mackup to the latest version and ran mackup backup?
  • Create "Brave Sync" QR Code (Settings / Sync)

Installation

  1. Update macOS to the latest version with the App Store
  2. Create new SSH keys or copy given ones to SSH keys to ~/.ssh and make sure they're set to 600
   curl https://raw.githubusercontent.com/petrenkotino/dotfiles/master/ssh.sh | sh -s "[email protected]"
  1. Sign to 1Password and add new SSH keys to GitHub (for loading private repos)
  2. Clone dotfiles to ~/.dotfiles (you will be asked to download command line tools)
    git clone https://github.com/petrenkotino/dotfiles.git ~/.dotfiles
  3. Run Installation script
    ~/.dotfiles/install.sh
  4. Log in to Dropbox and sync folders
  5. Sync Mackup Folder (from Dropbox)
  6. Restore Mac settings" After mackup is synced with your cloud storage, by running mackup restore`
  7. Restart your computer to finalize the process

Additional Steps

  • Install apps manually [NA]
  • Custom Settings
    • Copy ssh config from 1Password to ~/.ssh/config
  • Set Permissions
    • Bartender
    • Alfred

Still Missing

  • Rectangle settings?
  • Disable Mac sounds

dotfiles's People

Contributors

driesvints avatar christophrumpel avatar petrenkotino avatar rathesdot avatar blueclock avatar ryanhanwu avatar

Stargazers

Roman avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.