From 64e1099eedab1bed7d67874d4910358d6cf0476d Mon Sep 17 00:00:00 2001 From: xenia Date: Fri, 10 Oct 2025 11:28:28 -0400 Subject: [PATCH] update readme for racket stuff --- README.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/README.md b/README.md index 0bb6b55..9b9e295 100644 --- a/README.md +++ b/README.md @@ -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::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 '' --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 +, 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