about summary refs log tree commit diff
path: root/website/sandbox/learnpianochords/default.nix
diff options
context:
space:
mode:
authorWilliam Carroll <wpcarro@gmail.com>2020-07-02T12·28+0100
committerWilliam Carroll <wpcarro@gmail.com>2020-07-02T12·28+0100
commite4ddc3ba75f75b6df0d11ccc62b75a346d0e3846 (patch)
treec2cac178e1085a9500f3b2d32fcab2058931d0f7 /website/sandbox/learnpianochords/default.nix
parent155dff562ac5c9d893ace858c4a41a2d89955097 (diff)
Prefer builtins.path
Thanks to the Nix anti-patterns documented here...

https://nix.dev/anti-patterns/language.html#reproducability-referencing-top-level-directory-with

...I'm cleaning up some of my Nix expressions. Read the article for more
context.
Diffstat (limited to 'website/sandbox/learnpianochords/default.nix')
-rw-r--r--website/sandbox/learnpianochords/default.nix4
1 files changed, 2 insertions, 2 deletions
diff --git a/website/sandbox/learnpianochords/default.nix b/website/sandbox/learnpianochords/default.nix
index 98f548e359d4..37dfd4d390f5 100644
--- a/website/sandbox/learnpianochords/default.nix
+++ b/website/sandbox/learnpianochords/default.nix
@@ -43,7 +43,7 @@ let
   mainDotElm = mkDerivation {
     name = "elm-app-0.1.0";
     srcs = ./elm-srcs.nix;
-    src = ./.;
+    src = builtins.path { path = ./.; name = "learnpianochords"; };
     targets = ["Main"];
     srcdir = "./src";
     outputJavaScript = true;
@@ -51,7 +51,7 @@ let
 in stdenv.mkDerivation {
   name = "learn-piano-chords";
   buildInputs = [];
-  src = ./.;
+  src = builtins.path { path = ./.; name = "learnpianochords"; };
   buildPhase = ''
     mkdir -p $out
     cp index.html output.css ${mainDotElm}/Main.min.js $out