Add next-auth, direnv|flake.nix|.env.

Change-Id: I897a15f48ac61addfa27ca3d95e6c4849e73125a
Reviewed-on: https://git.clicks.codes/c/Caramels/Lotting/+/342
Tested-by: Samuel Shuert <coded@clicks.codes>
Reviewed-by: Samuel Shuert <coded@clicks.codes>
diff --git a/package.json b/package.json
index 20da318..cfd1a4f 100644
--- a/package.json
+++ b/package.json
@@ -9,9 +9,10 @@
     "lint": "next lint"
   },
   "dependencies": {
+    "next": "14.1.0",
+    "next-auth": "^4.24.5",
     "react": "^18",
-    "react-dom": "^18",
-    "next": "14.1.0"
+    "react-dom": "^18"
   },
   "devDependencies": {
     "typescript": "^5",