]> git.immae.eu Git - perso/Immae/Config/Nix.git/blobdiff - modules/private/websites/tools/tools/landing.nix
Migrate manual scripts from tools.immae.eu
[perso/Immae/Config/Nix.git] / modules / private / websites / tools / tools / landing.nix
diff --git a/modules/private/websites/tools/tools/landing.nix b/modules/private/websites/tools/tools/landing.nix
new file mode 100644 (file)
index 0000000..ac5c3cf
--- /dev/null
@@ -0,0 +1,21 @@
+{ stdenv, fetchFromGitHub }:
+stdenv.mkDerivation rec {
+  pname = "homer";
+  version = "v1.0";
+  src = fetchFromGitHub {
+    owner = "bastienwirtz";
+    repo = "homer";
+    rev = version;
+    sha256 = "0pgpkbqdg4728c8xan5q3lfb8najq118wn2497mc3h0md7l09m63";
+  };
+
+  phases = ["unpackPhase" "installPhase"];
+
+  installPhase = ''
+    cp -a . $out
+    sed -i -e "s/vlayout: true,/vlayout: false,/" $out/app.js
+    cp ${./landing}/config.yml $out/
+    cp ${./landing}/*.php $out/
+    cp ${./landing}/icons/* $out/assets/tools/
+  '';
+}