No description
- Go 100%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| .gitignore | ||
| .gitlab-ci.yml | ||
| go.mod | ||
| go.sum | ||
| main.go | ||
| README.md | ||
| schema.json | ||
| vars.json | ||
Garmr
In Norse mythology, Garmr or Garm (Old Norse: Garmr [ˈɡɑrmz̠]; "rag") is a wolf or dog associated with both Hel and Ragnarök, and described as a blood-stained guardian of Hel's gate.
Garmr is the backend of fwlnx, guarding the system from invalid configurations. It takes the users configuration via a HTTP API and feeds it into the NixOS config to setup the whole system.
API endpoints
GET /config
Gives you the current configuration as json.
PUT /config
Upload a json configration to this endpoint to reconfigure fwlnx.
Made with ❤️🔥 and 🐹.