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!
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
nixcfg
My nix configuration(s), using flakes. It's my laptop, it's my servers, it's my everything, in code. (by MatthewCroughan)
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
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
Is this an example of what you mean (home-manager is defined as part of the flake): https://github.com/Misterio77/nix-starter-configs/blob/main/minimal/flake.nix
Project mention: Obscura: The VPN that can't track your activity | news.ycombinator.com | 2023-09-29It's mostly bash scripts (I know I have stockholm syndrome there) and nixos-rebuild: https://www.haskellforall.com/2023/01/announcing-nixos-rebui...
All the nix deployment tools had too much magic and broke, but nixos-rebuild always works and it's part of Nix!
Disko was great for bootstrapping servers: https://github.com/nix-community/disko
- Generating virtual machines/installators from a configuration: https://github.com/astro/microvm.nix and https://github.com/nix-community/nixos-generators
Check these out https://github.com/the-nix-way/dev-templates
Project mention: Nix is a better Docker image builder than Docker's image builder | news.ycombinator.com | 2024-03-15There are attempts like
or
https://github.com/nix-community/flakelight
Their aim is to create an ecosystem of reusable Nix libraries. But it is tiny.
Rustup works as is. Though note that Nix supplants all such toolchain installers such as Rustup, nvm, etc. I.e. instead of Rustup there is fenix.
If your project uses Nix, checkout services-flake for running services via Nix.
https://github.com/juspay/services-flake
We actually do this in Nammayatri, an OSS project providing "Uber" for autos in India.
https://github.com/nammayatri/nammayatri
There is a services-flake module allowing you to spin the entire nammayatri stack (including postgres, redis, etc.) using a flake app. Similarly, there's one for running load test, which is also run in Jenkins CI.
Project mention: Is there a nixos solution for hyperconverged infrastructure? | /r/NixOS | 2023-05-31Skyflake, which lets you configure a Nomad cluster of NixOS micro VMs running on NixOS hosts: https://github.com/astro/skyflake
I'm wondering if I am starting to get too old to learn new things but could someone ELI5 me how to install dotfiles like these? I feel like I should get this at this point but at least I can install nixOS and setup my WM and apps manually now so at least that's something.
Nix flakes related posts
- 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
- Flake + Disko + nixos-install
- Really confused about Hyprland, flakes and home-manager
-
A note from our sponsor - SaaSHub
www.saashub.com | 19 Apr 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 | 1,834 |
2 | disko | 1,208 |
3 | microvm.nix | 998 |
4 | dev-templates | 676 |
5 | flake-parts | 578 |
6 | fenix | 556 |
7 | nixcfg | 246 |
8 | haumea | 238 |
9 | services-flake | 173 |
10 | nix-cargo-integration | 170 |
11 | nixos-flake-example | 166 |
12 | skyflake | 146 |
13 | typelevel-nix | 105 |
14 | nixconfig | 84 |
15 | dotfiles | 80 |
16 | nix-config | 67 |
17 | nix | 5 |
18 | flakes | 1 |