Installation
System wide:
{
environment.systemPackages = with nix-casks.packages.${system}; [
racket # Racket
];
} Home Manager:
{
home.packages = with nix-casks.packages.${system}; [
racket # Racket
];
} Package Definition
{
"pname": "racket",
"version": "9.2",
"src": {
"url": "https://mirror.racket-lang.org/installers/9.2/racket-9.2-aarch64-macosx-cs.dmg",
"sha256": "045aa88a0c8b7b31da35ecad8d5ba3d5af4cea056d4e583e61f50618ae2d0b00"
},
"installPhase": [
"mkdir -p \"$out/Applications/Racket v9.2\" && cp -r \"Racket v9.2\" \"$out/Applications\"",
"mkdir -p \"$out/bin\" && ln -s \"$out/Applications/Racket v9.2/bin/drracket\" \"$out/bin/drracket\"",
"mkdir -p \"$out/bin\" && ln -s \"$out/Applications/Racket v9.2/bin/gracket\" \"$out/bin/gracket\"",
"mkdir -p \"$out/bin\" && ln -s \"$out/Applications/Racket v9.2/bin/gracket-text\" \"$out/bin/gracket-text\"",
"mkdir -p \"$out/bin\" && ln -s \"$out/Applications/Racket v9.2/bin/mred\" \"$out/bin/mred\"",
"mkdir -p \"$out/bin\" && ln -s \"$out/Applications/Racket v9.2/bin/mred-text\" \"$out/bin/mred-text\"",
"mkdir -p \"$out/bin\" && ln -s \"$out/Applications/Racket v9.2/bin/mzc\" \"$out/bin/mzc\"",
"mkdir -p \"$out/bin\" && ln -s \"$out/Applications/Racket v9.2/bin/mzpp\" \"$out/bin/mzpp\"",
"mkdir -p \"$out/bin\" && ln -s \"$out/Applications/Racket v9.2/bin/mzscheme\" \"$out/bin/mzscheme\"",
"mkdir -p \"$out/bin\" && ln -s \"$out/Applications/Racket v9.2/bin/mztext\" \"$out/bin/mztext\"",
"mkdir -p \"$out/bin\" && ln -s \"$out/Applications/Racket v9.2/bin/pdf-slatex\" \"$out/bin/pdf-slatex\"",
"mkdir -p \"$out/bin\" && ln -s \"$out/Applications/Racket v9.2/bin/plt-games\" \"$out/bin/plt-games\"",
"mkdir -p \"$out/bin\" && ln -s \"$out/Applications/Racket v9.2/bin/plt-help\" \"$out/bin/plt-help\"",
"mkdir -p \"$out/bin\" && ln -s \"$out/Applications/Racket v9.2/bin/plt-r5rs\" \"$out/bin/plt-r5rs\"",
"mkdir -p \"$out/bin\" && ln -s \"$out/Applications/Racket v9.2/bin/plt-r6rs\" \"$out/bin/plt-r6rs\"",
"mkdir -p \"$out/bin\" && ln -s \"$out/Applications/Racket v9.2/bin/plt-web-server\" \"$out/bin/plt-web-server\"",
"mkdir -p \"$out/bin\" && ln -s \"$out/Applications/Racket v9.2/bin/raco\" \"$out/bin/raco\"",
"mkdir -p \"$out/bin\" && ln -s \"$out/Applications/Racket v9.2/bin/scribble\" \"$out/bin/scribble\"",
"mkdir -p \"$out/bin\" && ln -s \"$out/Applications/Racket v9.2/bin/setup-plt\" \"$out/bin/setup-plt\"",
"mkdir -p \"$out/bin\" && ln -s \"$out/Applications/Racket v9.2/bin/slatex\" \"$out/bin/slatex\"",
"mkdir -p \"$out/bin\" && ln -s \"$out/Applications/Racket v9.2/bin/slideshow\" \"$out/bin/slideshow\"",
"mkdir -p \"$out/bin\" && ln -s \"$out/Applications/Racket v9.2/bin/swindle\" \"$out/bin/swindle\"",
"mkdir -p \"$out/bin\" && ln -s \"$out/Applications/Racket v9.2/bin/racket\" \"$out/bin/racket\"",
"mkdir -p \"$out/usr/local/share/man/man1\" && ln -s \"$out/Applications/Racket v9.2/man/man1/drracket.1\" \"$out/usr/local/share/man/man1/drracket.1\"",
"mkdir -p \"$out/usr/local/share/man/man1\" && ln -s \"$out/Applications/Racket v9.2/man/man1/gracket.1\" \"$out/usr/local/share/man/man1/gracket.1\"",
"mkdir -p \"$out/usr/local/share/man/man1\" && ln -s \"$out/Applications/Racket v9.2/man/man1/mred.1\" \"$out/usr/local/share/man/man1/mred.1\"",
"mkdir -p \"$out/usr/local/share/man/man1\" && ln -s \"$out/Applications/Racket v9.2/man/man1/mzc.1\" \"$out/usr/local/share/man/man1/mzc.1\"",
"mkdir -p \"$out/usr/local/share/man/man1\" && ln -s \"$out/Applications/Racket v9.2/man/man1/mzscheme.1\" \"$out/usr/local/share/man/man1/mzscheme.1\"",
"mkdir -p \"$out/usr/local/share/man/man1\" && ln -s \"$out/Applications/Racket v9.2/man/man1/plt-help.1\" \"$out/usr/local/share/man/man1/plt-help.1\"",
"mkdir -p \"$out/usr/local/share/man/man1\" && ln -s \"$out/Applications/Racket v9.2/man/man1/racket.1\" \"$out/usr/local/share/man/man1/racket.1\"",
"mkdir -p \"$out/usr/local/share/man/man1\" && ln -s \"$out/Applications/Racket v9.2/man/man1/raco.1\" \"$out/usr/local/share/man/man1/raco.1\"",
"mkdir -p \"$out/usr/local/share/man/man1\" && ln -s \"$out/Applications/Racket v9.2/man/man1/setup-plt.1\" \"$out/usr/local/share/man/man1/setup-plt.1\""
],
"meta": {
"description": "Modern programming language in the Lisp/Scheme family",
"homepage": "https://racket-lang.org/"
}
} Version History
9.2 (NixCasks v4)
29 May 2026, 00:00 9.1 (NixCasks v4)
25 February 2026, 00:00 9.0 (NixCasks v4)
25 November 2025, 00:00 8.18 (NixCasks v4)
12 October 2025, 12:08 8.17 (NixCasks v4)
18 May 2025, 00:01 8.16 (NixCasks v4)
7 March 2025, 09:14 8.16 (NixCasks v3)
5 March 2025, 00:00 8.16 (NixCasks v2)
4 March 2025, 19:10 8.16 (NixCasks v1)
4 March 2025, 00:00 8.15 (NixCasks v1)
8 November 2024, 21:17