@@ -0,0 +1,27 @@
1+{
2+ inputs = {
3+ nixpkgs.url = "github:NixOS/nixpkgs";
4+
5+ # nixpkgs.url =
6+ # "github:NixOS/nixpkgs?rev=35fc22e24879ca191403a923ea7f520593621a7d";
7+
8+ flake-utils = { url = "github:numtide/flake-utils"; };
9+ };
10+ outputs = { self, nixpkgs, flake-utils }:
11+ flake-utils.lib.eachDefaultSystem (system:
12+ let pkgs = import nixpkgs { inherit system; };
13+ in {
14+ devShells = {
15+ default = pkgs.mkShell {
16+ buildInputs = with pkgs; [
17+ elmPackages.elm
18+ elmPackages.elm-language-server
19+ elmPackages.elm-format
20+ yarn
21+ nodejs_23
22+ ];
23+ };
24+ };
25+ });
26+
27+}