Nix flake with a dev shell for everything

nix develop: Go, gopls, shellcheck, make, curl, jq, Python, Node.js,
oxipng and ImageMagick; on Linux also Ghostty, Xvfb, xdotool, DejaVu fonts
and Chromium for the README screenshots and the webOS app.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
2026-10-25 18:16:05 +01:00
co-authored by Claude Opus 5.5
parent 7f6d4d07b9
commit 0dedcb3893
6 changed files with 96 additions and 3 deletions
+2
View File
@@ -140,6 +140,8 @@ TV's Developer Mode; see [webos/README.md](webos/README.md).
## Development
`nix develop` opens a shell with everything below (Go, shellcheck, Node.js, Python, the screenshot
tools and Chromium; the flake is in [flake.nix](flake.nix)); without Nix, install what you use.
`dev/` has a compose file with pinned Radarr, Sonarr and SABnzbd containers plus a fake indexer;
see [dev/README.md](dev/README.md).
`make test` runs vet and the unit tests. The screenshots are made with