summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--assets/goat.html9
-rw-r--r--modules/foundation/www/default.nix7
2 files changed, 15 insertions, 1 deletions
diff --git a/assets/goat.html b/assets/goat.html
new file mode 100644
index 0000000..6c35598
--- /dev/null
+++ b/assets/goat.html
@@ -0,0 +1,9 @@
+
+<!-- some super low-stakes analytics! (yeah i wanna know if anyone sees this) -->
+<script>
+    window.goatcounter = { path: p => { return location.host + p; } }
+</script>
+<script data-goatcounter="https://goat.rnrd.eu/count" async src="//goat.rnrd.eu/count.js"></script>
+<noscript>
+    <img src="https://goat.rnrd.eu/count?p=/">
+</noscript>
diff --git a/modules/foundation/www/default.nix b/modules/foundation/www/default.nix
index 7a4ee01..97e2f2f 100644
--- a/modules/foundation/www/default.nix
+++ b/modules/foundation/www/default.nix
@@ -25,8 +25,13 @@ let
     env.me = util.titleCase me.name;
   };
 
+  default-page-index-w-goat = pkgs.concatText "base.html" [
+    default-page-index
+    ../../../assets/goat.html
+  ];
+
   default-page = pkgs.linkFarm "www-base" {
-    "index.html" = default-page-index;
+    "index.html" = default-page-index-w-goat;
     "favicon.png" = ../../../assets/favicon.png;
   };