nixpkgs VS nonguix

Compare nixpkgs vs nonguix and see what are their differences.

nonguix

Nonguix mirror – pull requests ignored, please use upstream for that (by nonguix)
Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
nixpkgs nonguix
973 16
15,656 33
5.3% -
10.0 9.4
1 day ago 4 days ago
Nix Scheme
MIT License GNU General Public License v3.0 only
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.

nixpkgs

Posts with mentions or reviews of nixpkgs. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-04-22.
  • Air Force picks Anduril, General Atomics to develop unmanned fighter jets
    1 project | news.ycombinator.com | 25 Apr 2024
    https://github.com/NixOS/nixpkgs/commits?author=neon-sunset
  • Eelco Dolstra's leadership is corrosive to the Nix project
    6 projects | news.ycombinator.com | 22 Apr 2024
    I see two signers in the top 6 displayed on https://github.com/NixOS/nixpkgs/graphs/contributors
  • 3rd Edition of Programming: Principles and Practice Using C++ by Stroustrup
    6 projects | news.ycombinator.com | 19 Apr 2024
    For a single file script, nix can make the package management quite easy: https://github.com/NixOS/nixpkgs/blob/master/doc/languages-f...

    For example,

    ```

  • NixOS/nixpkgs: There isn't a clear canonical way to refer to a specific package
    1 project | news.ycombinator.com | 9 Apr 2024
  • NixOS Is Not Reproducible
    1 project | news.ycombinator.com | 7 Apr 2024
    Yes, Nix doesn't actually ensure that the builds are deterministic. In fact it works just fine if they aren't. There are packages in nixpkgs that aren't reproducible: https://github.com/NixOS/nixpkgs/issues?q=is%3Aopen+is%3Aiss...
  • The xz attack shell script
    5 projects | news.ycombinator.com | 2 Apr 2024
    I'm not familiar with Bazel, but Nix in it's current form wouldn't have solved this attack. First of all, the standard mkDerivation function calls the same configure; make; make install process that made this attack possible. Nixpkgs regularly pulls in external resources (fetchUrl and friends) that are equally vulnerable to a poisoned release tarball. Checkout the comment on the current xz entry in nixpkgs https://github.com/NixOS/nixpkgs/blob/master/pkgs/tools/comp...
  • Debian Git Monorepo
    4 projects | news.ycombinator.com | 2 Apr 2024
    NixOS uses a monorepo and I think everyone's love it.

    I love being able to easily grep through all the packages source code and there's regularly PRs that harmonizes conventions across many packages.

    Nixpkgs doesn't include the packaged software source code, so it's a lot more practical than what Debian is doing.

    https://github.com/NixOS/nixpkgs

  • From xz to ibus: more questionable tarballs
    5 projects | news.ycombinator.com | 1 Apr 2024
    In this specific case, nix uses fetchFromGitHub to download the source archive, which are generated by GitHub for the specified revision[1]. Arch seems to just download the tarball from the releases page[2].

    [1]: https://github.com/NixOS/nixpkgs/blob/3c2fdd0a4e6396fc310a6e...

    [2]: https://gitlab.archlinux.org/archlinux/packaging/packages/ib...

  • GitHub Disabled the Xz Repo
    5 projects | news.ycombinator.com | 29 Mar 2024
    True, but irrelevant -- _some packages_, _somewhere_, do depend on xz, which, if built, requires pulling the source from GitHub (see the default.nix: https://github.com/NixOS/nixpkgs/blob/nixos-23.11/pkgs/tools...)

    It's not the vulnerability that's a problem right now (NixOS was protected by a couple of factors) but rather GitHub's hamfisted response.

    That is the problem.

  • Combining Nix with Terraform for better DevOps
    4 projects | dev.to | 19 Mar 2024
    We’ve noticed that some users have been asking about how to use older versions of Terraform in their Nix setups [1, 2]. This is an example of the diverse needs of people and the importance of maintaining backward compatibility. We hope that nixpkgs-terraform will be a useful tool for these users.

nonguix

Posts with mentions or reviews of nonguix. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-12-27.
  • After 30 Years, Linux Finally Hits 3% Market Share
    1 project | /r/linux | 11 Jul 2023
    I use the nonguix channel for non-free stuff https://gitlab.com/nonguix/nonguix. It has the mainline linux kernel (instead of the free linux-libre), proprietary drivers and a bunch of other proprietary stuff.
  • Newbie needs some answers about making a decision about migrating to Gnu Guix Tool
    1 project | /r/GUIX | 10 Jul 2023
    Guix has these things called "channels" containing package definitions. They're actually just git repositories. nonguix was made to have nonfree stuff. It has a lot of stuff including the mainline linux kernel.
  • Other than flatpak, snap, or app image, what is your favorite stand alone package manager?
    1 project | /r/linuxmasterrace | 13 Jan 2023
    https://gitlab.com/nonguix/nonguix you can use non free software if you need to. But the project itself is a gnu project and as such should not encourage users to use non free software.
  • Why all the NixOS hype? Did we all forget about Guix?
    6 projects | news.ycombinator.com | 27 Dec 2022
    I think Guix approach is good, community helps with open-source packages, some third-party manages the non-free channels. And they are as easy to use

    https://gitlab.com/nonguix/nonguix

    There are flatpacks, snaps, appimages, PPAs, channels... why would you except a linux distro maintainer to work for free for a billion dollar company? Testing and maintain their software

  • Help evaluating GUIX for an embedded system use case
    1 project | /r/GUIX | 21 Oct 2022
    My background consists of using/developing Guix, openSUSE/SUSE as well of OBS. I'm a co-maintainer at nonguix, where we provide non-free software which is not allowed at upstream Guix. We even run our own little build service, called Cuirass. This softwore is developed mostly by https://www.reddit.com/user/mothacehe/ :)
  • Guix for Development
    2 projects | news.ycombinator.com | 24 Sep 2022
  • emacs-native-comp fails, but I get no indication what fails
    3 projects | /r/GUIX | 15 May 2022
    $ guix describe Generation 22 May 15 2022 19:02:44 (current) guix 9860c90 repository URL: https://git.savannah.gnu.org/git/guix.git branch: master commit: 9860c90e8e5362e0e843efbd45f4563b9746a196 guix-gaming-games 9924ad0 repository URL: https://gitlab.com/guix-gaming-channels/games.git branch: master commit: 9924ad0a66f98ea1b538761fd49521acf4f689a3 flat 094746c repository URL: https://github.com/flatwhatson/guix-channel.git branch: master commit: 094746c1e2e90f2df1e598ab1fd0abb4d75ce84d nonguix 1de0c32 repository URL: https://gitlab.com/nonguix/nonguix branch: master commit: 1de0c32142c54bc73af5556d5e45c77152b31f0f
  • Installation errors on Thinkpad T14s
    2 projects | /r/GUIX | 31 Jan 2022
    Thanks for the link. Although I was just planning to follow the steps in the https://gitlab.com/nonguix/nonguix repo.
  • Non-free packages
    1 project | /r/GUIX | 6 Jan 2022
    You'll want to read about "channels" which are additional software repositories you can include in Guix from anywhere, There are other channels, but the main one for non-free is https://gitlab.com/nonguix/nonguix
  • transactional supremacy
    1 project | /r/linuxmasterrace | 31 Dec 2021
    Even GNU Guix System (which is a fully libre, FSF approved distro) can be used to install non-free packages. All you have to do is add the nonguix repository.

What are some alternatives?

When comparing nixpkgs and nonguix you can also consider the following projects:

asdf - Extendable version manager with support for Ruby, Node.js, Elixir, Erlang & more

guix-nonfree

Home Manager using Nix - Manage a user environment using Nix [maintainer=@rycee]

guix-nonfree - Unofficial collection of packages that are not going to be accepted in to guix

git-lfs - Git extension for versioning large files

darling - Darwin/macOS emulation layer for Linux

easyeffects - Limiter, compressor, convolver, equalizer and auto volume and many other plugins for PipeWire applications

nix-gui - Use NixOS Without Coding

spack - A flexible package manager that supports multiple versions, configurations, platforms, and compilers.

nixos-hardware - A collection of NixOS modules covering hardware quirks.

waydroid - Waydroid uses a container-based approach to boot a full Android system on a regular GNU/Linux system like Ubuntu.

com.valvesoftware.Steam