A Discord API Library for Gleam! 馃挮
1{
2 inputs = {
3 nixpkgs.url = "nixpkgs/nixos-unstable";
4 gleam.url = "github:Comamoca/gleam-overlay";
5 };
6 outputs = {
7 nixpkgs,
8 gleam,
9 ...
10 }: let
11 forAllSystems = function:
12 nixpkgs.lib.genAttrs [
13 "aarch64-darwin"
14 "aarch64-linux"
15 "x86_64-darwin"
16 "x86_64-linux"
17 ] (system:
18 function (import nixpkgs {
19 inherit system;
20 overlays = [gleam.overlays.default];
21 }));
22 in {
23 devShells = forAllSystems (pkgs: {
24 default = pkgs.mkShellNoCC {
25 buildInputs = with pkgs; [
26 pkgs.gleam.bin.nightly
27 rebar3
28 beamPackages.erlang
29 ];
30 };
31 });
32 };
33}