SaaSHub helps you find the best software and product alternatives Learn more →
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!
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.
-
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 吗?在寻找一份新手友好的教程?那你可来对地方了!
https://nixos-and-flakes.thiscute.world/ is also an excellent resource.
-
disko
Declarative disk partitioning and formatting using nix [maintainers=@Lassulus @Enzime @iFreilicht]
-
-
-
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.
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
> 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
-
-
nixcfg
My nix configuration(s), using flakes. It's my laptop, it's my servers, it's my everything, in code. (by MatthewCroughan)
-
-
-
nixos-flake-example
This is a demo NixOS config, with optional flakes support. Along with notes on why flakes is useful and worth adopting.
-
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Nix flakes discussion
Nix flakes related posts
-
NixOS is a good server OS, except when it isn't
-
Arch is a gateway drug to NixOS
-
NixOS MicroVMs
-
Home-manager as NixOS module or as standalone?
-
What is the current recommended documentation when starting out with NixOs?
-
GNOME on NixOS
-
How to install Gnome with PKG overlay
-
A note from our sponsor - SaaSHub
www.saashub.com | 9 Dec 2024
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 |