Algebraic Effects System for Rust
1{
2 nixConfig = {
3 extra-substituters = [
4 "https://nix-community.cachix.org"
5 ];
6 extra-trusted-public-keys = [
7 "nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs="
8 ];
9 };
10
11 inputs = {
12 nixpkgs.url = "github:nixos/nixpkgs/nixpkgs-unstable";
13 flake-parts.url = "github:hercules-ci/flake-parts";
14 systems.url = "github:nix-systems/default";
15 treefmt-nix.url = "github:numtide/treefmt-nix";
16 treefmt-nix.inputs.nixpkgs.follows = "nixpkgs";
17 devshell.url = "github:numtide/devshell";
18 devshell.inputs.nixpkgs.follows = "nixpkgs";
19 fenix.url = "github:nix-community/fenix/monthly";
20 fenix.inputs.nixpkgs.follows = "nixpkgs";
21 };
22
23 outputs = inputs: inputs.flake-parts.lib.mkFlake { inherit inputs; } ./nix;
24}