--- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -1,19 +1,14 @@ import type { Metadata } from "next"; -import { Pixelify_Sans } from "next/font/google"; import "./globals.css"; import { getCurrentUser } from "@/lib/auth"; import { getAppUrl } from "@/lib/env"; import { Providers } from "@/components/providers"; import { AuthProvider } from "@/contexts/auth-context"; import { MatrixEffects } from "@/components/matrix-effects"; import { SiteHeader } from "@/components/site-header"; import { SiteFooter } from "@/components/site-footer"; - -const pixelify = Pixelify_Sans({ - subsets: ["latin"], - weight: ["400", "500", "600", "700"], - variable: "--font-pixelify", - display: "swap", -}); - +// Built fully dynamic so the sandboxed Nix build needs no database and no +// external font download; also correct for a DB-driven storefront. +export const dynamic = "force-dynamic"; + export const metadata: Metadata = { @@ -50,2 +45,2 @@ - +