/dot-files

my . files for terminal (zsh, Vim)

Primary LanguageVim Script

Jofred Cayabyab's dot files

This repo is designed to make MacOS development setup as painless as possible. If you encounter any issues while trying to setup the repo, please contact me @ me@jcayabyab.com.

Setup

  1. Clone (or manually download) this repo and cd into the setup folder
  2. Run sudo chmod +x setup.sh then zsh setup.sh
    • Some commands might need user interaction, so monitor the script's execution.
  3. In Preferences -> Profiles of iTerm2, click on Other Actions... -> Import JSON Profiles... and import the iterm2.json profile

Syncing settings after file change

After you make a change to a file:

  1. Re-run setup.sh script in setup folder
  2. Commit changes to git repo

Note: The files in the folders are symlinked to their respective places, so any changes made to files outside of this folder will be automatically updated in this folder.

Known Issues

  • The IntelliJ ~/.ideavimrc does not elegantly source ~/.vimrc. For example, pressing f types out ⏎overwin-f). Separating the ~/.vimrc file into multiple files would make this easier.
  • There's a weird issue with install the LTS version in the Bash script. The issue is found (here)[nvm-sh/nvm#2963] and seems to be related to the common-aliases library with oh-my-zsh. This should be fixed soon as per (this)[nvm-sh/nvm#2963 (comment)] comment, but a quick workaround would be to comment out common-aliases in ~/.zshrc, then rerun setup.sh.

General Setup

Wallpapers

I typically like dynamic wallpapers. Here are some that I like to use:

Applications

Things

Install from the App Store (or other alternative sources).

Magnet

Install from the App Store (or other alternative sources).