chore: replace hand-drawn NixOS SVG with official logo paths
All checks were successful
Client Check Build (NixCN CMS) TeamCity build finished

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-04-18 19:40:48 +08:00
parent be8b8c0d94
commit 2c5426671e

View File

@@ -1,23 +1,28 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100" fill="#7ebae4">
<g transform="translate(50,50)">
<!-- Three arms at 0°, 60°, 120° (opposite arms share each rect) -->
<rect x="-3.5" y="-47" width="7" height="94" rx="3"/>
<rect x="-3.5" y="-47" width="7" height="94" rx="3" transform="rotate(60)"/>
<rect x="-3.5" y="-47" width="7" height="94" rx="3" transform="rotate(120)"/>
<!-- Crossbars (upper) -->
<rect x="-13" y="-32" width="26" height="4.5" rx="2"/>
<rect x="-13" y="-32" width="26" height="4.5" rx="2" transform="rotate(60)"/>
<rect x="-13" y="-32" width="26" height="4.5" rx="2" transform="rotate(120)"/>
<!-- Crossbars (lower) -->
<rect x="-13" y="27.5" width="26" height="4.5" rx="2"/>
<rect x="-13" y="27.5" width="26" height="4.5" rx="2" transform="rotate(60)"/>
<rect x="-13" y="27.5" width="26" height="4.5" rx="2" transform="rotate(120)"/>
<!-- Arrow tips at each of 6 ends -->
<polygon points="0,-48 -5.5,-39 5.5,-39"/>
<polygon points="0,-48 -5.5,-39 5.5,-39" transform="rotate(60)"/>
<polygon points="0,-48 -5.5,-39 5.5,-39" transform="rotate(120)"/>
<polygon points="0,-48 -5.5,-39 5.5,-39" transform="rotate(180)"/>
<polygon points="0,-48 -5.5,-39 5.5,-39" transform="rotate(240)"/>
<polygon points="0,-48 -5.5,-39 5.5,-39" transform="rotate(300)"/>
</g>
<svg width="512" height="512" viewBox="0 0 512 512" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M120.587 309.626L148.36 261.518L269.887 472.005H214.34L186.567 423.897L158.794 472.005H131.021L117.126 447.943L158.794 375.772L120.604 309.626H120.587Z" fill="url(#paint0_linear_74_911)"/>
<path d="M141.421 165.285H196.968L75.4412 375.772L47.6681 327.664L75.4412 279.556H19.8949L6 255.494L19.8949 231.432H103.231L141.421 165.285Z" fill="url(#paint1_linear_74_911)"/>
<path d="M276.826 111.17L304.599 159.278H61.5632L89.3364 111.17H144.883L117.11 63.0623L131.004 39H158.778L200.446 111.17H276.826Z" fill="url(#paint2_linear_74_911)"/>
<path d="M391.413 201.379L363.64 249.487L242.114 39H297.66L325.433 87.108L353.206 39H380.979L394.874 63.0623L353.206 135.233L391.396 201.379H391.413Z" fill="url(#paint3_linear_74_911)"/>
<path d="M370.579 345.703H315.032L436.559 135.216L464.332 183.324L436.559 231.432H492.105L506 255.494L492.105 279.556H408.769L370.579 345.703Z" fill="url(#paint4_linear_74_911)"/>
<path d="M235.175 399.835L207.401 351.727H450.454L422.681 399.835H367.134L394.908 447.943L381.013 472.005H353.24L311.572 399.835H235.191H235.175Z" fill="url(#paint5_linear_74_911)"/>
<defs>
<linearGradient id="paint0_linear_74_911" x1="-244.299" y1="-121.183" x2="-163.239" y2="19.218" gradientUnits="userSpaceOnUse">
<stop offset="1" stop-color="#5277C3"/>
</linearGradient>
<linearGradient id="paint1_linear_74_911" x1="-194.029" y1="-258.424" x2="-275.089" y2="-118.023" gradientUnits="userSpaceOnUse">
<stop offset="1" stop-color="#7EBAE4"/>
</linearGradient>
<linearGradient id="paint2_linear_74_911" x1="-50.0423" y1="-283.509" x2="-212.164" y2="-283.509" gradientUnits="userSpaceOnUse">
<stop offset="1" stop-color="#5277C3"/>
</linearGradient>
<linearGradient id="paint3_linear_74_911" x1="43.6727" y1="-171.37" x2="-37.3876" y2="-311.771" gradientUnits="userSpaceOnUse">
<stop offset="1" stop-color="#7EBAE4"/>
</linearGradient>
<linearGradient id="paint4_linear_74_911" x1="-6.58154" y1="-34.1292" x2="74.4793" y2="-174.531" gradientUnits="userSpaceOnUse">
<stop offset="1" stop-color="#5277C3"/>
</linearGradient>
<linearGradient id="paint5_linear_74_911" x1="-150.568" y1="-9.02722" x2="11.5536" y2="-9.0273" gradientUnits="userSpaceOnUse">
<stop offset="1" stop-color="#7EBAE4"/>
</linearGradient>
</defs>
</svg>

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 2.3 KiB