A repository for dot files, configurations and setup tools
install - Install environment
$ ./install.sh
- Add doom emacs setup
- Add direnv
- Add nix makefiles
- Add other configurations
TODO: Wrap these up into scripts. This area also serves as reference.
Project tasks are wrapped up in Makefiles.
Common tasks are wrapped up in Bash scripts.
NOTE: This section uses dependencies and configurations from this repo.
Start multiplexer
zellij
Edit file from fuzzy find
kak $(fzf)
Search for 'emacs'
rg emacs .
Replace 'emacs' with 'vim'
sd emacs vim
Find files with names containing 'init'
fd init
tokei .
asdf
grex
procs
git-delta
jq
yq
xsv
hyperfine
watchexec
nushell
zoxide
bandwhich
ytop
just #?
Run rails model spec when model app code changes
watchexec -w app/models rspec spec/models
watchexec -w app/models -- make test dir=models
TODO: Makefiles >> Standard tools
TODO: Justfiles >> Custom tools
TODO: Scripts >> Custom tools
bin
Custom binaries: List
util
Custom utility scripts: List