Skip to content

Latest commit

 

History

History
135 lines (89 loc) · 2.96 KB

README.md

File metadata and controls

135 lines (89 loc) · 2.96 KB

Dotfiles

My environment for MacOS and Ubuntu

MacOS

Xcode

Install Xcode from App Store and launch once.

or

$ xcode-select --install

Installation

Clone this repo and make symlinks for dotfiles.

$ bash -c "$(curl -fsSL dot.yukin01.dev)"

SSH

Generate SSH key pair.

$ ./scripts/01-setup-ssh.sh

Git

Configure git remote repo.

$ ./scripts/02-setup-git.sh

Homebrew

Install Homebrew and packages.

$ ./scripts/03-setup-homebrew.sh

For kubectl, don't enable Docker for Mac's k8s option before installing Minikube.

Tools

$ ./scripts/04-setup-asdf.sh
$ ./scripts/05-setup-tools.sh

iTerm2

Manual

  • Disable Spotlight shortcut
  • System Settings > Keyboard > Text Input > Edit...
    • Add Google Japanese IME
    • Disable below
      • Use smart quotes and dashes
      • Correct spelling automatically
      • Capitalize words automatically
      • Show inline predictive text
      • Add period with double-space
    • Swap CapsLock and Ctrl
  • Login below
    • Visual Studio Code
    • Google Chrome
    • Dash, Fig

Ubuntu

Deprecated

Clone this repo.

$ bash -c "$(curl -fsSL dot.yukin01.dev)"

Install Powerline Fonts.

$ ./fonts/install.sh

Configure SSH key pair.

$ ./ssh.sh

Install ansible.

$ ./ansible/install.sh

Run ansible playbook.

$ ansible-playbook -i hosts ubuntu.yml --ask-become-pass

References