{"adoption": {"forks": 92, "observed_at": "2026-08-28T04:03:30.312355+00:00", "stars": 1079}, "canonical_url": "https://ross.abutalabs.com/products/max-baz-dotfiles", "card": {"archived": false, "artifact_type": "infra-config", "description": "Configuration for NixOS, sway, kitty, helix, zsh and more", "domain": ["developer-tools", "operating-systems", "self-hosted"], "enriched": true, "function": ["configuration-management", "developer-tools", "security"], "health_score": 78, "homepage": null, "language": "Nix", "license": "ISC", "license_family": "permissive", "maturity": "active", "member_repos": ["max-baz/dotfiles"], "name": "max-baz/dotfiles", "platform": [], "pushed_at": "2026-08-12T13:31:43+00:00", "repo": "max-baz/dotfiles", "stars": 1079, "tags": ["dotfiles", "nixos", "nix-flakes", "home-manager", "sway", "kitty", "helix", "zsh", "waybar", "yubikey", "btrfs", "gruvbox", "wayland", "command-line", "linux"], "topics": ["dotfiles", "zsh", "git", "gruvbox", "yubikey", "btrfs", "installation-guides", "kitty", "waybar", "powerlevel10k", "wayland", "asahi", "firefox", "helix", "home-manager", "nix", "nix-flake", "nixos", "sway"], "urls": [], "use_cases": ["set up a reproducible NixOS workstation from dotfiles", "manage zsh and shell prompt configuration declaratively", "configure sway and waybar on Wayland Linux", "integrate YubiKey touch detection and secure boot setup", "apply the gruvbox theme consistently across terminal apps", "learn how to structure a nix-flake based home-manager config"], "what_it_is": "A personal dotfiles repository managing NixOS system and user configurations declaratively with Nix flakes and home-manager. It configures tools like sway, kitty, helix, zsh, waybar, and YubiKey integration on Linux.", "when_to_avoid": ["you need a general-purpose dotfiles manager for macOS or Windows", "you want turnkey software rather than a personal config to fork and adapt", "you don't use Nix and prefer plain shell config files"], "when_to_choose": ["you run NixOS or want declarative Linux configuration with flakes and home-manager", "you want a reference for sway, kitty, helix, or zsh setups", "you use YubiKey and btrfs on a Linux desktop"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/max-baz-dotfiles", "repo": "max-baz/dotfiles", "role": "main", "score": 76}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:30.312355+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:53:05.338482+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d20e49887df765a0b4d7bf2264ead7b25f7b4f624cf0a403e23135aba9f229da", "fetched_at": "2026-08-28T04:03:30.312355+00:00", "kind": "readme", "missing": false, "url": "https://github.com/max-baz/dotfiles"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:30.312355+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:53:05.338482+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d20e49887df765a0b4d7bf2264ead7b25f7b4f624cf0a403e23135aba9f229da", "fetched_at": "2026-08-28T04:03:30.312355+00:00", "kind": "readme", "missing": false, "url": "https://github.com/max-baz/dotfiles"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:53:05.338482+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d20e49887df765a0b4d7bf2264ead7b25f7b4f624cf0a403e23135aba9f229da", "fetched_at": "2026-08-28T04:03:30.312355+00:00", "kind": "readme", "missing": false, "url": "https://github.com/max-baz/dotfiles"}], "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:03:30.312355+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:30.312355+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:30.312355+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:53:05.338482+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d20e49887df765a0b4d7bf2264ead7b25f7b4f624cf0a403e23135aba9f229da", "fetched_at": "2026-08-28T04:03:30.312355+00:00", "kind": "readme", "missing": false, "url": "https://github.com/max-baz/dotfiles"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:30.312355+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:30.312355+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:53:05.338482+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d20e49887df765a0b4d7bf2264ead7b25f7b4f624cf0a403e23135aba9f229da", "fetched_at": "2026-08-28T04:03:30.312355+00:00", "kind": "readme", "missing": false, "url": "https://github.com/max-baz/dotfiles"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:30.312355+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:30.312355+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:30.312355+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:53:05.338482+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d20e49887df765a0b4d7bf2264ead7b25f7b4f624cf0a403e23135aba9f229da", "fetched_at": "2026-08-28T04:03:30.312355+00:00", "kind": "readme", "missing": false, "url": "https://github.com/max-baz/dotfiles"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:30.312355+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:30.312355+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:53:05.338482+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d20e49887df765a0b4d7bf2264ead7b25f7b4f624cf0a403e23135aba9f229da", "fetched_at": "2026-08-28T04:03:30.312355+00:00", "kind": "readme", "missing": false, "url": "https://github.com/max-baz/dotfiles"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:53:05.338482+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d20e49887df765a0b4d7bf2264ead7b25f7b4f624cf0a403e23135aba9f229da", "fetched_at": "2026-08-28T04:03:30.312355+00:00", "kind": "readme", "missing": false, "url": "https://github.com/max-baz/dotfiles"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:53:05.338482+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d20e49887df765a0b4d7bf2264ead7b25f7b4f624cf0a403e23135aba9f229da", "fetched_at": "2026-08-28T04:03:30.312355+00:00", "kind": "readme", "missing": false, "url": "https://github.com/max-baz/dotfiles"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:53:05.338482+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d20e49887df765a0b4d7bf2264ead7b25f7b4f624cf0a403e23135aba9f229da", "fetched_at": "2026-08-28T04:03:30.312355+00:00", "kind": "readme", "missing": false, "url": "https://github.com/max-baz/dotfiles"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 97, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3987, "days_push": 21, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 76, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}