Skip to content

Commit e9657ce

Browse files
author
Etch Developer
committed
feat: JSON-based catalog system with cancel fix
1 parent 47740d3 commit e9657ce

3 files changed

Lines changed: 113 additions & 412 deletions

File tree

catalog.json

Lines changed: 89 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@
55
{
66
"id": "ubuntu-24.04-lts-desktop",
77
"name": "Ubuntu 24.04 LTS Desktop",
8-
"version": "24.04 LTS",
8+
"version": "24.04.3 LTS",
99
"category": "ubuntu",
10-
"download_url": "https://releases.ubuntu.com/24.04/ubuntu-24.04.1-desktop-amd64.iso",
10+
"download_url": "https://releases.ubuntu.com/24.04/ubuntu-24.04.3-desktop-amd64.iso",
1111
"sha256": "PLACEHOLDER_HASH_UPDATE_WITH_REAL_HASH",
1212
"size_bytes": 6100000000,
1313
"size_human": "5.7 GB",
@@ -99,35 +99,35 @@
9999
"verified": true
100100
},
101101
{
102-
"id": "debian-12-live",
103-
"name": "Debian 12 Live",
104-
"version": "12.8",
102+
"id": "debian-13-live",
103+
"name": "Debian 13 Live",
104+
"version": "13.3.0",
105105
"category": "debian",
106-
"download_url": "https://cdimage.debian.org/debian-cd/current-live/amd64/iso-hybrid/debian-live-12.8.0-amd64-standard.iso",
106+
"download_url": "https://cdimage.debian.org/debian-cd/current-live/amd64/iso-hybrid/debian-live-13.3.0-amd64-standard.iso",
107107
"sha256": "PLACEHOLDER_HASH_UPDATE_WITH_REAL_HASH",
108108
"size_bytes": 500000000,
109109
"size_human": "476 MB",
110110
"description": "Stable and reliable Linux distribution",
111111
"verified": true
112112
},
113113
{
114-
"id": "debian-12-gnome",
115-
"name": "Debian 12 GNOME",
116-
"version": "12.8",
114+
"id": "debian-13-gnome",
115+
"name": "Debian 13 GNOME",
116+
"version": "13.3.0",
117117
"category": "debian",
118-
"download_url": "https://cdimage.debian.org/debian-cd/current-live/amd64/iso-hybrid/debian-live-12.8.0-amd64-gnome.iso",
118+
"download_url": "https://cdimage.debian.org/debian-cd/current-live/amd64/iso-hybrid/debian-live-13.3.0-amd64-gnome.iso",
119119
"sha256": "PLACEHOLDER_HASH_UPDATE_WITH_REAL_HASH",
120120
"size_bytes": 3200000000,
121121
"size_human": "3.0 GB",
122122
"description": "Debian with GNOME desktop",
123123
"verified": true
124124
},
125125
{
126-
"id": "arch-2024.01",
126+
"id": "arch-2026.01",
127127
"name": "Arch Linux",
128-
"version": "2024.01.01",
128+
"version": "2026.01.01",
129129
"category": "arch",
130-
"download_url": "https://mirror.rackspace.com/archlinux/iso/2024.01.01/archlinux-2024.01.01-x86_64.iso",
130+
"download_url": "https://mirror.rackspace.com/archlinux/iso/latest/archlinux-2026.01.01-x86_64.iso",
131131
"sha256": "PLACEHOLDER_HASH_UPDATE_WITH_REAL_HASH",
132132
"size_bytes": 900000000,
133133
"size_human": "858 MB",
@@ -195,11 +195,11 @@
195195
"verified": true
196196
},
197197
{
198-
"id": "kali-2024.4",
199-
"name": "Kali Linux 2024.4",
200-
"version": "2024.4",
198+
"id": "kali-2025.4",
199+
"name": "Kali Linux 2025.4",
200+
"version": "2025.4",
201201
"category": "debian",
202-
"download_url": "https://cdimage.kali.org/kali-2024.4/kali-linux-2024.4-installer-amd64.iso",
202+
"download_url": "https://cdimage.kali.org/current/kali-linux-2025.4-installer-amd64.iso",
203203
"sha256": "PLACEHOLDER_HASH_UPDATE_WITH_REAL_HASH",
204204
"size_bytes": 4300000000,
205205
"size_human": "4.0 GB",
@@ -217,6 +217,78 @@
217217
"size_human": "2.3 GB",
218218
"description": "Arch-based with easy installer",
219219
"verified": true
220+
},
221+
{
222+
"id": "cachyos-2024-desktop",
223+
"name": "CachyOS Desktop",
224+
"version": "240101",
225+
"category": "arch",
226+
"download_url": "https://mirror.cachyos.org/ISO/kde/240101/cachyos-kde-linux-240101.iso",
227+
"sha256": "PLACEHOLDER_HASH_UPDATE_WITH_REAL_HASH",
228+
"size_bytes": 3200000000,
229+
"size_human": "3.0 GB",
230+
"description": "Performance-optimized Arch with latest kernel",
231+
"verified": true
232+
},
233+
{
234+
"id": "cachyos-2024-nvidia",
235+
"name": "CachyOS NVIDIA",
236+
"version": "240101",
237+
"category": "arch",
238+
"download_url": "https://mirror.cachyos.org/ISO/kde/240101/cachyos-kde-linux-240101.iso",
239+
"sha256": "PLACEHOLDER_HASH_UPDATE_WITH_REAL_HASH",
240+
"size_bytes": 3200000000,
241+
"size_human": "3.0 GB",
242+
"description": "CachyOS with NVIDIA drivers pre-installed",
243+
"verified": true
244+
},
245+
{
246+
"id": "nobara-39-official",
247+
"name": "Nobara 39 Official",
248+
"version": "39",
249+
"category": "fedora",
250+
"download_url": "https://nobaraproject.org/download-nobara",
251+
"sha256": "PLACEHOLDER_HASH_UPDATE_WITH_REAL_HASH",
252+
"size_bytes": 3800000000,
253+
"size_human": "3.5 GB",
254+
"description": "Gaming-focused Fedora with wine and drivers",
255+
"verified": true
256+
},
257+
{
258+
"id": "garuda-dr460nized",
259+
"name": "Garuda Linux Dr460nized",
260+
"version": "Latest",
261+
"category": "arch",
262+
"download_url": "https://iso.builds.garudalinux.org/iso/latest/garuda/dr460nized/latest.iso",
263+
"sha256": "PLACEHOLDER_HASH_UPDATE_WITH_REAL_HASH",
264+
"size_bytes": 3500000000,
265+
"size_human": "3.3 GB",
266+
"description": "Beautiful gaming-optimized Arch distro",
267+
"verified": true
268+
},
269+
{
270+
"id": "mx-linux-23",
271+
"name": "MX Linux 23",
272+
"version": "23",
273+
"category": "debian",
274+
"download_url": "https://sourceforge.net/projects/mx-linux/files/Final/Xfce/MX-23_x64.iso/download",
275+
"sha256": "PLACEHOLDER_HASH_UPDATE_WITH_REAL_HASH",
276+
"size_bytes": 2200000000,
277+
"size_human": "2.1 GB",
278+
"description": "Stable midweight Debian-based distro",
279+
"verified": true
280+
},
281+
{
282+
"id": "windows-11-iot",
283+
"name": "Windows 11 IoT LTSC",
284+
"version": "2024",
285+
"category": "other",
286+
"download_url": "https://www.microsoft.com/en-us/evalcenter/download-windows-11-iot-enterprise-ltsc",
287+
"sha256": "PLACEHOLDER_HASH_UPDATE_WITH_REAL_HASH",
288+
"size_bytes": 5200000000,
289+
"size_human": "4.9 GB",
290+
"description": "Long-term support Windows for embedded systems",
291+
"verified": false
220292
}
221293
]
222294
}

0 commit comments

Comments
 (0)