nix-1p
nonguix
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.
nix-1p
- Nix – A One Pager
- Nix Lang in One Page
-
pellets: manage your packages with a configuration file
Fair enough. I've also had a couple of programs which weren't packaged already, fortunately it's quite easy to do so most of the time (or to just fall back to a distrobox container or flatpak in the worst case). If you decide to try it out, nix-1p and Nix Pills were great resources for me to get familiar with Nix and NixOS in a short time-span.
-
Why the Windows Registry sucks technically (2010)
Wouldn't say there's a steep learning curve for the language itself, it's pretty easy to get a grasp around it imo. Here's a helpful page I used to quickly get familiar with the language: https://github.com/tazjin/nix-1p
What's rather messy about Nix is nixpkgs with its helper functions all over the place alongside pretty shallow / non-existent documentation (which is unrelated to the language). Thankfully they've started to work on that recently: https://discourse.nixos.org/t/documentation-team-flattening-...
-
Nix is the ultimate DevOps toolkit
I wrote a language tutorial for only the language a while back, and have gotten the feedback that it has helped a lot of people - maybe it'd clear something up for you: https://github.com/tazjin/nix-1p
-
Getting help is hard
For Nix language things I really like this page: https://github.com/tazjin/nix-1p
nonguix
-
Nix – A One Pager
Their software freedom policy seems to be similar to Debian. All free by default, allow separate nonfree addon. In the case of Guix you can find that here: https://gitlab.com/nonguix/nonguix .
- Guix on the Framework 13 AMD
-
Write Guix package definitions in a breeze: Introducing Guix Packager
The GUIX community has a non-free package repo, you just add it as a GUIX channel and problem solved:
https://gitlab.com/nonguix/nonguix
- The many issues plaguing Nix
- Nonguix
-
My Void experience, so you don't have to
Yes, being a GNU project Guix has a strict free software only policy. The biggest channel (repo) with proprietary stuff for Guix is called nonguix. It has the vanilla kernel, Nvidia drivers and a number of other proprietary packages including Steam, Chrome and the like. I don't know what the state of ZFS on Guix is though as I don't care for it myself, but I can see why its inclusion would be questioned with regards to licensing.
-
Differences between nixos and guix?
Since Guix is a GNU project, it doesn't support proprietary software (Steam, Discord, Zoom...). Third-party repos are available for it.
- Cannot install firefox in guix
-
I'm not fond of nix syntax, how difficult will it be to switch to guix
There's a git lab repo for non-free/libre software that you can add as a channel when installing. I used the following guide that shows you how to do this.
-
Invalid Field Specifier
I'm trying to enable substitues for nonguix. I added the code snippet from the nonguix website to my system.scm file per the instructions. When I try to reconfigure I get the following error:
What are some alternatives?
asdf - Extendable version manager with support for Ruby, Node.js, Elixir, Erlang & more
guix-nonfree - Unofficial collection of packages that are not going to be accepted in to guix
rfcs - The Nix community RFCs
zfsbootmenu - ZFS Bootloader for root-on-ZFS systems with support for snapshots and native full disk encryption
haskell-nix - Nix and Haskell in production
com.valvesoftware.Steam
aptly - aptly - Debian repository management tool
guix-nonfree
nix-home - Nix + HM = <3
nixpkgs - Nix Packages collection & NixOS
nickel - Better configuration for less
nixos-hardware - A collection of NixOS modules covering hardware quirks.