Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/miniscruff/dotfiles
My personal dot files settings for ubuntu
https://github.com/miniscruff/dotfiles
Last synced: 15 days ago
JSON representation
My personal dot files settings for ubuntu
- Host: GitHub
- URL: https://github.com/miniscruff/dotfiles
- Owner: miniscruff
- License: mit
- Created: 2019-05-12T17:21:03.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2024-10-22T05:57:46.000Z (17 days ago)
- Last Synced: 2024-10-23T07:08:42.805Z (16 days ago)
- Language: Lua
- Size: 3.71 MB
- Stars: 5
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Dotfiles
Personal dotfile configurations and bootstrapping process.
## Getting Started
1. Download git and clone this repo at `$HOME/projects/miniscruff/dotfiles`
1. Download paid fonts and place them in `.fonts`
1. Then run the `install.sh` script.## How to add
1. Update the tools list in `main.go`
1. Run `go run main.go`
1. 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:1. run `qmk compile`
1. run `qmk flash`
1. press `raise+lower+backspace` to when output says "bootloader not found"
1. wait a few seconds for keyboard to restart## Tasks
Below is a list of common development tasks, these can easily be run using [xc](https://xcfile.dev/).
For example `xc test` will run the test suite.### lint
```
goimports -w -local github.com/miniscruff/dotfiles .
golangci-lint run ./...
```### run
Generate scripts```
go run .
```