docs: add icon and centered readme header

This commit is contained in:
Felitendo committed 2026-09-21 14:58:44 +02:00
1 parent c40dfe0238
commit b1e1cf0b54
2 files changed
+267 -2

No files matched your search

+16 -2
View File
@@ -1,6 +1,20 @@
# cachy-auto-update <p align="center">
<img width="200" src="res/cachy-auto-update.svg" alt="cachy-auto-update">
</p>
Unattended background updates for CachyOS (supports pacman, AUR, Flatpak and AppImages). <h1 align="center">cachy-auto-update</h1>
<h3 align="center">Unattended background updates for CachyOS.</h3>
<p align="center">
Supports pacman, AUR, Flatpak and AppImages.
</p>
<h5 align="center">
<a href="#usage">How to use</a> |
<a href="#install">Install</a> |
<a href="https://ko-fi.com/felitendo">Ko-Fi</a>
</h5>
Built for the machine you set up for somebody else and would rather not maintain. Built for the machine you set up for somebody else and would rather not maintain.
Stays out of the way while they are gaming or on battery, never touches the Stays out of the way while they are gaming or on battery, never touches the
+251
View File
@@ -0,0 +1,251 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="-48.2 -1.2 553.3 553.3" width="512" height="512">
<!-- The C is the CachyOS logo, taken unchanged from cachyos-settings (/usr/share/icons/cachyos.svg), without its bubbles. -->
<defs>
<linearGradient id="bo-badge" x1="0" y1="0" x2="1" y2="1"><stop offset="0" stop-color="#5fd0ff"/><stop offset="1" stop-color="#0c62a0"/></linearGradient>
<mask id="bo-gap"><rect x="-100" y="-100" width="712" height="712" fill="#fff"/><circle cx="356" cy="372" r="100" fill="#000"/></mask>
<filter id="bo-soft" x="-20%" y="-20%" width="140%" height="150%"><feDropShadow dx="0" dy="10" stdDeviation="12" flood-color="#04213a" flood-opacity=".35"/></filter>
</defs>
<g filter="url(#bo-soft)">
<g mask="url(#bo-gap)">
<svg x="0" y="0" width="512" height="512"
version="1.1"
viewBox="0 0 64 64"
id="svg13595"
sodipodi:docname="finalTemplate2.svg"
inkscape:version="1.2.2 (b0a8486541, 2022-12-01)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs13599">
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4353"
id="linearGradient5185"
x1="994.80933"
y1="1533.2783"
x2="982.34351"
y2="1556.7653"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.8798364,0,0,1.8798364,-1461.3663,-2735.8963)" />
<linearGradient
inkscape:collect="always"
id="linearGradient4353">
<stop
style="stop-color:#020202;stop-opacity:1;"
offset="0"
id="stop4349" />
<stop
style="stop-color:#020202;stop-opacity:0;"
offset="1"
id="stop4351" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4353"
id="linearGradient9102"
x1="1031.1788"
y1="1597.9056"
x2="1018.4292"
y2="1574.7378"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.8798364,0,0,1.8798364,-1475.8928,-2775.7298)" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4353"
id="linearGradient11890"
x1="940.43298"
y1="1612.4667"
x2="930.58917"
y2="1594.4696"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.8798364,0,0,1.8798364,-1461.3663,-2735.8963)" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4353"
id="linearGradient11670"
x1="965.60468"
y1="1571.4271"
x2="951.66113"
y2="1571.345"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.8798364,0,0,1.8798364,-1461.3663,-2735.8963)" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4353"
id="linearGradient13770"
x1="946.23389"
y1="1655.8641"
x2="961.37311"
y2="1655.8458"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.8798364,0,0,1.8798364,-1461.3663,-2735.8963)" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4353"
id="linearGradient12421"
x1="936.33533"
y1="1628.7738"
x2="933.3775"
y2="1622.9775"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.8798364,0,0,1.8798364,-1461.3663,-2735.8963)" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4353"
id="linearGradient13391"
x1="950.3302"
y1="1618.6165"
x2="941.97058"
y2="1645.7675"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.8798364,0,0,1.8798364,-1461.3663,-2735.8963)" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4353"
id="linearGradient13599"
x1="1008.2007"
y1="1681.3291"
x2="1015.7307"
y2="1668.3738"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.8798364,0,0,1.8798364,-1461.3663,-2735.8963)" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient18299"
id="linearGradient18175"
x1="1148.342"
y1="1585.5081"
x2="1145.4373"
y2="1629.9749"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.149118,0,0,1.149118,-688.72735,-1522.6311)" />
<linearGradient
inkscape:collect="always"
id="linearGradient18299">
<stop
style="stop-color:#008066;stop-opacity:0"
offset="0"
id="stop18295" />
<stop
style="stop-color:#00ffcc;stop-opacity:1"
offset="1"
id="stop18297" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient18299"
id="linearGradient18632"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.87237591,0,0,0.87237591,-453.21965,-1141.1036)"
x1="1148.342"
y1="1585.5081"
x2="1145.4373"
y2="1629.9749" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient18299"
id="linearGradient18659"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.44920702,0,0,0.44920702,64.088025,-548.51323)"
x1="1148.342"
y1="1585.5081"
x2="1145.4373"
y2="1629.9749" />
</defs>
<g
id="g3823"
transform="matrix(0.14586725,0,0,0.14586725,-33.936112,-11.122661)">
<path
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.497373px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 340.70181,142.33354 H 527.16034 L 479.95858,224.0895 H 378.83956 l -42.13335,72.97713 42.72023,73.99374 h 197.24578 l -48.40146,83.83394 H 336.69907 L 244.27316,294.80782 332.75762,141.54814 Z"
id="path3295-6-2-7-3" />
<path
style="fill:#00aa88;stroke:none;stroke-width:0.497373px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 332.75762,141.54814 147.20096,82.54136 47.20176,-81.75596 z"
id="path6337"
sodipodi:nodetypes="cccc" />
<path
style="fill:#00aa88;stroke:none;stroke-width:0.497373px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 379.42644,371.06037 -42.72737,83.83394 h 191.57169 l 48.40146,-83.83394 z"
id="path6372" />
<path
style="fill:#00ccff;stroke:none;stroke-width:0.497373px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 332.75762,141.54814 479.95858,224.0895 H 378.83956 l -42.13335,72.97713 42.72023,73.99374 -42.72737,83.83394 -92.42591,-160.08649 88.48446,-153.25968"
id="path6473" />
<path
style="fill:url(#linearGradient5185);fill-opacity:1;stroke:none;stroke-width:0.497373px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 479.95858,224.0895 332.75762,141.54814 321.5632,161.7389 433.15254,223.62048 Z"
id="path5111" />
<path
style="fill:url(#linearGradient9102);fill-opacity:1;stroke:none;stroke-width:0.497373px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 375.85512,218.12064 148.32079,-81.75596 -47.20175,81.75596 z"
id="path8399-8" />
<path
style="fill:#00aa88;fill-opacity:1;stroke:none;stroke-width:0.497373px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 378.83956,224.0895 527.16034,142.33354 479.95858,224.0895 Z"
id="path8399" />
<path
style="fill:#00aa88;stroke:none;stroke-width:0.497373px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 244.27316,294.80782 134.5664,-70.71832 -42.13353,72.97713 z"
id="path8568" />
<path
style="fill:url(#linearGradient11890);fill-opacity:1;stroke:none;stroke-width:0.497373px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 244.27316,294.80782 134.5664,-70.71832 -9.0907,-14.22153 -115.97106,67.22709 z"
id="path11882" />
<path
style="fill:#00aa88;fill-opacity:1;stroke:none;stroke-width:0.497373px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 378.83956,224.0895 -46.08194,-82.54136 3.94841,155.51849 z"
id="path8467" />
<path
style="fill:#00ccff;fill-opacity:1;stroke:none;stroke-width:0.497373px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 379.42606,371.06037 148.8447,83.83394 48.40146,-83.83394 z"
id="path8916" />
<path
style="fill:url(#linearGradient11670);fill-opacity:1;stroke:none;stroke-width:0.497373px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 332.75762,141.54814 -11.19442,20.19076 1.07394,134.6664 14.06907,0.66133 z"
id="path11629" />
<path
style="fill:#00aa88;fill-opacity:1;stroke:none;stroke-width:0.497373px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 336.70603,297.06663 -70.56831,35.38867 70.56135,122.43901 z"
id="path12053" />
<path
style="fill:url(#linearGradient13770);fill-opacity:1;stroke:none;stroke-width:0.497373px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 336.70603,297.06663 v 157.82768 l 17.29054,-33.74438 1.33544,-92.51916 z"
id="path13729" />
<path
style="fill:url(#linearGradient12421);fill-opacity:1;stroke:none;stroke-width:0.497373px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 266.13772,332.4553 70.56831,-35.38867 -14.06889,-0.66133 -61.22739,29.25326 z"
id="path12347" />
<path
style="fill:#00aa88;fill-opacity:1;stroke:none;stroke-width:0.497373px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 266.13772,332.4553 113.28872,38.60507 -42.72041,-73.99374 z"
id="path13027" />
<path
style="fill:url(#linearGradient13391);fill-opacity:1;stroke:none;stroke-width:0.497373px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 379.42644,371.06037 -113.28872,-38.60507 12.30147,21.24102 93.10152,33.81657 z"
id="path13350" />
<path
style="fill:url(#linearGradient13599);fill-opacity:1;stroke:none;stroke-width:0.497373px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 379.42644,371.06037 148.84432,83.83394 17.83946,-31.7525 -95.79666,-52.89916 z"
id="path13525" />
</g>
</svg>
</g>
</g>
<g filter="url(#bo-soft)">
<circle cx="356" cy="372" r="84" fill="url(#bo-badge)"/>
<path d="M315.6 357.3 A43 43 0 0 1 382.5 338.1" fill="none" stroke="#fff" stroke-width="16" stroke-linecap="round"/><path d="M396.4 357.3 L370.7 353.2 L394.3 323.0 Z" fill="#fff" stroke="#fff" stroke-width="4" stroke-linejoin="round"/><path d="M396.4 386.7 A43 43 0 0 1 329.5 405.9" fill="none" stroke="#fff" stroke-width="16" stroke-linecap="round"/><path d="M315.6 386.7 L341.3 390.8 L317.7 421.0 Z" fill="#fff" stroke="#fff" stroke-width="4" stroke-linejoin="round"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 11 KiB