mirror of
https://github.com/fankes/komari-theme-purcarte.git
synced 2025-10-18 11:29:22 +08:00
feat: 同步上游添加4种系统图标
- 490764637f
- https://github.com/svnmoe/komari-web-mochi/pull/65
- https://github.com/komari-monitor/komari-web/pull/31
This commit is contained in:
1
public/assets/os-alibaba.svg
Normal file
1
public/assets/os-alibaba.svg
Normal file
@@ -0,0 +1 @@
|
||||
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1755186299402" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="1493" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200"><path d="M508.928 979.968C250.368 977.92 42.496 766.976 44.032 508.416s212.992-466.432 471.04-464.384c257.024 2.048 464.896 210.944 464.896 467.968 0 258.56-209.408 467.968-467.968 467.968h-3.072z m-200.704-670.72c-57.344 2.56-101.888 50.176-100.864 107.52v187.904c-1.536 57.344 43.52 104.96 100.864 107.52h132.608l-31.744-48.64-97.28-31.744c-17.92-6.656-29.696-24.064-28.672-43.008V432.64c-0.512-18.944 11.264-36.352 29.184-43.008l97.28-32.256 30.72-48.64-132.096 0.512z m100.864 176.128v48.64h201.216v-48.64H409.088zM711.68 309.248h-133.12l32.256 48.64 97.28 31.744c17.92 6.656 29.696 24.064 29.184 43.008V588.8c0.512 18.944-11.264 36.352-29.184 43.008l-97.28 31.744-32.256 48.128h133.12c57.344-2.048 102.4-50.176 100.864-107.52V416.768c1.024-57.344-43.52-105.472-100.864-107.52z" fill="#FF8826" p-id="1494"></path></svg>
|
After Width: | Height: | Size: 1.1 KiB |
BIN
public/assets/os-armbian.png
Normal file
BIN
public/assets/os-armbian.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 57 KiB |
12
public/assets/os-freebsd.svg
Normal file
12
public/assets/os-freebsd.svg
Normal file
@@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->
|
||||
<svg width="800px" height="800px" viewBox="0 -2 256 256" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" preserveAspectRatio="xMidYMid">
|
||||
<g fill="#B5010F">
|
||||
<path d="M252.722963,5.10923976 C266.230721,18.6106793 228.784285,77.9582562 222.453709,84.2919919 C216.123132,90.6130917 200.043973,84.7974272 186.542533,71.2928287 C173.034776,57.7913892 167.215952,41.7090709 173.546529,35.3784942 C179.873947,29.0447585 239.218365,-8.39851769 252.722963,5.10923976">
|
||||
|
||||
</path>
|
||||
<path d="M63.3047797,19.3941039 C42.6830209,7.69327755 13.3393448,-5.32168052 4.00458729,4.01307703 C-5.4533701,13.4678754 8.0385925,43.4717763 19.8626187,64.1314428 C30.3851491,45.8378452 45.3523509,30.4378645 63.3047797,19.3941039">
|
||||
|
||||
</path>
|
||||
<path d="M232.123317,79.6356695 C234.021858,86.0768102 233.680689,91.3965163 230.600693,94.4701945 C223.407718,101.666329 203.976891,94.0058259 186.4604,77.3359391 C185.237878,76.2397763 184.024834,75.102547 182.833902,73.9084562 C176.500166,67.5715616 171.572172,60.8271597 168.41952,54.6166239 C162.284799,43.610771 160.74954,33.8906191 165.386908,29.2532506 C167.914085,26.7292332 171.957567,26.0405777 176.88872,26.9282483 C180.104551,24.8938714 183.901634,22.6288896 188.065157,20.3070464 C171.136234,11.4777241 151.888628,6.48970982 131.472202,6.48970982 C63.7533535,6.48970982 8.85360686,61.3799796 8.85360686,129.105146 C8.85360686,196.817677 63.7533535,251.714264 131.472202,251.714264 C199.191051,251.714264 254.087638,196.817677 254.087638,129.105146 C254.087638,107.235594 248.347789,86.7275581 238.321217,68.9488727 C236.154163,72.9039036 234.04713,76.5272426 232.123317,79.6356695">
|
||||
|
After Width: | Height: | Size: 1.8 KiB |
1
public/assets/os-opencloud.svg
Normal file
1
public/assets/os-opencloud.svg
Normal file
@@ -0,0 +1 @@
|
||||
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1755186680441" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="2513" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200"><path d="M203.264 659.456l152.064-152.064 152.064 152.064a215.04 215.04 0 0 1-304.128 0z m304.128-304.128a215.04 215.04 0 0 1 304.128 0l-152.064 152.064-152.064-152.064z" fill="#060198" p-id="2514"></path><path d="M203.264 659.456a215.04 215.04 0 0 1 0-304.128L507.392 51.2a215.04 215.04 0 0 1 0 304.128l-304.128 304.128z" fill="#00C0FF" p-id="2515"></path><path d="M659.456 811.4688l-152.064 152.064a215.04 215.04 0 0 1 0-304.128l152.064-152.064 152.064-152.064a214.9376 214.9376 0 0 1 0 304.128l-152.064 152.064z" fill="#0368EC" p-id="2516"></path></svg>
|
After Width: | Height: | Size: 880 B |
@@ -11,6 +11,11 @@ interface OSConfig {
|
||||
|
||||
// 操作系统匹配组
|
||||
const osConfigs: OSConfig[] = [
|
||||
{
|
||||
name: "Alibaba",
|
||||
image: "/assets/os-alibaba.svg",
|
||||
keywords: ["alibaba"],
|
||||
},
|
||||
{
|
||||
name: "AlmaLinux",
|
||||
image: "/assets/os-alma.svg",
|
||||
@@ -21,6 +26,16 @@ const osConfigs: OSConfig[] = [
|
||||
image: "/assets/os-alpine.webp",
|
||||
keywords: ["alpine", "alpine linux"],
|
||||
},
|
||||
{
|
||||
name: "Arch Linux",
|
||||
image: "/assets/os-arch.svg",
|
||||
keywords: ["arch", "archlinux", "arch linux"],
|
||||
},
|
||||
{
|
||||
name: "Armbian",
|
||||
image: "/assets/os-armbian.svg",
|
||||
keywords: ["armbian"],
|
||||
},
|
||||
{
|
||||
name: "CentOS",
|
||||
image: "/assets/os-centos.svg",
|
||||
@@ -31,6 +46,91 @@ const osConfigs: OSConfig[] = [
|
||||
image: "/assets/os-debian.svg",
|
||||
keywords: ["debian", "deb"],
|
||||
},
|
||||
{
|
||||
name: "Fedora",
|
||||
image: "/assets/os-fedora.svg",
|
||||
keywords: ["fedora"],
|
||||
},
|
||||
{
|
||||
name: "FreeBSD",
|
||||
image: "/assets/os-freebsd.svg",
|
||||
keywords: ["freebsd", "bsd"],
|
||||
},
|
||||
{
|
||||
name: "Gentoo",
|
||||
image: "/assets/os-gentoo.svg",
|
||||
keywords: ["gentoo"],
|
||||
},
|
||||
{
|
||||
name: "ImmortalWrt",
|
||||
image: "/assets/os-openwrt.svg",
|
||||
keywords: ["immortalwrt", "immortal", "emmortal"],
|
||||
},
|
||||
{
|
||||
name: "iStoreOS",
|
||||
image: "/assets/os-istore.png",
|
||||
keywords: ["istore", "istoreos", "istore os"],
|
||||
},
|
||||
{
|
||||
name: "Kali Linux",
|
||||
image: "/assets/os-kail.svg",
|
||||
keywords: ["kail", "kali", "kali linux"],
|
||||
},
|
||||
{
|
||||
name: "Linux Mint",
|
||||
image: "/assets/os-mint.svg",
|
||||
keywords: ["mint", "linux mint"],
|
||||
},
|
||||
{
|
||||
name: "macOS",
|
||||
image: "/assets/os-macos.svg",
|
||||
keywords: ["macos"],
|
||||
},
|
||||
{
|
||||
name: "Manjaro",
|
||||
image: "/assets/os-manjaro-.svg",
|
||||
keywords: ["manjaro"],
|
||||
},
|
||||
{
|
||||
name: "NixOS",
|
||||
image: "/assets/os-nix.svg",
|
||||
keywords: ["nixos", "nix os", "nix"],
|
||||
},
|
||||
{
|
||||
name: "OpenCloudOS",
|
||||
image: "/assets/os-opencloud.svg",
|
||||
keywords: ["opencloud"],
|
||||
},
|
||||
{
|
||||
name: "openSUSE",
|
||||
image: "/assets/os-openSUSE.svg",
|
||||
keywords: ["opensuse", "suse"],
|
||||
},
|
||||
{
|
||||
name: "OpenWrt",
|
||||
image: "/assets/os-openwrt.svg",
|
||||
keywords: ["openwrt", "open wrt", "open-wrt", "qwrt"],
|
||||
},
|
||||
{
|
||||
name: "Proxmox VE",
|
||||
image: "/assets/os-proxmox.ico",
|
||||
keywords: ["proxmox", "proxmox ve"],
|
||||
},
|
||||
{
|
||||
name: "Red Hat",
|
||||
image: "/assets/os-redhat.svg",
|
||||
keywords: ["redhat", "rhel", "red hat"],
|
||||
},
|
||||
{
|
||||
name: "Rocky Linux",
|
||||
image: "/assets/os-rocky.svg",
|
||||
keywords: ["rocky", "rocky linux"],
|
||||
},
|
||||
{
|
||||
name: "Synology DSM",
|
||||
image: "/assets/os-synology.ico",
|
||||
keywords: ["synology", "dsm", "synology dsm"],
|
||||
},
|
||||
{
|
||||
name: "Ubuntu",
|
||||
image: "/assets/os-ubuntu.svg",
|
||||
@@ -41,86 +141,6 @@ const osConfigs: OSConfig[] = [
|
||||
image: "/assets/os-windows.svg",
|
||||
keywords: ["windows", "win", "microsoft", "ms"],
|
||||
},
|
||||
{
|
||||
name: "Arch Linux",
|
||||
image: "/assets/os-arch.svg",
|
||||
keywords: ["arch", "archlinux", "arch linux"],
|
||||
},
|
||||
{
|
||||
name: "Kali Linux",
|
||||
image: "/assets/os-kail.svg",
|
||||
keywords: ["kail", "kali", "kali linux"],
|
||||
},
|
||||
{
|
||||
name: "iStoreOS",
|
||||
image: "/assets/os-istore.png",
|
||||
keywords: ["istore", "istoreos", "istore os"],
|
||||
},
|
||||
{
|
||||
name: "OpenWrt",
|
||||
image: "/assets/os-openwrt.svg",
|
||||
keywords: ["openwrt", "open wrt", "open-wrt", "qwrt"],
|
||||
},
|
||||
{
|
||||
name: "ImmortalWrt",
|
||||
image: "/assets/os-openwrt.svg",
|
||||
keywords: ["immortalwrt", "immortal", "emmortal"],
|
||||
},
|
||||
{
|
||||
name: "NixOS",
|
||||
image: "/assets/os-nix.svg",
|
||||
keywords: ["nixos", "nix os", "nix"],
|
||||
},
|
||||
{
|
||||
name: "Rocky Linux",
|
||||
image: "/assets/os-rocky.svg",
|
||||
keywords: ["rocky", "rocky linux"],
|
||||
},
|
||||
{
|
||||
name: "Fedora",
|
||||
image: "/assets/os-fedora.svg",
|
||||
keywords: ["fedora"],
|
||||
},
|
||||
{
|
||||
name: "openSUSE",
|
||||
image: "/assets/os-openSUSE.svg",
|
||||
keywords: ["opensuse", "suse"],
|
||||
},
|
||||
{
|
||||
name: "Gentoo",
|
||||
image: "/assets/os-gentoo.svg",
|
||||
keywords: ["gentoo"],
|
||||
},
|
||||
{
|
||||
name: "Red Hat",
|
||||
image: "/assets/os-redhat.svg",
|
||||
keywords: ["redhat", "rhel", "red hat"],
|
||||
},
|
||||
{
|
||||
name: "Linux Mint",
|
||||
image: "/assets/os-mint.svg",
|
||||
keywords: ["mint", "linux mint"],
|
||||
},
|
||||
{
|
||||
name: "Manjaro",
|
||||
image: "/assets/os-manjaro-.svg",
|
||||
keywords: ["manjaro"],
|
||||
},
|
||||
{
|
||||
name: "Synology DSM",
|
||||
image: "/assets/os-synology.ico",
|
||||
keywords: ["synology", "dsm", "synology dsm"],
|
||||
},
|
||||
{
|
||||
name: "Proxmox VE",
|
||||
image: "/assets/os-proxmox.ico",
|
||||
keywords: ["proxmox", "proxmox ve"],
|
||||
},
|
||||
{
|
||||
name: "macOS",
|
||||
image: "/assets/os-macos.svg",
|
||||
keywords: ["macos"],
|
||||
},
|
||||
];
|
||||
|
||||
// 默认配置
|
||||
|
Reference in New Issue
Block a user