]> git.immae.eu Git - perso/Immae/Config/Nix.git/blobdiff - lib/private/default.nix
Remove private specificities from pure-ftpd package and lib
[perso/Immae/Config/Nix.git] / lib / private / default.nix
diff --git a/lib/private/default.nix b/lib/private/default.nix
new file mode 100644 (file)
index 0000000..c7d753a
--- /dev/null
@@ -0,0 +1,20 @@
+{}:
+{
+  # This adds header colors to the builds, but it rebuilds the whole
+  # world from scratch, so only use it to debug!
+  # add it as postHook in derivations
+  immaePostHook = ''
+    header() {
+      echo -ne "\033[1;36m"
+      echo -n "$1"
+      echo -e "\033[0m"
+    }
+
+    echoCmd() {
+      printf "\033[1;34m%s:\033[0m" "$1"
+      shift
+      printf ' %q' "$@"
+      echo
+    }
+  '';
+}