Files
nix-config/packages/proton-cachyos/version.json
mjallen18 94c3d6d6ff packages
2026-01-21 21:41:01 -06:00

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": "20260102"
},
"sources": {
"proton": {
"hash": "sha256-b1rbbJAGM4G89te6UVy1nFKP12fuz11ZyF0XipSeT2I="
}
}
},
"cachyos-v2": {
"variables": {
"base": "10.0",
"release": "20260102"
},
"sources": {
"proton": {
"hash": "sha256-OIZTF2PpbrfqYEjCpwmF4Dl/I0pyanJVzT50bkSbo3o="
}
}
},
"cachyos-v3": {
"variables": {
"base": "10.0",
"release": "20260102"
},
"sources": {
"proton": {
"hash": "sha256-bDlgsRNxA35YW91AsXhvA7dLsSq6cZ8Umczbw+Zj+2k="
}
}
},
"cachyos-v4": {
"variables": {
"base": "10.0",
"release": "20260102"
},
"sources": {
"proton": {
"hash": "sha256-e2A9jrAGUHlD8KUuGjkLUhknclBxVZVYKJFElUEs0Us="
}
}
},
"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."
}
}