Personal dotfile configurations and bootstrapping process.
Getting Started
Download git and clone this repo at $HOME/projects/miniscruff/dotfiles
Download paid fonts and place them in .fonts
Then run the install.sh script.
How to add
Update the tools list in main.go
Run go run main.go
Run upgrade.sh to upgrade all tools and packages
QMK Help
QMK is the keyboard firmware for my preferred keyboard, the planck.
It requires building and flashing for updates.
Inside /packages/qmk_firmware is my fork of the official release.
After making changes:
run qmk compile
run qmk flash
press raise+lower+backspace to when output says "bootloader not found"
wait a few seconds for keyboard to restart
Tasks
Below is a list of common development tasks, these can easily be run using xc.
For example xc test will run the test suite.
lint
goimports -w -local github.com/miniscruff/dotfiles .
golangci-lint run ./...