]> git.immae.eu Git - perso/Immae/Config/Nix.git/blobdiff - overlays/shaarli/default.nix
Move Shaarli package to overlays
[perso/Immae/Config/Nix.git] / overlays / shaarli / default.nix
diff --git a/overlays/shaarli/default.nix b/overlays/shaarli/default.nix
new file mode 100644 (file)
index 0000000..c2fb9cc
--- /dev/null
@@ -0,0 +1,10 @@
+self: super: {
+  shaarli = varDir: super.shaarli.overrideAttrs (old: {
+    patchPhase = "";
+    patches = (old.patches or []) ++ [ ./shaarli_ldap.patch ];
+    installPhase = (old.installPhase or "") + ''
+      cp .htaccess $out/
+      ln -sf ${varDir}/{cache,pagecache,tmp,data} $out/
+      '';
+  });
+}