# Nix project architecture examples

Interactive architecture diagrams of 54 open-source Nix repositories with a GitDiagram architecture diagram, most stars first. Each diagram shows the project's main components, how they connect, and links every part to its file on GitHub.

## Repositories 1 to 50 of 54

1. [nixos/nixpkgs](https://gitdiagram.com/nixos/nixpkgs) (26.3k stars): Nixpkgs is both a large package collection consumed by the Nix package manager and the configuration/package foundation for NixOS. Markdown: https://gitdiagram.com/nixos/nixpkgs.md
2. [nix-community/home-manager](https://gitdiagram.com/nix-community/home-manager) (9.5k stars) Markdown: https://gitdiagram.com/nix-community/home-manager.md
3. [nix-darwin/nix-darwin](https://gitdiagram.com/nix-darwin/nix-darwin) (5.3k stars): nix-darwin is a Nix-based configuration layer for macOS. Markdown: https://gitdiagram.com/nix-darwin/nix-darwin.md
4. [dustinlyons/nixos-config](https://gitdiagram.com/dustinlyons/nixos-config) (3.6k stars): This repository is a personal, reusable Nix configuration for building declarative macOS and NixOS development environments. Markdown: https://gitdiagram.com/dustinlyons/nixos-config.md
5. [mitchellh/nixos-config](https://gitdiagram.com/mitchellh/nixos-config) (3.1k stars): This repository defines personal NixOS environments, primarily a development VM running on macOS, with additional Darwin and WSL targets. Markdown: https://gitdiagram.com/mitchellh/nixos-config.md
6. [nix-community/nixvim](https://gitdiagram.com/nix-community/nixvim) (2.7k stars): Core NixVim Flake: Represent the entry point of the Nix flake (flake.nix, flake.lock, flake modules, etc.). This is where the configuration gets aggregated. Markdown: https://gitdiagram.com/nix-community/nixvim.md
7. [nix-community/stylix](https://gitdiagram.com/nix-community/stylix) (2.4k stars): Stylix is a Nix theming framework for NixOS, Home Manager, nix-darwin, and Nix-on-Droid. Markdown: https://gitdiagram.com/nix-community/stylix.md
8. [danth/stylix](https://gitdiagram.com/danth/stylix) (2.2k stars): Integration Systems (NixOS, Home Manager, Darwin) Markdown: https://gitdiagram.com/danth/stylix.md
9. [nix-community/nix-on-droid](https://gitdiagram.com/nix-community/nix-on-droid) (2.1k stars): Nix-on-Droid packages a rootless Nix environment for Android, hosted by a forked Termux terminal app and isolated with proot. Markdown: https://gitdiagram.com/nix-community/nix-on-droid.md
10. [ryan4yin/nix-config](https://gitdiagram.com/ryan4yin/nix-config) (2.1k stars): This repository is a personal Nix flake configuration for NixOS desktops and servers, plus macOS desktops. Markdown: https://gitdiagram.com/ryan4yin/nix-config.md
11. [hercules-ci/flake-parts](https://gitdiagram.com/hercules-ci/flake-parts) (1.5k stars) Markdown: https://gitdiagram.com/hercules-ci/flake-parts.md
12. [fufexan/dotfiles](https://gitdiagram.com/fufexan/dotfiles) (1.1k stars) Markdown: https://gitdiagram.com/fufexan/dotfiles.md
13. [librephoenix/nixos-config](https://gitdiagram.com/librephoenix/nixos-config) (1k stars) Markdown: https://gitdiagram.com/librephoenix/nixos-config.md
14. [frost-phoenix/nixos-config](https://gitdiagram.com/frost-phoenix/nixos-config) (897 stars) Markdown: https://gitdiagram.com/frost-phoenix/nixos-config.md
15. [musnix/musnix](https://gitdiagram.com/musnix/musnix) (876 stars) Markdown: https://gitdiagram.com/musnix/musnix.md
16. [linuxmobile/kaku](https://gitdiagram.com/linuxmobile/kaku) (832 stars) Markdown: https://gitdiagram.com/linuxmobile/kaku.md
17. [mic92/dotfiles](https://gitdiagram.com/mic92/dotfiles) (738 stars) Markdown: https://gitdiagram.com/mic92/dotfiles.md
18. [matthiasbenaets/nix-config](https://gitdiagram.com/matthiasbenaets/nix-config) (733 stars) Markdown: https://gitdiagram.com/matthiasbenaets/nix-config.md
19. [srid/nixos-config](https://gitdiagram.com/srid/nixos-config) (576 stars) Markdown: https://gitdiagram.com/srid/nixos-config.md
20. [raexera/yuki](https://gitdiagram.com/raexera/yuki) (477 stars) Markdown: https://gitdiagram.com/raexera/yuki.md
21. [cargo2nix/cargo2nix](https://gitdiagram.com/cargo2nix/cargo2nix) (455 stars) Markdown: https://gitdiagram.com/cargo2nix/cargo2nix.md
22. [denful/import-tree](https://gitdiagram.com/denful/import-tree) (336 stars) Markdown: https://gitdiagram.com/denful/import-tree.md
23. [baitinq/nixos-config](https://gitdiagram.com/baitinq/nixos-config) (222 stars) Markdown: https://gitdiagram.com/baitinq/nixos-config.md
24. [alexhulbert/seaglass](https://gitdiagram.com/alexhulbert/seaglass) (205 stars) Markdown: https://gitdiagram.com/alexhulbert/seaglass.md
25. [gaetanlepage/nix-config](https://gitdiagram.com/gaetanlepage/nix-config) (175 stars) Markdown: https://gitdiagram.com/gaetanlepage/nix-config.md
26. [serpentian/alfheimos](https://gitdiagram.com/serpentian/alfheimos) (154 stars) Markdown: https://gitdiagram.com/serpentian/alfheimos.md
27. [rgbcube/ncc](https://gitdiagram.com/rgbcube/ncc) (141 stars) Markdown: https://gitdiagram.com/rgbcube/ncc.md
28. [iynaix/dotfiles](https://gitdiagram.com/iynaix/dotfiles) (115 stars) Markdown: https://gitdiagram.com/iynaix/dotfiles.md
29. [ludovicopiero/dotfiles](https://gitdiagram.com/ludovicopiero/dotfiles) (113 stars) Markdown: https://gitdiagram.com/ludovicopiero/dotfiles.md
30. [datsfilipe/dotfiles](https://gitdiagram.com/datsfilipe/dotfiles) (109 stars) Markdown: https://gitdiagram.com/datsfilipe/dotfiles.md
31. [khaneliman/khanelivim](https://gitdiagram.com/khaneliman/khanelivim) (103 stars) Markdown: https://gitdiagram.com/khaneliman/khanelivim.md
32. [ruixi-rebirth/flakes](https://gitdiagram.com/ruixi-rebirth/flakes) (100 stars) Markdown: https://gitdiagram.com/ruixi-rebirth/flakes.md
33. [mrsom3body/dotfiles](https://gitdiagram.com/mrsom3body/dotfiles) (98 stars) Markdown: https://gitdiagram.com/mrsom3body/dotfiles.md
34. [0xtux/nixos-config](https://gitdiagram.com/0xtux/nixos-config) (97 stars) Markdown: https://gitdiagram.com/0xtux/nixos-config.md
35. [cloudwatt/nix-container-images](https://gitdiagram.com/cloudwatt/nix-container-images) (68 stars) Markdown: https://gitdiagram.com/cloudwatt/nix-container-images.md
36. [xieby1/nix_config](https://gitdiagram.com/xieby1/nix_config) (57 stars) Markdown: https://gitdiagram.com/xieby1/nix_config.md
37. [ctknightdev/nixos](https://gitdiagram.com/ctknightdev/nixos) (45 stars) Markdown: https://gitdiagram.com/ctknightdev/nixos.md
38. [u2b3k/uz-hunspell](https://gitdiagram.com/u2b3k/uz-hunspell) (44 stars) Markdown: https://gitdiagram.com/u2b3k/uz-hunspell.md
39. [dlurak/dotfiles](https://gitdiagram.com/dlurak/dotfiles) (37 stars) Markdown: https://gitdiagram.com/dlurak/dotfiles.md
40. [ruiiiijiiiiang/nixos-config](https://gitdiagram.com/ruiiiijiiiiang/nixos-config) (37 stars) Markdown: https://gitdiagram.com/ruiiiijiiiiang/nixos-config.md
41. [9prestidigitator/reaper-flake](https://gitdiagram.com/9prestidigitator/reaper-flake) (31 stars) Markdown: https://gitdiagram.com/9prestidigitator/reaper-flake.md
42. [keyruu/shinyflakes](https://gitdiagram.com/keyruu/shinyflakes) (25 stars) Markdown: https://gitdiagram.com/keyruu/shinyflakes.md
43. [darkone-linux/darkone-nixos-framework](https://gitdiagram.com/darkone-linux/darkone-nixos-framework) (24 stars) Markdown: https://gitdiagram.com/darkone-linux/darkone-nixos-framework.md
44. [sijanthapa171/nixos](https://gitdiagram.com/sijanthapa171/nixos) (24 stars) Markdown: https://gitdiagram.com/sijanthapa171/nixos.md
45. [sudosubin/nixos-config](https://gitdiagram.com/sudosubin/nixos-config) (23 stars) Markdown: https://gitdiagram.com/sudosubin/nixos-config.md
46. [birkhofflee/dotfiles](https://gitdiagram.com/birkhofflee/dotfiles) (22 stars) Markdown: https://gitdiagram.com/birkhofflee/dotfiles.md
47. [nazarewk-iac/nix-configs](https://gitdiagram.com/nazarewk-iac/nix-configs) (20 stars) Markdown: https://gitdiagram.com/nazarewk-iac/nix-configs.md
48. [dominicegginton/dotfiles](https://gitdiagram.com/dominicegginton/dotfiles) (18 stars) Markdown: https://gitdiagram.com/dominicegginton/dotfiles.md
49. [sotormd/nixos](https://gitdiagram.com/sotormd/nixos) (18 stars) Markdown: https://gitdiagram.com/sotormd/nixos.md
50. [sarahlament/nix-configurations](https://gitdiagram.com/sarahlament/nix-configurations) (16 stars) Markdown: https://gitdiagram.com/sarahlament/nix-configurations.md

Next page: https://gitdiagram.com/architecture-examples/nix/2

More hubs: https://gitdiagram.com/architecture-examples

Counted over GitDiagram's stored diagrams of public repositories, from the names their components and groups carry and the files they link to; the rules are the ones in the [2026 open-source architecture report](https://gitdiagram.com/open-source-architecture-2026). Stars are GitHub's when the diagram was last made. Rebuilt daily: hubs grow as more repositories' languages are known.
