{"id":49146406,"url":"https://github.com/andrewthomaslee/home","last_synced_at":"2026-05-30T01:03:16.953Z","repository":{"id":352517751,"uuid":"1215453948","full_name":"andrewthomaslee/home","owner":"andrewthomaslee","description":"Andrew's Flake❄️Monorepo","archived":false,"fork":false,"pushed_at":"2026-05-27T22:54:22.000Z","size":4918,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-05-28T00:13:06.907Z","etag":null,"topics":["cilium","cilium-cluster-mesh","cloudflared","dendritic","determinate","fabricmc","flakes","fluxcd","homelab","k3s","kubenix","kubernetes","minecraft-server","mkdocs","mkdocs-material","monorepo","nix","nixos","tailscale","wireguard"],"latest_commit_sha":null,"homepage":"https://home.andrewlee.cloud","language":"Nix","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/andrewthomaslee.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-04-19T23:37:25.000Z","updated_at":"2026-05-28T00:02:42.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/andrewthomaslee/home","commit_stats":null,"previous_names":["andrewthomaslee/home"],"tags_count":22,"template":false,"template_full_name":null,"purl":"pkg:github/andrewthomaslee/home","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andrewthomaslee%2Fhome","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andrewthomaslee%2Fhome/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andrewthomaslee%2Fhome/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andrewthomaslee%2Fhome/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/andrewthomaslee","download_url":"https://codeload.github.com/andrewthomaslee/home/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andrewthomaslee%2Fhome/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33676192,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-05-29T02:00:06.066Z","response_time":107,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cilium","cilium-cluster-mesh","cloudflared","dendritic","determinate","fabricmc","flakes","fluxcd","homelab","k3s","kubenix","kubernetes","minecraft-server","mkdocs","mkdocs-material","monorepo","nix","nixos","tailscale","wireguard"],"created_at":"2026-04-22T04:04:22.558Z","updated_at":"2026-05-30T01:03:16.948Z","avatar_url":"https://github.com/andrewthomaslee.png","language":"Nix","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Welcome to Andrew's Home Flake\n\n\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\"https://blog.andrewlee.fun/favicon.ico\" width=\"400\"\u003e\n\u003c/div\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://github.com/andrewthomaslee/home/releases\"\u003e\u003cimg src=\"https://img.shields.io/github/v/release/andrewthomaslee/home?include_prereleases\u0026style=for-the-badge\" alt=\"Latest Release\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/andrewthomaslee/home/actions/workflows/ci.yml\"\u003e\u003cimg src=\"https://img.shields.io/github/actions/workflow/status/andrewthomaslee/home/ci.yml?style=for-the-badge\" alt=\"CI Status\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/andrewthomaslee/home/blob/main/LICENSE\"\u003e\u003cimg src=\"https://img.shields.io/github/license/andrewthomaslee/home?style=for-the-badge\u0026color=blue\" alt=\"License\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://github.com/andrewthomaslee/home\"\u003e\u003cimg src=\"https://img.shields.io/badge/github-repo-24292e?logo=github\u0026style=for-the-badge\" alt=\"GitHub Repo\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://flakehub.com/flake/andrewthomaslee/home\"\u003e\u003cimg src=\"https://img.shields.io/endpoint?url=https://flakehub.com/f/andrewthomaslee/home/badge\u0026style=for-the-badge\" alt=\"FlakeHub\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n\n\u003ch3 align=\"center\"\u003e\n  \u003cstrong\u003e🏠 Home Repository for my \u003cu\u003eNixOS Machines\u003c/u\u003e❄️ and \u003cu\u003eKubernetes Clusters\u003c/u\u003e☸️\u003c/strong\u003e\n\u003c/h3\u003e\n\n\n\u003cdiv align=\"center\"\u003e\n\n## Features\n\n### ☸️ **Kubernetes**\n`K3s` • `Cilium \u0026 Cluster Mesh` • `Sealed Secrets` • `FluxCD` • `Kubenix` • `Cloudflare Tunnels`\n\n### ❄️ **NixOS**\n`Determinate Systems` • `Clan.lol` • `flake-parts` • `dendritic` • `home-manager` • `Tailscale` • `Modded Minecraft Server` • `KDE` • `Wayland`\n\n\u003c/div\u003e\n\n\n\n## Project layout\n\n    flake.nix       # Flake that controls the project\n    flake.lock      # Flake's lock file\n    inventory.nix   # Clan.lol Inventory of all NixOS machines and Services\n    .envrc          # direnv configuration\n    .env.schema     # Varlock schema\n\n    machines/       # NixOS Machines\n    clanServices/   # Clan.lol Services    \n    lib/            # Custom functions accessible via `lib.custom`\n    overlays/       # Overlays for Nixpkgs. Adds `pkgs.unstable`\n    templates/      # Templates for Projects\n\n    flake-parts/        # Top-level Flake Part files\n        default.nix     # Default flake-parts configuration\n        profiles.nix    # Profiles for NixOS and Home-manager\n        devShells.nix   # Development Shells\n        kubenix.nix     # Manifests built with `nix run .#kubenix`\n        apps/           # Applications `nix run .#\u003capp\u003e`\n        packages/       # Packages `nix build .#\u003cpackage\u003e`\n        homeModules/    # Home-manager Modules\n        nixosModules/   # NixOS Modules\n\n    kubernetes/         # Kubernetes Manifests and Kubenix Packages\n        shared.nix      # Shared Kubernetes Manifests\n        \u003ccluster\u003e.nix   # Cluster Manifests    \n        clusters/       # FluxCD Bootstrap Folders\n\n    documentation/      # MkDocs\n        mkdocs.yml      # MkDocs configuration\n        docs/           # Documentation source\n\n    .github/workflows/      # GitHub Actions workflows\n        check-flake.yml     # Flake Health Checker ( Run on push )\n        publish-flake.yml   # Publish to FlakeHub + MkDocs to GitHub Pages ( Run on tagged release )\n\n    .devcontainer/          # Devcontainer\n\n    sops/                   # Encrypted Secrets\n    vars/                   # Clan.lol implementaion of SOPS\n\n## Flake Outputs\n\n```console\n$ nix flake show\n├───apps\n│   └───x86_64-linux\n│       ├───fetch-kubeconfig: app: no description\n│       ├───flux-bootstrap: app: no description\n│       ├───kubenix: app: no description\n│       ├───tmp-pod: app: no description\n│       ├───update-flake-show: app: no description\n│       ├───update-minecraft-mods: app: no description\n│       └───watch-documentation: app: Run mkdocs in watch mode over your documentation folder. Automatically rebuilds your docs on changes.\n├───clan: unknown\n├───clanInternals: unknown\n├───darwinConfigurations: unknown\n├───darwinModules: unknown\n├───devShells\n│   └───x86_64-linux\n│       └───default: development environment 'nix-shell'\n├───formatter\n│   └───x86_64-linux: package 'alejandra-4.0.0'\n├───homeConfigurations: unknown\n├───homeModules: unknown\n├───nixosConfigurations\n│   ├───ghost: NixOS configuration\n│   ├───hel-1: NixOS configuration\n│   ├───hp-notebook: NixOS configuration\n│   ├───kamrui-p1: NixOS configuration\n│   └───nixos: NixOS configuration\n├───nixosModules\n│   ├───bluetooth: NixOS module\n│   ├───clan: NixOS module\n│   ├───clan-machine-ghost: NixOS module\n│   ├───clan-machine-hel-1: NixOS module\n│   ├───clan-machine-hp-notebook: NixOS module\n│   ├───clan-machine-kamrui-p1: NixOS module\n│   ├───clan-machine-nixos: NixOS module\n│   ├───default: NixOS module\n│   ├───docker: NixOS module\n│   ├───kde: NixOS module\n│   ├───minecraft: NixOS module\n│   ├───motd: NixOS module\n│   ├───networking: NixOS module\n│   ├───nix: NixOS module\n│   ├───openssh: NixOS module\n│   ├───profile-developer: NixOS module\n│   ├───profile-normal: NixOS module\n│   ├───profile-server: NixOS module\n│   ├───sound: NixOS module\n│   ├───storagebox: NixOS module\n│   ├───tailscale: NixOS module\n│   └───wayland: NixOS module\n├───overlays\n│   └───default: Nixpkgs overlay\n├───packages\n│   └───x86_64-linux\n│       ├───documentation: package 'mkdocs-flake-documentation'\n│       ├───helsinki: package 'helsinki-generated.json'\n│       ├───home: package 'home-generated.json'\n│       ├───playit: package 'playit-0.17.1'\n│       └───shared: package 'shared-generated.json'\n└───templates\n    ├───clan: template: Dendritic Clan Flake\n    ├───default: template: Dendritic Flake\n    └───minimal: template: Minimal Dendritic Flake\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandrewthomaslee%2Fhome","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fandrewthomaslee%2Fhome","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandrewthomaslee%2Fhome/lists"}