update readme for racket stuff

This commit is contained in:
xenia 2025-10-10 11:28:28 -04:00
parent e4b1c22582
commit 64e1099eed
1 changed files with 17 additions and 0 deletions

View File

@ -221,6 +221,13 @@ makeSquashFs {
create a packaged nix distribution with the given packages in it for weird HPC systems. go read the
source to find out what it does; i don't recommend using this if you're not me
### [`instrumentedFetch`](./overlay.nix)
overrides the given fetch derivation (eg `fetchzip` or `fetchgit`) and logs the hash of the result.
this enables automatically determining and filling in the hash value when initially developing the
nix expression for a package. the log will contain text in the format
`FETCH_HASH:<hash>:FETCH_HASH`.
### [`lib.licenses.fyptl`](./lib/licenses/fyptl.nix)
The "Fuck You, Pirate This License" (FYPTL) is the author's version of a software non-license, which
@ -578,6 +585,16 @@ another ALSA plugin that lives in a separate package
export ALSA_PLUGIN_DIR=$(nix eval -f '<nixpkgs>' --raw pipewire)/lib/alsa-lib
```
### [`racket`, `racket-minimal`, `racketPackages`](./pkgs/racket)
dragnpkgs contains a slightly customized version of racket and racket-minimal (to include some minor
bugfixes that are pending upstream stable release).
additionally, a new scope `racketPackages` provides some packages from
<https://pkgs.racket-lang.org>, automatically converted from their catalog information and
`info.rkt` by [racket2nix](https://git.lain.faith/haskal/racket-nix). see the readme on that repo
for information on how to use `buildRacketPackage` and `makeRacketEnv`
### [`satisfactory-dedicated-server`](./pkgs/games/satisfactory-dedicated-server)
The dedicated server for [Satisfactory](https://satisfactorygame.com), with packaging steps to make