NUR
Nix User Repository: User contributed nix packages [maintainer=@Mic92] (by nix-community)
flake-utils-plus
Use Nix flakes without any fluff. (by gytis-ivaskevicius)
NUR | flake-utils-plus | |
---|---|---|
24 | 19 | |
1,152 | 444 | |
2.6% | - | |
9.1 | 4.9 | |
3 days ago | 24 days ago | |
Python | Nix | |
MIT License | MIT License |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
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.
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.
NUR
Posts with mentions or reviews of NUR.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-05-20.
-
Couple of noob questions
So first, I'm a bit confused about AUR. I'm not aware of what you're describing. I heard about AUR-like repo for Nix (called NUR https://github.com/nix-community/NUR).
-
Adding extensions to firefox using home manager
You need to use nur
-
How to install NordVPN onto NixOS
Hi, I'm the author of the PR :) I uploaded it to NUR precisely so that it would be available sooner. However, as I wrote in the thread yesterday, as of this PR one of the components the package was relying on was deprecated. I'm still trying to make it work again using the new buildFHSEnv. However, if you're running 22.11 or haven't updated your local version of nixpkgs beyond that PR, it should still work.
-
New BFF
Apart from nixpkgs having many packages, there is also NUR which has even more stuff.
-
Using a flake from a GitHub repo
You might also want to publish your sarc utility on NUR, https://nur.nix-community.org/
-
NixOS causes an error while booting
nur = import (builtins.fetchTarball "https://github.com/nix-community/NUR/archive/master.tar.gz") {
-
Is there NO alternative to the aur?
Nix also has the NUR. I have never needed to use it, while when I used arch I had many AUR packages.
-
Anyone figure out how to apply nvidia-patch in nixos?
Follow the NUR installation instructions and it should be in pkgs.nur.repos.arc.packages.nvidia-patch.
-
Best practices for organizing code repository for multiple machines? What about deployment?
As for the community repo, there's nur but only 120 people use it.. I think the reason nixpkgs is so big is that the community is pretty accepting of accepting loads of different packages.
-
Can one self host a nix package repo?
Some common options for the first: - your own git repo - your own flake (a specially constructed and easy to consume git repo) - something like NUR
flake-utils-plus
Posts with mentions or reviews of flake-utils-plus.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-01-26.
-
[Question] When using flakes, can I remove all channels?
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.
-
How do I deploy a configuration to a machine with an existing hardware-configuration.nix?
Use flake-utils-plus to easily define multiple systems in flake.nix.and then use the --target-host flag of nixos-rebuild to deploy it remotely.
-
Have a shell command in configuration.nix that runs on nixos-rebuild
If you're trying to handle multiple systems with one config a flake is a significantly better option. I would personally recommend looking at flake-utils-plus and specifically this example config.
- Nix Flakes
-
Best way to manage multiple home manager configs for both NixOS and non-NixOS systems using flakes?
I looked at some past threads / examples and saw people recommend flake-utils-plus, but after reading the examples I don't understand how I would get home-manager on Darwin or Ubuntu.
-
Nix: Taming Unix with Functional Programming
Depending on your specific needs, the channelsConfig (modify arguments passed to Nixpkgs) and overlay tooling in flake-utils-plus may be adequate: https://github.com/gytis-ivaskevicius/flake-utils-plus/tree/...
-
What to do...
For flakes you don't have to set up everything manually there are helper libraries, I use flake-utils-plus.
-
How shall I install a package not found at https://search.nixos.org/packages?
Converting to flakes is not that hard if you use a good library. The documentation is other people's configs, really.
-
I made a thing you can load in Nix repl to get variables from your NixOS configuration
Neat! I've been using flake-utils-plus's implementation until now. https://github.com/gytis-ivaskevicius/flake-utils-plus/blob/master/lib/repl.nix
-
How to use a patched nixpkgs locally?
I use flake-utils-plus based configuration to apply patches on top of nixpkgs where overlays don't suffice.
What are some alternatives?
When comparing NUR and flake-utils-plus you can also consider the following projects:
Home Manager using Nix - Manage a user environment using Nix [maintainer=@rycee]
nixos-search - Search NixOS packages and options
flake-utils - Pure Nix flake utility functions [maintainer=@zimbatm]
nix-darwin - nix modules for darwin
nixGL - A wrapper tool for nix OpenGL application [maintainer=@guibou]
emacs-overlay - Bleeding edge emacs overlay [maintainer=@adisbladis]
poetry2nix - Convert poetry projects to nix automagically [maintainer=@adisbladis]
nixos-generators - Collection of image builders [maintainer=@Lassulus]
NixOS-docker - DEPRECATED! Dockerfiles to package Nix in a minimal docker container
nixos-shell - Spawns lightweight nixos vms in a shell
deploy-rs - A simple multi-profile Nix-flake deploy tool.
NUR vs Home Manager using Nix
flake-utils-plus vs Home Manager using Nix
NUR vs nixos-search
flake-utils-plus vs flake-utils
NUR vs nix-darwin
flake-utils-plus vs nixGL
NUR vs emacs-overlay
flake-utils-plus vs poetry2nix
NUR vs nixos-generators
flake-utils-plus vs NixOS-docker
NUR vs nixos-shell
flake-utils-plus vs deploy-rs