All the dots a squirrel can file.
Find a file
2025-11-03 16:04:43 -08:00
home feat(waybar): tempstart 2025-11-03 16:04:43 -08:00
.gitignore I can't with the blues, I need the warmph 2023-02-23 08:50:12 -08:00
init.sh fix: use git clone to set dir 2025-10-01 22:47:24 -07:00
README.md cleanup(asdf): make asdf optional 2024-11-30 15:56:41 -08:00

D.O.S. dotfiles

Yet Another Dotfiles Repo.

This uses homeshick.

These are designed to work on macOS, Mint, Arch, and NixOS... all at the same time currently.

Overall I am trying not to have too bespoke of a setup but there is a lot of initialization and configuration for access to dev tooling

Setup

Mac

Start by installing homebrew then curlbash the init.sh script!

Apps

zsh

I try to keep my shell config sparse and rely on a lot of small commands installed in ~/bin This is slightly less efficient but more extensible

I also use FZF to get around a lot since I miss fish's completion

homebrew

I use a Brewfile to manage my packages and keep it consistent on everything but Arch Instead of running brew upgrade manually I run my pour function which does a lot of dep work.

tmux

  • I have it set up so that you can navigate through tmux and vim seamlessly using C-hjlk
  • I use tmux plug-ins use ^a-I to install

git

  • The global gitignore is mac/python/ruby/chef/go/ect oriented
  • The main config is set up with lots of alias & uses gpg signing by default
  • instead of gh or hub I now use a custom git_open script I found on the sublime merge forum and modified

ssh

I included my ssh config because I think it can be useful to others.

direnv

I use direnv frequently I have a few standard functions I use to help me out.