From 5175423ab1d66410578fe5dde4f56a8eaf0c1a14 Mon Sep 17 00:00:00 2001 From: "Jeffrey C. Ollie" Date: Thu, 17 Nov 2022 12:23:10 -0600 Subject: [PATCH] build from source --- flake.nix | 24 ++++++++++++++++-------- result | 1 + 2 files changed, 17 insertions(+), 8 deletions(-) create mode 120000 result diff --git a/flake.nix b/flake.nix index 1de7c83..0fab6ec 100644 --- a/flake.nix +++ b/flake.nix @@ -19,7 +19,7 @@ in { packages = { - open-lens = + open-lens-from-binary = let pname = "open-lens"; version = "6.1.19"; @@ -56,13 +56,21 @@ ''; }; }; - - apps = { - # asdm = { - # type = "app"; - # program = "${self.packages.${system}.mpc}/bin/mpc"; - # }; - }; + open-lens-from-source = + let + version = "6.2.0"; + in + pkgs.mkYarnPackage { + src = pkgs.fetchFromGitHub { + owner = "lensapp"; + repo = "lens"; + rev = "v${version}"; + sha256 = "sha256-jJt731hUbBYFHZ9dJDfHPss1loIgyEogWwRQtukIKs8="; + }; + buildPhase = '' + make build + ''; + }; }; } ); diff --git a/result b/result new file mode 120000 index 0000000..a74b9f2 --- /dev/null +++ b/result @@ -0,0 +1 @@ +/nix/store/y3njclwrx38amm39ccgqzhvakq3hkvm1-open-lens-6.1.19 \ No newline at end of file