79 lines
2.0 KiB
JSON
79 lines
2.0 KiB
JSON
{
|
|
"schemaVersion": 1,
|
|
"defaultVariant": "cachyos-v4",
|
|
"variables": {
|
|
"owner": "CachyOS",
|
|
"repo": "proton-cachyos",
|
|
"releasePrefix": "cachyos-",
|
|
"releaseSuffix": "-slr",
|
|
"tarballPrefix": "proton-",
|
|
"tarballSuffix": "-x86_64_v4.tar.xz"
|
|
},
|
|
"sources": {
|
|
"proton": {
|
|
"fetcher": "url",
|
|
"urlTemplate": "https://github.com/${owner}/${repo}/releases/download/${releasePrefix}${base}-${release}${releaseSuffix}/${tarballPrefix}${releasePrefix}${base}-${release}${releaseSuffix}${tarballSuffix}"
|
|
}
|
|
},
|
|
"variants": {
|
|
"cachyos": {
|
|
"variables": {
|
|
"base": "10.0",
|
|
"release": "20251222"
|
|
},
|
|
"sources": {
|
|
"proton": {
|
|
"hash": "sha256-W7cC4pi8WED4rOEXYVXIio1tiUNvArzqsTl6xKwy/mY="
|
|
}
|
|
}
|
|
},
|
|
"cachyos-v2": {
|
|
"variables": {
|
|
"base": "10.0",
|
|
"release": "20251222"
|
|
},
|
|
"sources": {
|
|
"proton": {
|
|
"hash": "sha256-S5i8RBbrPAlsYYavzzhTFanLU3uyLT3OQRpX9S6pPE0="
|
|
}
|
|
}
|
|
},
|
|
"cachyos-v3": {
|
|
"variables": {
|
|
"base": "10.0",
|
|
"release": "20251222"
|
|
},
|
|
"sources": {
|
|
"proton": {
|
|
"hash": "sha256-tw1/uX4qZX3cQKyzsss8l+wHKLoJF2/8B+6RUIQt4oQ="
|
|
}
|
|
}
|
|
},
|
|
"cachyos-v4": {
|
|
"variables": {
|
|
"base": "10.0",
|
|
"release": "20251222"
|
|
},
|
|
"sources": {
|
|
"proton": {
|
|
"hash": "sha256-1+6nCUc93vVZg3j4oSwuM7DYOZ2bNbLIjbH+8OUOSAQ="
|
|
}
|
|
}
|
|
},
|
|
"ge": {
|
|
"variables": {
|
|
"base": "10",
|
|
"release": "26"
|
|
},
|
|
"sources": {
|
|
"proton": {
|
|
"hash": "sha256-4v/Z0qHs4wtdo9PcnO2qgodQCNHJhLXvx2ZsAoID+ds="
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"notes": {
|
|
"consumption": "default.nix currently computes the URL from base/release and suffixes. With this schema, keep using those variables (variant.variables.base/release) and the per-variant proton.hash until migrated to an explicit urlTemplate."
|
|
}
|
|
}
|