Our great sponsors
rfcs | rfcs | |
---|---|---|
2 | 46 | |
0 | 476 | |
- | 6.3% | |
10.0 | 5.0 | |
over 3 years ago | 3 days ago | |
Creative Commons Attribution Share Alike 4.0 | Creative Commons Attribution Share Alike 4.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
rfcs
-
Is NixOS fundamentally a more secure OS?
https://www.tweag.io/blog/2020-09-10-nix-cas/ https://github.com/NixOS/rfcs/pull/62 https://github.com/NixOS/rfcs/pull/17 https://github.com/tweag/rfcs/blob/cas-rfc/rfcs/0062-content-addressed-paths.md https://github.com/wmertens/rfcs/blob/master/rfcs/0017-intensional-store.md https://discourse.nixos.org/t/content-addressed-nix-call-for-testers/12881
-
We want to make Nix better
Actually the cache isn't that important, most binaries get rebuilt quite often due to their dependencies changing.
Although it is my hope that rfc 17 eventually makes it through: https://github.com/wmertens/rfcs/blob/master/rfcs/0017-inten...
rfcs
-
Build System Schism: The Curse of Meta Build Systems
Nix with dynamic derivations (RFC92) could potentially beat this curse.
https://github.com/NixOS/rfcs/blob/master/rfcs/0092-plan-dyn...
-
Show HN: Flox 1.0 – Open-source dev env as code with Nix
See: A plan to stabilize the new CLI and Flakes incrementally https://github.com/NixOS/rfcs/pull/136
- RSS can be used to distribute all sorts of information
-
I like gentoo's package deprecation process
NixOS recently introduced "problem" infrastructure to deal with such problems more gracefully and explicitly:
https://github.com/NixOS/rfcs/blob/master/rfcs/0127-issues-w...
-
NixOS and Flakes Book: An unofficial book for beginners (free)
For some more context: Flawed as they are, Flakes solve a large number of problems Nix experiences without them. This is why I, and presumably many others, use them even in their current experimental state.
An RFC was recently accepted to commit to forming a plan towards stabilization of Flakes: https://github.com/NixOS/rfcs/pull/136
Personally, I don't believe there won't be any breaking changes, but I also believe that the stabilization of Flakes is still a ways away and hope that there will be a reasonable migration path.
- NixOS RFC 136 accepted: A plan to stabilize the new CLI and Flakes incrementally
-
Super Colliding Nix Stores: Nix Flakes for Millions of Developers
> Afterwards, Flakes itself and its CLI components can be stabilized. The final design of Flakes will also require another RFC.
That seems like Flakes are still quite a ways away.
[1] - https://github.com/NixOS/rfcs/pull/136
First, the non-Flakes CLI wll be stabilized, in phases.
-
Lanzaboote vs. bootspec-secureboot
Both require the Bootspec patches, only support systemd-boot, have recent activity, and include a Rust-based tool for signing images.
-
Using NixOS as a Hypervisor for a k3s Cluster in Homelab, can I define the VMs in Nix config?
I just found an RFC for similar that was unfortunately closed back in the day: https://github.com/NixOS/rfcs/pull/12
-
Nix journey part 1: My grand unified theory of Nix documentation · Tinkering
If you'd like to understand, reading through https://github.com/NixOS/rfcs/pull/49 is probably a good place to start.
What are some alternatives?
nix-ros-overlay - ROS overlay for the Nix package manager
not-os - An operating system generator, based on NixOS, that, given a config, outputs a small (47 MB), read-only squashfs for a runit-based operating system, with support for iPXE and signed boot.
nixpkgs - Nix Packages collection & NixOS
nix - Nix, the purely functional package manager
spack - A flexible package manager that supports multiple versions, configurations, platforms, and compilers.
emacs-overlay - Bleeding edge emacs overlay [maintainer=@adisbladis]
nix-1p - A (more or less) one page introduction to Nix, the language.
nix-darwin - nix modules for darwin
nixos-generators - Collection of image builders [maintainer=@Lassulus]
Home Manager using Nix - Manage a user environment using Nix [maintainer=@rycee]
asdf - Extendable version manager with support for Ruby, Node.js, Elixir, Erlang & more
NUR - Nix User Repository: User contributed nix packages [maintainer=@Mic92]