dev: direnv + flake for nix-shell

Change-Id: Ic74d9f5e0529d550581d8ff96bdace74cb39b76f
diff --git a/.gitignore b/.gitignore
index eda363b..a12118e 100644
--- a/.gitignore
+++ b/.gitignore
@@ -18,3 +18,4 @@
 .hugo_build.lock
 dist
 node_modules
+.direnv
\ No newline at end of file