Initial import of PhotoGroove

This commit is contained in:
Alexander Kobjolke 2023-12-10 22:02:26 +01:00
commit 3d2c74b8fc
7 changed files with 5744 additions and 0 deletions

38
flake.nix Normal file
View file

@ -0,0 +1,38 @@
{
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
];
};
};
}