Skip to content

Commit 18e26d5

Browse files
committed
Replace generic ideas with concrete Nix-flavored prompts
Mix of specific buildable projects (mesh store cache, NixOS home server appliance, declarative personal cloud) and provocative what-if questions (binary provenance verification, phone OS attestation, system drift detection).
1 parent b74f861 commit 18e26d5

2 files changed

Lines changed: 43 additions & 11 deletions

File tree

site/index.html

Lines changed: 34 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -169,19 +169,42 @@ <h2>Judging</h2>
169169
<section id="ideas">
170170
<h2>Ideas to get you started</h2>
171171
<ul class="ideas-list">
172-
<li>P2P package distribution</li>
173-
<li>Personal cloud on your own hardware</li>
174-
<li>Decentralized identity / auth</li>
175-
<li>Reproducible build verification</li>
176-
<li>Local-first collaboration tools</li>
177-
<li>Self-hosted alternative to a SaaS product</li>
178-
<li>Transparent firmware / hardware audit</li>
179-
<li>Encrypted backup with user-held keys</li>
172+
<li>
173+
A NixOS appliance your parents could run as their home server
174+
</li>
175+
<li>
176+
What if <code>nix build</code> could prove a binary matches its
177+
source&mdash;and a non-developer could verify it?
178+
</li>
179+
<li>
180+
A mesh cache that shares Nix store paths over the local network at
181+
a conference
182+
</li>
183+
<li>
184+
<code>nixos-rebuild</code> but it deploys to a VPS you actually own,
185+
with one command
186+
</li>
187+
<li>
188+
What if your phone could cryptographically attest that its OS was
189+
built from a public config?
190+
</li>
191+
<li>
192+
A declarative personal cloud: email, files, calendar, contacts,
193+
all defined in one flake
194+
</li>
195+
<li>
196+
Peer-to-peer secret sharing for teams&mdash;no third-party vault
197+
service
198+
</li>
199+
<li>
200+
A tool that diffs what your NixOS system is <em>supposed</em> to
201+
run vs. what it <em>actually</em> runs
202+
</li>
180203
</ul>
181204
<p class="spaced muted">
182-
These are starting points, not limits. The key question:
183-
<em>would an average user benefit from this?</em> Sovereignty means
184-
nothing if only experts can use it.
205+
These are sparks, not boundaries. Build whatever you want. The only
206+
test: <em>does it give a real person more control over their own
207+
computing?</em>
185208
</p>
186209
</section>
187210

site/style.css

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -200,6 +200,15 @@ td a {
200200
"Courier New", monospace;
201201
}
202202

203+
/* Inline code */
204+
205+
code {
206+
font-family: "SF Mono", "Fira Code", "Fira Mono", "Roboto Mono",
207+
"Courier New", monospace;
208+
font-size: 0.9em;
209+
color: var(--accent);
210+
}
211+
203212
/* Ideas list */
204213

205214
.ideas-list {

0 commit comments

Comments
 (0)