Skip to content

darwintantuco/dotfiles

Repository files navigation

dotfiles

current tools to get things done

Overview

Name Description
neovim main text editor
fish default shell
homebrew package manager for macOS
asdf manage ruby, node, elixir and erlang versions
vscode secondary text editor

checkout Brewfile for complete app list

Requirements

macOS

Setup

  1. Use fish

    1. Add fish to the list of acceptable shells

      sudo sh -c 'echo /opt/homebrew/bin/fish >> /etc/shells'
    2. Use fish as default shell

      chsh -s /opt/homebrew/bin/fish
    3. Install fisher

      curl -sL https://raw.githubusercontent.com/jorgebucaran/fisher/main/functions/fisher.fish | source && fisher install jorgebucaran/fisher

      For more info check: fisher

    4. Install plugins from fish_plugins

      fish update
      
  2. Install homebrew

  3. Configure SSH

  4. Execute

    $ cd
    $ git clone [email protected]:darwintantuco/dotfiles.git
  5. Execute

    $ cd
    $ cd dotfiles
    $ caffeinate -i brew bundle --verbose

    Note: This will take a while and will prompt for password

  6. Login on Dropbox app

  7. Execute

    $ make setup
  8. Update .bashrc with your name and email

    git config --global user.name "Your Name"
    git config --global user.email "Your Email"
  9. (Optional) By default, signed commits are enabled. Update it in .bashrc

    • You may want to disable it by removing git config --global commit.gpgsign true
    • or update signingkey with your own key git config --global user.signingkey your-signingkey