Skip to content

All the dots a squirrel can file.

Notifications You must be signed in to change notification settings

onlyhavecans/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

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

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.

asdf-vm

Uses asdf-vm to manage most of my language versions since I am quite polyglot. I have a global .tool-versions but generally don't store that in dotfiles as pour manages it. There is also a lot of .default packages to keep support open