Personal dotfile configurations and bootstrapping process.
- 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.
- Update the tools list in
main.go
- Run
go run main.go
- Run
upgrade.sh
to upgrade all tools and packages
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"
- press
- wait a few seconds for keyboard to restart
Below is a list of common development tasks, these can easily be run using xc.
For example xc test
will run the test suite.
goimports -w -local github.com/miniscruff/dotfiles .
golangci-lint run ./...
Generate scripts
go run .