{"adoption": {"forks": 76, "observed_at": "2026-08-28T04:04:04.923749+00:00", "stars": 1235}, "canonical_url": "https://ross.abutalabs.com/products/switchthemeinjector", "card": {"archived": false, "artifact_type": "application", "description": "Create custom themes for the nintendo switch ! ", "domain": ["gaming-tools"], "enriched": true, "function": ["gui", "image-processing", "file-system"], "health_score": 99, "homepage": null, "language": "C", "license": "GPL-2.0", "license_family": "copyleft", "maturity": "active", "member_repos": ["exelix11/SwitchThemeInjector"], "name": "exelix11/SwitchThemeInjector", "platform": ["cross-platform"], "pushed_at": "2026-08-19T20:37:45+00:00", "repo": "exelix11/SwitchThemeInjector", "stars": 1235, "tags": ["nintendo-switch", "homebrew", "theme-injection", "nxtheme", "customization", "atmosphere-cfw"], "topics": ["nintendo-switch", "homebrew", "switch", "customization", "nx", "nxtheme"], "urls": [], "use_cases": ["install custom themes on a modded nintendo switch home menu", "create custom switch home menu themes", "customize the switch lockscreen and home screen appearance", "apply nxtheme files from themezer to my console", "patch qlaunch szs layout files for custom ui", "fix a switch that crashes on boot after installing a bad theme"], "what_it_is": "A suite of tools for creating and installing custom home menu themes on a modded Nintendo Switch, including the NXThemes Installer homebrew app. It works by patching the system layout files (SZS) in qlaunch's romfs, using the shareable nxtheme differential format.", "when_to_avoid": ["your switch is not modded or does not run custom firmware", "you want official theme support without homebrew", "you are not comfortable with the risk of boot crashes from incompatible themes"], "when_to_choose": ["you have a modded switch running atmosphere CFW and want to customize the home menu", "you want to install or create nxtheme files", "you need to patch qlaunch system layouts with custom themes"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/switchthemeinjector", "repo": "exelix11/SwitchThemeInjector", "role": "main", "score": 94}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:04.923749+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T08:22:05.324987+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3bbc5f57aadade058046dc459267fffea2e6c142c999f63abbfa9f37c8c2a8b4", "fetched_at": "2026-08-28T04:04:04.923749+00:00", "kind": "readme", "missing": false, "url": "https://github.com/exelix11/SwitchThemeInjector"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:04.923749+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T08:22:05.324987+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3bbc5f57aadade058046dc459267fffea2e6c142c999f63abbfa9f37c8c2a8b4", "fetched_at": "2026-08-28T04:04:04.923749+00:00", "kind": "readme", "missing": false, "url": "https://github.com/exelix11/SwitchThemeInjector"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T08:22:05.324987+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3bbc5f57aadade058046dc459267fffea2e6c142c999f63abbfa9f37c8c2a8b4", "fetched_at": "2026-08-28T04:04:04.923749+00:00", "kind": "readme", "missing": false, "url": "https://github.com/exelix11/SwitchThemeInjector"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:04:04.923749+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:04.923749+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:04.923749+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T08:22:05.324987+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3bbc5f57aadade058046dc459267fffea2e6c142c999f63abbfa9f37c8c2a8b4", "fetched_at": "2026-08-28T04:04:04.923749+00:00", "kind": "readme", "missing": false, "url": "https://github.com/exelix11/SwitchThemeInjector"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:04.923749+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:04.923749+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T08:22:05.324987+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3bbc5f57aadade058046dc459267fffea2e6c142c999f63abbfa9f37c8c2a8b4", "fetched_at": "2026-08-28T04:04:04.923749+00:00", "kind": "readme", "missing": false, "url": "https://github.com/exelix11/SwitchThemeInjector"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:04.923749+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:04.923749+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:04.923749+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T08:22:05.324987+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3bbc5f57aadade058046dc459267fffea2e6c142c999f63abbfa9f37c8c2a8b4", "fetched_at": "2026-08-28T04:04:04.923749+00:00", "kind": "readme", "missing": false, "url": "https://github.com/exelix11/SwitchThemeInjector"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:04.923749+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:04.923749+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T08:22:05.324987+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3bbc5f57aadade058046dc459267fffea2e6c142c999f63abbfa9f37c8c2a8b4", "fetched_at": "2026-08-28T04:04:04.923749+00:00", "kind": "readme", "missing": false, "url": "https://github.com/exelix11/SwitchThemeInjector"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T08:22:05.324987+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3bbc5f57aadade058046dc459267fffea2e6c142c999f63abbfa9f37c8c2a8b4", "fetched_at": "2026-08-28T04:04:04.923749+00:00", "kind": "readme", "missing": false, "url": "https://github.com/exelix11/SwitchThemeInjector"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T08:22:05.324987+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3bbc5f57aadade058046dc459267fffea2e6c142c999f63abbfa9f37c8c2a8b4", "fetched_at": "2026-08-28T04:04:04.923749+00:00", "kind": "readme", "missing": false, "url": "https://github.com/exelix11/SwitchThemeInjector"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T08:22:05.324987+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3bbc5f57aadade058046dc459267fffea2e6c142c999f63abbfa9f37c8c2a8b4", "fetched_at": "2026-08-28T04:04:04.923749+00:00", "kind": "readme", "missing": false, "url": "https://github.com/exelix11/SwitchThemeInjector"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 98, "longevity": 100, "rhythm": 86}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2900, "days_push": 14, "days_rel": 14, "gap_med": 70.0, "n_releases_24m": 7}, "score": 94, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}