| home | ||
| .gitignore | ||
| init.sh | ||
| README.md | ||
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.