diff --git a/nix/package.nix b/nix/package.nix index 41afdb1..ca266e1 100644 --- a/nix/package.nix +++ b/nix/package.nix @@ -1,4 +1,4 @@ -{ lib, inputs, ... }: +{ inputs, ... }: let inherit (inputs.nix-filter.lib) filter inDirectory matchExt; in @@ -6,7 +6,7 @@ in perSystem = { pkgs, ... }: { - packages.srx-digital = pkgs.mkYarnPackage { + packages.srx-digital = pkgs.mkYarnPackage rec { name = "srx-digital"; src = filter { @@ -21,13 +21,13 @@ in (matchExt "ts") ../package.json ../yarn.lock - ../yarn.nix + ../nix/yarn.nix ]; }; packageJSON = ../package.json; yarnLock = ../yarn.lock; - yarnNix = ../yarn.nix; + yarnNix = ../nix/yarn.nix; yarnFlags = [ "--offline" "--production=true" @@ -47,7 +47,7 @@ in postConfigure = "export HOME=$(mktemp -d)"; buildPhase = "yarn build"; - installPhase = "mv -v deps/blog/public \${out}"; + installPhase = "mv -v deps/${name}/dist \${out}"; distPhase = "true"; }; }; diff --git a/yarn.nix b/nix/yarn.nix similarity index 100% rename from yarn.nix rename to nix/yarn.nix