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. Learn more →
Top 8 Nix nix-flake Projects
-
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 吗?在寻找一份新手友好的教程?那你可来对地方了!
-
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.
-
nix-config
❄️ my nix config for both desktops(NixOS+macOS) and homelab servers(NixOS). (by ryan4yin)
-
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.
I'll be honest, the first few times I tried using Nix I just couldn't get into. It was too complex for the benefits I was getting. But that was using Nix on another OS.
I recently switched to NixOS because I wanted what they were selling and the experience this time around was way better. Having no other option but to figure it out made me learn the essentials real quick (like an exchange program to a foreign country that speaks another language).
If you think about it, when you used Ubuntu or Fedora or RHEL for the first time, and probably for a very long time, you could get by without learning the deep intricacies of what is going on behind the scenes. The same is true with NixOS. The things you need to learn are different, but once you get a basic setup with home-manager setup you're off to the races. (Btw, I used this "book" to get started and it was great: https://nixos-and-flakes.thiscute.world/)
The best part about using NixOS so far is that things just work. Setting up my graphics card was as simple setting enabled = true. Same for configuring specific audio frameworks. And I had tried many times to get Davinci Resolve working on other distros and always encountered issues leading me to need to dual-boot Windows so I could do video editing. Now I just enabled Davinci Resolve and it works! No more Windows.
If you're brand new to linux on the desktop, I wouldn't recommend it. But if you've been doing that for years, maybe try NixOS in 2024.
I'm trying to understand overlays in order to make a proper rustup install (I've read that this overlay is the best way to go).
I've been trying to daily drive Linux for the past 2 months or so. Started out on EndeavourOS and didn't had any problems until I tried to make it useable in secure boot (I really want to play Valorant and not bother each time switching secure boot in bios) and failed miserably due to a combination of lack of knowledge and stupidity. I briefly tried NixOS and while this config is beautiful, I just didn't enjoy the way NixOs is customized.
You don't need channels to use nix-shell or nix-env. You can generate the Nix path and registry from your flake inputs. flake-utils-plus makes this easy with nix.generateRegistryFromInputs and nix.generateNixPathFromInputs.
Project mention: Nix is a better Docker image builder than Docker's image builder | news.ycombinator.com | 2024-03-15Newcomer here. Could anyone tell if std [0] is a good way to bring more sanity into flake design, esp. in avoiding ivory towery custom approaches? Using devenv.sh is another option, but I liked emphasis on having a common mental picture and focus on SLDC that std provides.
I have private.nix in /etc/nixos and load it using a Nix plugin (see top-level README.md). If the plugin isn't installed, --impure works too.
Nix nix-flakes related posts
- Flakes Question (because I'm a noob)
- Understanding Overlays and direnv nix shell inheritance
- NixOS and Flakes Book
- NixOS Wiki – the unofficial user wiki
- [Question] When using flakes, can I remove all channels?
- How do I deploy a configuration to a machine with an existing hardware-configuration.nix?
- An example providing rust toolchain for Linux/macOS using devenv.sh
-
A note from our sponsor - InfluxDB
www.influxdata.com | 20 Apr 2024
Index
What are some of the best open-source nix-flake projects in Nix? This list will help you:
Project | Stars | |
---|---|---|
1 | nixos-and-flakes-book | 1,455 |
2 | rust-overlay | 745 |
3 | nix-config | 535 |
4 | flake-utils-plus | 439 |
5 | std | 356 |
6 | snowflake | 169 |
7 | dotfiles | 20 |
8 | nix-pkg-module-boilerplate | 1 |
Sponsored