nixcfg
dream2nix
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.
nixcfg
-
Take the Nix Pill
Go to https://nixos.org/ and come to your own conclusion. I've argued with hundreds of people about this, and I don't want to start again. Just have fun! For one thing, every machine I have is defined as infrastructure as code here, and it's reproducible https://github.com/matthewcroughan/nixcfg. That's impressive. If you don't think so, then you probably don't need Nix, and may not appreciate what it does. You can read the Nix Thesis https://edolstra.github.io/pubs/phd-thesis.pdf if you want more of a technical understanding. I also recommend reading http://www.infrastructures.org/papers/turing/turing.html for a background on why reproducibility matters and congruency matters.
- What Are Your Most Used Self Hosted Applications?
-
Do you all just git init inside your /etc/nixos directory?
In this example, nixcfg is my Nix code (therefore my whole configuration) from https://github.com/matthewcroughan/nixcfg
dream2nix
- Dream2nix – Automate reproducible packaging for various language ecosystems
-
flox – Harness the Power of Nix
(I'm on the flox team) we'd love to support that and it's something we've talked about! We already support auto-generation for some languages like Rust because they have a lockfile (e.g. Cargo.lock), but it's a bit trickier for a requirements.txt. We hope at some point to contribute to/integrate with upstream efforts like dream2nix which have auto-generation as their goal
-
Minimal approach for python devel environment with flake
How about dream2nix? I like to use the nix way, but there are many third nix ways
- New BFF
-
yarnpnp2nix: More efficient way of packaging NodeJS applications
I'm not 100% sure, but looking at the docs [here](https://nix-community.github.io/dream2nix/subsystems/node.html#granular-pure-default) and the implementation [here](https://github.com/nix-community/dream2nix/tree/main/src/subsystems/nodejs/builders/granular-nodejs) it seems as it builds dependencies separately and symlinks (see `install-deps.py` those into a `node_modules` tree. I don't know much about Yarn's PNP (was doing more backend/devex last few years), but it sounds vaguely similar in that each package should be built once as a separate derivation and then symlinked to a big `node_modules`-as-a-symlink-tree derivation?
-
How do you build NodeJS project in Nix? 2022
How are you building your NodeJS project with Nix right now? Recently I spot a new abstraction, it looks good but I havn't tried it yet: https://github.com/nix-community/dream2nix
-
dream2nix - include a test run? (node project)
dream2nix is a great package, that makes a nix-derivation out of node project with the minimal flake
-
Why aren't systems like NixOS and GNU Guix more popular?
The DavHau/dream2nix project aims to be a generic solution for this issue by splitting the problem into specific stages, each of which can be configured individually (e.g., changing the level of purity)
- Betting on Nix
What are some alternatives?
.dots - just my .dotfiles
flake-registry - Global registry of Nix flakes
nixfiles - My NixOS configuration and assorted other crap.
nix-portable - Nix - Static, Permissionless, Installation-free, Pre-configured
krops - Mirror of https://cgit.krebsco.de/krops/about/ (PRs / issues accepted, as can be seen by not having them disabled)
nix-npm-buildpackage - Build nix packages that use npm/yarn
dev-templates - Dev environments for numerous languages based on Nix flakes [maintainer=@lucperkins]
Home Manager using Nix - Manage a user environment using Nix [maintainer=@rycee]
system - My NixOS configuration
nixpkgs - Nix Packages collection & NixOS
dolphin - Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.