Files
whoami/app/layout.tsx
QuintaandClaude Sonnet 4.6 56835ec562 redesign: port index.html stone/beige design into Next.js app
Replace Nord dark-mode theme with the stone/beige grid-based design from
index.html. Rewrites globals.css with the full CSS system, updates layout.tsx
fonts to Syne + DM Sans + DM Mono, and ports the entire HTML to page.tsx with
React accordion state. Adds Desktop section with Ryzen 7 9800X3D / RTX 5080
specs and corrects UNRAID server hardware (Core Ultra 5 225, 48GB DDR5,
UNRAID 7.3.1).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-02 01:14:07 +02:00

29 lines
1.2 KiB
TypeScript

import type { Metadata } from 'next'
import './globals.css'
export const metadata: Metadata = {
title: 'Pietro Quintavalle',
description: 'Systems Engineer · Developer · Homelabber. Economics student at USI Lugano with 5+ years building production-grade infrastructure.',
keywords: ['Pietro Quintavalle', 'Systems Engineer', 'Homelab', 'SysAdmin', 'Economics', 'USI', 'Switzerland'],
authors: [{ name: 'Pietro Quintavalle' }],
openGraph: {
title: 'Pietro Quintavalle',
description: 'Systems Engineer · Developer · Homelabber',
siteName: 'Pietro Quintavalle',
type: 'website',
},
}
export default function RootLayout({ children }: { children: React.ReactNode }) {
return (
<html lang="en">
<head>
<link rel="preconnect" href="https://fonts.googleapis.com" />
<link rel="preconnect" href="https://fonts.gstatic.com" crossOrigin="anonymous" />
<link href="https://fonts.googleapis.com/css2?family=Syne:wght@400;500;600;700&family=DM+Sans:ital,opsz,wght@0,9..40,300;0,9..40,400;0,9..40,500;1,9..40,300&family=DM+Mono:wght@400;500&display=swap" rel="stylesheet" />
</head>
<body>{children}</body>
</html>
)
}