chore: generate all SVG assets via rust builders

This commit is contained in:
m00d 2025-10-01 12:45:00 +02:00
parent 15287674f1
commit cb66f64896
10 changed files with 1042 additions and 405 deletions

View file

@ -0,0 +1,42 @@
<svg xmlns="http://www.w3.org/2000/svg" width="3840" height="2160" viewBox="0 0 3840 2160" role="img" aria-labelledby="title desc">
<title id="title">Nixette Wallpaper</title>
<desc id="desc">Gradient wallpaper combining trans flag waves with Nix and Gentoo motifs.</desc>
<defs>
<linearGradient id="sky" x1="0" y1="0" x2="1" y2="1">
<stop offset="0%" stop-color="#0f172a" />
<stop offset="100%" stop-color="#1e1b4b" />
</linearGradient>
<linearGradient id="wave1" x1="0" y1="0" x2="1" y2="0">
<stop offset="0%" stop-color="#55CDFC" stop-opacity="0" />
<stop offset="50%" stop-color="#55CDFC" stop-opacity="0.5" />
<stop offset="100%" stop-color="#55CDFC" stop-opacity="0" />
</linearGradient>
<linearGradient id="wave2" x1="1" y1="0" x2="0" y2="0">
<stop offset="0%" stop-color="#F7A8B8" stop-opacity="0" />
<stop offset="50%" stop-color="#F7A8B8" stop-opacity="0.55" />
<stop offset="100%" stop-color="#F7A8B8" stop-opacity="0" />
</linearGradient>
<radialGradient id="halo" cx="0.5" cy="0.5" r="0.7">
<stop offset="0%" stop-color="#FDE68A" stop-opacity="0.8" />
<stop offset="100%" stop-color="#FDE68A" stop-opacity="0" />
</radialGradient>
</defs>
<rect width="3840" height="2160" fill="url(#sky)" />
<rect x="0" y="0" width="3840" height="2160" fill="url(#halo)" opacity="0.4" />
<path d="M0 1430 C640 1320 1280 1580 1860 1500 C2440 1420 3040 1660 3840 1500 L3840 2160 L0 2160 Z" fill="url(#wave1)" />
<path d="M0 1700 C500 1580 1200 1880 1900 1760 C2600 1640 3200 1920 3840 1800 L3840 2160 L0 2160 Z" fill="url(#wave2)" />
<g opacity="0.08" fill="none" stroke="#FFFFFF" stroke-width="24">
<path d="M600 360 l220 -220 h360 l220 220 l-220 220 h-360 z" />
<path d="M600 360 l220 -220" />
<path d="M820 140 l220 220" />
</g>
<g opacity="0.12" fill="none" stroke="#FFFFFF" stroke-width="22" transform="translate(2820 320) scale(0.9)">
<path d="M0 0 C120 -40 220 40 220 160 C220 260 160 320 60 320" />
</g>
<g transform="translate(940 1320)" font-family="'Fira Sans', 'Inter', 'Segoe UI', sans-serif" font-size="220" font-weight="700" letter-spacing="18" fill="#FFFFFF" opacity="0.95">
<text>NIXETTE</text>
</g>
<g transform="translate(960 1500)" font-family="'Fira Sans', 'Inter', 'Segoe UI', sans-serif" font-size="64" fill="#F7A8B8" opacity="0.9">
<text>Declarative · Sourceful · Herself</text>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.4 KiB