{ description = "elm flake to build photo groove"; inputs = { nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable"; mkElmDerivation.url = "github:jeslie0/mkElmDerivation"; }; outputs = { self, nixpkgs, mkElmDerivation }: let system = "x86_64-linux"; pkgs = import nixpkgs { # overlays = [ mkElmDerivation.overlays.mkElmDerivation ]; inherit system; }; in { # packages.${system}.default = pkgs.mkElmDerivation { # pname = "photo-groove"; # version = "0.1.0"; # src = ./.; # outputJavaScript = true; # }; devShells.${system}.default = pkgs.mkShell { buildInputs = with pkgs; [ elm2nix elmPackages.elm elmPackages.elm-format elmPackages.elm-json elmPackages.elm-language-server elmPackages.elm-live elmPackages.elm-review elmPackages.elm-test ]; }; }; }