From 319bdda4b1d3921a94e832a00f0f47fac10a4009 Mon Sep 17 00:00:00 2001 From: Rok Garbas Date: Thu, 8 Jan 2026 14:51:38 +0100 Subject: [PATCH 1/3] feat: Add speakers and agenda pages with updated navigation - Add speakers.html page with Sessionize embed for all speakers - Add agenda.html page with Sessionize embed for sessions - Update navigation: Speakers, Agenda, Sponsors, About - Add Rok Garbas back to featured speakers on homepage - Add Sponsors section with Flox, PDT Partners, ExpressVPN placeholders - Move CFP button next to Sign Up button - Add full header (CFP banner, hero, signup, nav) to subpages - Add grid background and consistent styling to subpages - Hide Sessionize bullet points and attribution via CSS --- .claude/settings.json | 18 +++ .mcp.json | 20 +++ agenda.html | 338 ++++++++++++++++++++++++++++++++++++++++++ index.html | 102 ++++++++++++- speakers.html | 338 ++++++++++++++++++++++++++++++++++++++++++ 5 files changed, 812 insertions(+), 4 deletions(-) create mode 100644 .claude/settings.json create mode 100644 .mcp.json create mode 100644 agenda.html create mode 100644 speakers.html diff --git a/.claude/settings.json b/.claude/settings.json new file mode 100644 index 0000000..27b4742 --- /dev/null +++ b/.claude/settings.json @@ -0,0 +1,18 @@ +{ + "permissions": { + "allow": [ + "mcp__playwright__browser_take_screenshot", + "mcp__playwright__browser_run_code", + "mcp__playwright__browser_evaluate", + "mcp__playwright__browser_hover", + "mcp__playwright__browser_close" + ], + "deny": [], + "ask": [] + }, + "enabledMcpjsonServers": [ + "figma", + "playwright", + "fellow-ai" + ] +} diff --git a/.mcp.json b/.mcp.json new file mode 100644 index 0000000..7350efc --- /dev/null +++ b/.mcp.json @@ -0,0 +1,20 @@ +{ + "mcpServers": { + "figma": { + "type": "http", + "url": "https://mcp.figma.com/mcp" + }, + "playwright": { + "type": "stdio", + "command": "npx", + "args": [ + "@playwright/mcp@latest" + ], + "env": {} + }, + "fellow-ai": { + "type": "http", + "url": "https://fellow.app/mcp" + } + } +} diff --git a/agenda.html b/agenda.html new file mode 100644 index 0000000..541cc84 --- /dev/null +++ b/agenda.html @@ -0,0 +1,338 @@ + + + + + + + + Agenda - PlanetNix 2026 + + + + + + + + + + + + + + + + + +
+ +
+
Call for Papers Open Now!
+ Submit CFP +
+ + +
+
+ + + Moon + +
+
+ +

Where Nix Builders Come Together

+
March 5th-6th, 2026 @ Pasadena, CA
+
+
+ +
+
+ + + + + + + + +
+

Agenda

+
+
+ +
+
+
+ + +
+
+ + diff --git a/index.html b/index.html index d62b431..e794ec8 100644 --- a/index.html +++ b/index.html @@ -245,6 +245,7 @@ display: flex; justify-content: center; align-items: center; + gap: 1.5em; } .signup-button { @@ -560,6 +561,70 @@ font-size: 14px; } +/* Sponsors Section */ +.sponsors-section { + position: relative; + z-index: 10; + padding: 4em 19%; + background: #000000; + background: linear-gradient( + 180deg, + rgba(0, 0, 0, 0) 0%, + rgba(0, 0, 0, 0.4) 10%, + rgba(0, 0, 0, 1) 20%, + rgba(0, 0, 0, 1) 80%, + rgba(0, 0, 0, 0.4) 90%, + rgba(0, 0, 0, 0) 100% + ); +} + +@media (max-width: 1024px) { + .sponsors-section { + padding: 4em 7%; + } +} + +.sponsors-grid { + display: flex; + flex-direction: row; + justify-content: center; + align-items: stretch; + gap: 3em; + flex-wrap: wrap; +} + +.sponsor-card { + display: flex; + flex-direction: column; + align-items: center; + text-align: center; + max-width: 280px; + flex: 1; + min-width: 200px; +} + +.sponsor-card img { + max-width: 180px; + max-height: 80px; + object-fit: contain; + margin-bottom: 1em; +} + +.sponsor-card p { + font-size: 14px; + color: #ADADAD; + margin: 0; +} + +.sponsor-card a { + color: #711AFF; + text-decoration: none; +} + +.sponsor-card a:hover { + border-bottom: 1px solid #711AFF; +} + /* FAQ Section */ .faq-section { margin: 2em 19% 0 19%; @@ -751,16 +816,16 @@

Where Nix Builders Come Together

+ Submit CFP
@@ -808,7 +873,36 @@

Stormy Peters

Rok Garbas

Rok Garbas

-
Software Engineer at Flox
+
Nix Ecosystem Lead at Flox
+ + +
+ +
+ + + +
+
+

Sponsors

+
+ + +
diff --git a/speakers.html b/speakers.html new file mode 100644 index 0000000..86f8c7a --- /dev/null +++ b/speakers.html @@ -0,0 +1,338 @@ + + + + + + + + Speakers - PlanetNix 2026 + + + + + + + + + + + + + + + + + +
+ +
+
Call for Papers Open Now!
+ Submit CFP +
+ + +
+
+ + + Moon + +
+
+ +

Where Nix Builders Come Together

+
March 5th-6th, 2026 @ Pasadena, CA
+
+
+ +
+
+ + + + + + + + +
+

Speakers

+
+
+ +
+
+
+ + +
+
+ + From c7e4dc36685e63450e999d364e07e3bf8623ecd4 Mon Sep 17 00:00:00 2001 From: Rok Garbas Date: Fri, 9 Jan 2026 00:33:52 +0100 Subject: [PATCH 2/3] fix: Add correct sponsor logos from NixCon 2025 --- assets/images/sponsor_expressvpn.svg | 5 +++++ assets/images/sponsor_pdt.svg | 4 ++++ index.html | 8 ++++---- 3 files changed, 13 insertions(+), 4 deletions(-) create mode 100644 assets/images/sponsor_expressvpn.svg create mode 100644 assets/images/sponsor_pdt.svg diff --git a/assets/images/sponsor_expressvpn.svg b/assets/images/sponsor_expressvpn.svg new file mode 100644 index 0000000..fff2efa --- /dev/null +++ b/assets/images/sponsor_expressvpn.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/images/sponsor_pdt.svg b/assets/images/sponsor_pdt.svg new file mode 100644 index 0000000..71518e0 --- /dev/null +++ b/assets/images/sponsor_pdt.svg @@ -0,0 +1,4 @@ + + + diff --git a/index.html b/index.html index e794ec8..7890162 100644 --- a/index.html +++ b/index.html @@ -893,14 +893,14 @@

Sponsors

Harness the power of Nix with Flox

From be5c1b4bcb8280e813d337d21569006faf24c27b Mon Sep 17 00:00:00 2001 From: Rok Garbas Date: Fri, 9 Jan 2026 14:58:58 +0100 Subject: [PATCH 3/3] fix: Replace blurry Flox PNG with crisp SVG and standardize sponsor logo heights - Replace flox_logo.png with flox_logo.svg (cropped viewBox for proper sizing) - Set consistent 80px height for all sponsor logos with auto width - Update logo references in index.html, agenda.html, and speakers.html --- agenda.html | 2 +- assets/images/flox_logo.png | Bin 1549 -> 0 bytes assets/images/flox_logo.svg | 9 +++++++++ index.html | 13 ++++++------- speakers.html | 2 +- 5 files changed, 17 insertions(+), 9 deletions(-) delete mode 100644 assets/images/flox_logo.png create mode 100644 assets/images/flox_logo.svg diff --git a/agenda.html b/agenda.html index 541cc84..6569d19 100644 --- a/agenda.html +++ b/agenda.html @@ -328,7 +328,7 @@

Agenda

diff --git a/assets/images/flox_logo.png b/assets/images/flox_logo.png deleted file mode 100644 index cad3efe43ffbe9c646dc0e3e7f4727917126a0db..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1549 zcmX|A2{e>z82&TN*sn|_Q_3=Q%FWVLQgaK}HmR}2DHAbitT)w+IMgvIH$>`KLz-i2 z!jN>sT>Hgv$WDzT*~d0#kUh(N-8tvJ=lt*ge9!y5&-Z`JA7w|jQjo>TA_$^DvNm^s zw>3O?X%u8NshBJ9lDT7jjgBC4*qvt=lA69B$X#>?D>J09?cfv)B)v>8n<7YYoZN@Hog0A3tSCKG^@lM`eU6BEb;0)a-O0npXe74vvJo+*w`3{!|Cbi zxw^W7fJ&u8)yT*Q1QZGdGzJC+AR`iqHa0fF!NH&hH%m)PGMNm{4h{|$78X%aQJ$Wj zwzjrcuU@@(?;gxTr_6;^M%W!C)jMCEdMy7aRfu1O5E`0s;b{3nC>YB{DMd z_3PKo&CP9XZOO^W85tRDHk-v_<>cgqhlg`G9B2oh*x1%EXlQ_0rl+T8W@f;=rltml zZ*K#D>g41kWPv~c4x5{sP}HlG5(oyOsCsQ&CmL;SQ>)sU12D7f3@x6OY%{IdbIaF#;`uUPYhi2_Hg{hkI- zevU)mkeoCdNPlFX9&Bp16rr+>WUnU2>q`dA+0<0GziL1Jsr&`*m%EaQzwXN*pl zW$CUJo;#-S!SRWqC2A;iF2%_p((Pu_Z67UrCY|>tA*9HzvT>E0QTf@eqfW~&(ds)<7g7P<5K6V zl>qAyMT(c``AeN+_Qww_8kD)d9eKZkgi5-=Esq^ zM`L{-xWys-rpF diff --git a/assets/images/flox_logo.svg b/assets/images/flox_logo.svg new file mode 100644 index 0000000..ac8b4f8 --- /dev/null +++ b/assets/images/flox_logo.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/index.html b/index.html index 7890162..089b4a8 100644 --- a/index.html +++ b/index.html @@ -604,9 +604,8 @@ } .sponsor-card img { - max-width: 180px; - max-height: 80px; - object-fit: contain; + height: 80px; + width: auto; margin-bottom: 1em; } @@ -888,19 +887,19 @@

Sponsors

@@ -1151,7 +1150,7 @@

By metro

2024 )
-
Presented by Flox
+
Presented by Flox
diff --git a/speakers.html b/speakers.html index 86f8c7a..de55b91 100644 --- a/speakers.html +++ b/speakers.html @@ -328,7 +328,7 @@

Speakers