GithubHelp home page GithubHelp logo

christophrumpel / dotfiles Goto Github PK

View Code? Open in Web Editor NEW

This project forked from driesvints/dotfiles

23.0 4.0 6.0 5.12 MB

:computer: Public repo for my personal dotfiles

License: MIT License

Shell 97.08% Ruby 2.92%

dotfiles's Introduction

Christoph Rumpel'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/christophrumpel/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/christophrumpel/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
    • Davinci Resolve
    • Ecamm Live
    • Descript
    • Pixelmator Pro Demo (Dropbox/Backups)
  • Custom Settings
    • Spark: Log in with your main email account to load the others
    • Brave: Using created Sync QR code to sync extensions
    • Copy ssh config from 1Password to ~/.ssh/config
    • PhpStorm: enable repository sync https://github.com/christophrumpel/phpstorm-settings
  • Set Permissions
    • Bartender
    • Alfred

Still Missing

  • Activate right mouse click
  • Sleep time missmatch/error
  • Rectangle settings?
  • Operator Mono font
  • Disable Mac sounds
  • Modifier keys: Switch caps lock to Esc, possible through commandline?

dotfiles's People

Contributors

driesvints avatar christophrumpel avatar rathesdot avatar blueclock avatar ryanhanwu avatar

Stargazers

Claudio avatar Javkhlan avatar  avatar Federico Garro avatar Yurich avatar Oussama ELJabbari avatar Marc Siewert avatar Hadi Swais avatar Tim Roenicke avatar Dustin Metcalf avatar  avatar Tomislav Jovanoski avatar David Siegfried avatar  avatar Haneef Ansari avatar Salahuddin Hairai avatar Daniel Jaksi avatar Peter Brinck avatar Martin Ro avatar Markus Schober avatar Dan Braghiș avatar Bo Link avatar Ryan avatar

Watchers

James Cloos avatar Sajid Ali avatar David Siegfried avatar  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.