Skip to content

eligundry/dots

Folders and files

NameName
Last commit message
Last commit date

Latest commit

15f31f0 · Apr 8, 2025
Apr 8, 2025
Nov 28, 2023
May 7, 2024
Feb 14, 2025
Nov 14, 2023
Nov 21, 2023
Apr 8, 2025
Nov 6, 2024
Nov 10, 2023
Nov 10, 2023
Nov 10, 2023
Nov 28, 2023
Jan 23, 2025
Aug 8, 2023
Nov 10, 2023
Nov 20, 2024
Nov 10, 2023
Apr 8, 2025
Nov 10, 2023
Nov 10, 2023
Apr 8, 2025
Apr 8, 2025
Feb 14, 2025
Mar 22, 2024
Nov 10, 2023
Nov 10, 2023
Nov 10, 2023
Jan 23, 2025
Jan 13, 2015
Apr 8, 2025

Repository files navigation

dots

This is a repository of my (Eli Gundry) dotfiles.

Path of the Winner

brew install yadm
cd ~
yadm clone https://github.com/eligundry/dots.git
yadm bootstrap

Common Commands

# This will install/update dependencies in .Brewfile and update the lockfile
brew bundle --file "$HOME/.Brewfile" && brew bundle dump --force

litestream-zsh-histdb-s3

As a part of a long term project for me, I want to keep track of every shell command I ever type on every machine I work on. This is accomplished with zsh-histdb, which saves commands to a sqlite3 database, which is then continuously replicated to S3 with litestream via a background process setup with serviceman.

Installation

  1. Run the bootstrapping process described above
  2. Set the AWS access keys in ~/.config/envman/ENV.env in this format:
AWS_ACCESS_KEY_ID='xxx'
AWS_SECRET_ACCESS_KEY='xxx'
  1. Run ./.local/bin/install-zsh-histdb-sync.sh

Tips

  • You can ignore directories for nvim's telescope by adding to .rgignore