Skip to content

lsparlin/dotfiles

Repository files navigation

dotfiles for my personal CLI setup

Setup Local cli environment with zsh, ohmyzsh, vim plugins, etc.

Dependencies (git submodules)

Pull submodule deppendencies and plugins

cd [PATH_TO_DOTFILES]
git submodule update --recursive --init

Homebrew

Install

[PATH_TO_DOTFILES]/_configuration/install_homebrew

OR install here Homebrew

Brewfile

use homebrew's bundling feature to bring over my commonly used packages,

cd [PATH_TO_DOTFILES]
brew bundle

Dotfiles

Automatically link:

  • .asdfrc
  • .bashrc
  • .gitconfig
  • .gitignore
  • .oh-my-zsh
  • .tmux.conf
  • .tmuxinator
  • .tool-versions
  • .vim
  • .vimrc
  • .zshrc

Dry run

Running the script with no args will dry-run and print out symlinks that would be created.

[PATH_TO_DOTFILES]/_link_dotfiles

Symlink dotfiles into $HOME directory

Run with argument live to create symlinks

[PATH_TO_DOTFILES]./_link_dotfiles live

Other helpers

Tell MacOS to save screenshots in ~/Downlods

[PATH_TO_DOTFILES]/_configuration/init_screenshot_dir

Italics for terminal

[PATH_TO_DOTFILES]/_configuration/install_italic_terms

# Remove this line from .tmux.conf.local if not installing italics
# set -g default-terminal 'tmux-256color-italic'

Obsidian convenience symlink

If using Obsidian with iCloud storage, this will symlink that path (which is long) to ~/icloud-obsidian for easier access from CLI

[PATH_TO_DOTFILES]/_configuration/link_icloud_obsidian

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published