Nix flakes

Open-source Nix projects categorized as flakes

Top 18 Nix flake Projects

  • nix-starter-configs

    Simple and documented config templates to help you get started with NixOS + home-manager + flakes. All the boilerplate you need!

    Project mention: Arch is a gateway drug to NixOS | news.ycombinator.com | 2024-07-25

    This doesn't mirror my experience at all. I think the biggest challenge facing NixOS is the learning curve. There's a lot thrown at you from the start, and as you start to factor your configuration into separate modules, there's a lot of complexity you have to unpack.

    I've since migrated to a flake-based setup with machine-based variations (for my laptop and desktop), including easily swappable desktop environments. At a whim, I can switch between sway, hyprland, and gnome. This was mostly a result of me exploring/tweaking these without wanting to discard the configs; I always end up coming back to re-explore tiling WMs.

    My experience through all of this has been great. I've even done a full re-install on both machines when the xz vulnerability was discovered and the process was effortless. That includes lanzaboote for SecureBoot, LUKS, and out-of-tree git-based flake builds for custom applications I build from source.

    The one thing I found really helpful when starting with flakes was this repo that includes starter configs to help flatten that initial curve: https://github.com/Misterio77/nix-starter-configs/tree/main

  • CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  • nixos-and-flakes-book

    :hammer_and_wrench: :heart: Want to know NixOS & Flakes in detail? Looking for a beginner-friendly tutorial? Then you've come to the right place! 想要学习使用 NixOS 与 Flakes 吗?在寻找一份新手友好的教程?那你可来对地方了!

    Project mention: The future of software is Nix | news.ycombinator.com | 2024-10-25

    https://nixos-and-flakes.thiscute.world/ is also an excellent resource.

  • disko

    Declarative disk partitioning and formatting using nix [maintainers=@Lassulus @Enzime @iFreilicht]

  • microvm.nix

    NixOS MicroVMs

    Project mention: We're Leaving Kubernetes | news.ycombinator.com | 2024-11-04
  • dev-templates

    Dev environments for numerous languages based on Nix flakes [maintainer=@lucperkins]

  • flake-parts

    ❄️ Simplify Nix Flakes with the module system

    Project mention: Nix is a better Docker image builder than Docker's image builder | news.ycombinator.com | 2024-03-15

    There are attempts like

    https://flake.parts/

    or

    https://github.com/nix-community/flakelight

    Their aim is to create an ecosystem of reusable Nix libraries. But it is tiny.

  • fenix

    Rust toolchains and rust-analyzer nightly for Nix [maintainer=@figsoda] (by figsoda)

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • services-flake

    NixOS-like services for Nix flakes

    Project mention: Mise: Dev tools, env vars, task runner | news.ycombinator.com | 2024-12-06

    > This is already a solved problem with Nix shell (except the task runner part)

    The task runner part is also solved in Nix. See

    https://github.com/Platonic-Systems/process-compose-flake

    and

    https://github.com/juspay/services-flake

  • haumea

    Filesystem-based module system for Nix [maintainer=@figsoda]

  • nixcfg

    My nix configuration(s), using flakes. It's my laptop, it's my servers, it's my everything, in code. (by MatthewCroughan)

  • skyflake

    NixOS Hyperconverged Infrastructure on Nomad/NixOS

  • nix-cargo-integration

    Library to easily and effortlessly integrate Cargo projects with Nix.

  • nixos-flake-example

    This is a demo NixOS config, with optional flakes support. Along with notes on why flakes is useful and worth adopting.

  • typelevel-nix

    Development tools for Typelevel projects

  • nixconfig

    My NixOS config

  • nix-config

    Personal NixOS configuration (by wochap)

  • dotfiles

    My personal dotfiles (by hardselius)

  • nix

    Flake configuration for my infrastructure (by bbenne10)

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Nix flakes discussion

Log in or Post with

Nix flakes related posts

Index

What are some of the best open-source flake projects in Nix? This list will help you:

Project Stars
1 nix-starter-configs 2,712
2 nixos-and-flakes-book 2,091
3 disko 1,890
4 microvm.nix 1,458
5 dev-templates 1,223
6 flake-parts 782
7 fenix 711
8 services-flake 398
9 haumea 302
10 nixcfg 295
11 skyflake 203
12 nix-cargo-integration 190
13 nixos-flake-example 175
14 typelevel-nix 112
15 nixconfig 107
16 nix-config 104
17 dotfiles 80
18 nix 5

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai

Did you konow that Nix is
the 28th most popular programming language
based on number of metions?