Giter VIP home page Giter VIP logo

dot's Introduction

[.] dot

Dotfiles and workspace setup on macOS. GNU stow is used to manage the config files.

Pre-reinstall

Before OS reinstallation, perform the following steps:

  • Check that the latest versions of the following entities are backed up in this repo:
    • .ssh directory (without the private key)
    • .zshrc, .zsh_history, .zprofile
    • .gitconfig
    • .editorconfig
    • .ovpn config
    • .env files and the credentials of disparate projects

Post-reinstall

After OS reinstallation, perform these steps in order:

Create workspace directory

  • Create the workflow directory:

    mkdir -p ~/canvas
  • Clone this repo in the canvas directory:

    git clone [email protected]:rednafi/dot

Run init script

  • Head over to the ~/canvas/dot folder.
  • Run:
    chmod +x init.sh && ./init.sh

Restore terminal settings

  • Double click on the ~/.conf.terminal file and save it as a profile.

dot's People

Contributors

dependabot[bot] avatar rednafi avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

dot's Issues

CI

Add shellcheck and dependabot update to the CI.

Update personal device to MBA 2023 15"

  • Update docker installation commands.
  • Remove outdated apt commands.
  • Change commands to accommodate the fact that now I have two separate machines for
    work and play.

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.