GitXplorerGitXplorer
s

dotfiles

public
4 stars
0 forks
18 issues

Commits

List of commits on branch main.
Unverified
a24b0378c32688e5da0f366d139e9c2ce42a74ec

formats

sscottyeck committed a month ago
Unverified
2ccfeef0a31150a7af4670953245a239f4193b31

better fugitive-to-code flow

sscottyeck committed a month ago
Unverified
2707da435c0794647cbc4fa102c4ab6597bb37ee

machine setup updates

sscottyeck committed a month ago
Unverified
ddee323ac5bdbe535c88d4b2adaf76632b8e2cf2

brews

sscottyeck committed a month ago
Unverified
f06a4cad909222120292e548d7e3ac0f84568955

move vscode input widget down

sscottyeck committed 2 months ago
Unverified
b8db71eed6c4314aa1db15992e6b26932d6c9cec

system settings setup

sscottyeck committed 2 months ago

README

The README file for this repository.

dotfiles

My dotfiles repo.

Here I store my dotfiles and other miscellanea regarding machine configuration. For the most part this comprises of:

  • runtime configurations, primarily for my regular zsh / tmux / neovim workflows.
  • many tools I've written to make my life easier.
  • notes on manual OSX settings. Hopefully someday I can automate these.

I've not built much here with consideration for needs beyond my own, so if you somehow find yourself (1) reading this and (2) considering for some reason installing my dotfiles, proceed at your own peril.

Install

These dotfiles are intended to be installed via a bare git repository - thank you to @liamfd for the recommendation.

# in $HOME

# clone this repo (explicitly using https to avoid auth issues)
$ git clone --bare https://github.com/scottyeck/dotfiles.git $HOME/.dotfiles

# add a temporary "dots" alias to this git repo
$ alias dots='/usr/bin/git --git-dir=$HOME/.dotfiles/ --work-tree=$HOME'

# copy the files
$ dots checkout

# ignore untracked (non dotfiles) files
$ dots config --local status.showUntrackedFiles no

# if there is a merge conflict, rename the conflicting files and try again

System Bootstrap

This bootstrap script will (in theory) install all of the stuff I usually install.

$ ./core/bootstrap

Further reading