tools for building gleam projects with nix
at javascript 40 lines 1.5 kB view raw view rendered
1<!-- 2SPDX-FileCopyrightText: 2025 Ruby Iris Juric <ruby@srxl.me> 3 4SPDX-License-Identifier: 0BSD 5--> 6 7# gleam2nix 8 9[![latest release](https://git.isincredibly.gay/srxl/gleam2nix/badges/release.svg)](https://git.isincredibly.gay/srxl/gleam2nix/releases/latest) 10[![free of syn](https://img.shields.io/badge/free%20of-syn-hotpink)](https://github.com/fasterthanlime/free-of-syn) 11![trans rights](https://pride-badges.pony.workers.dev/static/v1?label=trans%20rights&stripeWidth=6&stripeColors=5BCEFA,F5A9B8,FFFFFF,F5A9B8,5BCEFA) 12 13tools for building [gleam](https://gleam.run) projects with [nix](https://nixos.org). 14 15see the [documentation website](https://gleam2nix.foxgirl.engineering/) for more info. 16 17## roadmap 18 19- [x] build targeting the BEAM 20 - [x] `gleam export erlang-shipment` style packaging 21 - [ ] OTP releases 22 - [ ] escript packaging? 23- [ ] build targeting JS 24 - [ ] nodejs 25 - [ ] deno 26 - [ ] bun 27- [ ] upstream to nixpkgs 28 - [ ] `gleam2nix` cli 29 - [ ] builder functions 30 31## contributing 32 33the canonical home of this repo is on my [personal git forge](https://git.isincredibly.gay/srxl/gleam2nix), which doesn't have open signups. if you want to submit some changes or report bugs, you can either: 34 35- open issues/PRs on the [tangled mirror](https://tangled.org/@foxgirl.engineering/gleam2nix) 36- send me an email at `ruby@srxl.me` with issue reports or git patches 37 38## licensing 39 40all code in this repo is available under the very permissive terms of the [zero-clause bsd](./LICENSES/0BSD.txt) license.