guix-installer
nickel-nix
guix-installer | nickel-nix | |
---|---|---|
6 | 4 | |
203 | 183 | |
2.5% | - | |
4.6 | 0.0 | |
about 1 month ago | 8 months ago | |
Scheme | Nix | |
GNU General Public License v3.0 only | MIT License |
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.
guix-installer
-
The guide to software development with Guix
I've been using Guix for a bit over 2 months at this point and honestly the whole 'non-free' software thing has not been an issue in the slightest. Use the System Crafters installation iso [1] to get around driver issues on install, and then the only time I've ever had the system complain to me was it warning me one of my hardware components wouldn't work (which it did, since the System Crafters ISO uses the standard Linux kernel). Afterwards, just add nonguix (and I even added Nix as well, so I get the best of both worlds!) If a package isn't in Guix and I don't want to make a package definition, I simply pull it using Nix home-manager. May not be the best or 'proper' setup, but I find it works well enough. [2]
[1]: https://github.com/SystemCrafters/guix-installer/releases
[2]: https://g.stationery.lol/ryan77627/guix-dotfiles
-
tried to install but wont work with ethernet
You can try with: https://github.com/SystemCrafters/guix-installer/releases/tag/v202201150226
-
Git-like system management
As for hardware compability, worry not! There's Nonguix! A bunch of nonfree packages including firmware and drivers for Guix! There's also an ISO image of it and even a nice Nonguix installation guide video by David/System Crafters.
-
Nix: An idea whose time has come
There's also a community image (iso) of it made by System Crafters here.
-
Installation errors on Thinkpad T14s
If you need a nonguix installation image, check out the prebuilt one by System Crafters
-
2nd attempt to install and use GNU Guix with Gnome, total failure
I used the installation wizard from this image: https://github.com/SystemCrafters/guix-installer/
nickel-nix
-
NixOS and My Descent into Insanity
Have you tried https://github.com/nickel-lang/nickel-nix ?
I didn't use it yet, but looks like this supposed to do it.
-
The guide to software development with Guix
These days those aren't the only options; you can also use Nickel: https://github.com/nickel-lang/nickel-nix
Which isn't fully baked, no, but here's hoping.
-
Announcing Nickel 1.0, a configuration language written in (and usable from) Rust
One target-use case of Nickel is to be used as an alternative front-end for Nix (instead of Nix expressions). There is a draft RFC and a repository to use Nickel to write development shell (Nixel). The goal is that, one day, you can actually just transparently call to Nix code and into Nixpkgs. Until then, I totally understand that nothing can be the power of levering Nixpkgs... so your approach makes sense :)
-
Our Roadmap for Nix
Undecided; see https://github.com/nickel-lang/nickel-nix for a proof-of-concept of an integration that requires making no changes to either Nickel or Nix.
What are some alternatives?
nonguix
nix-book - Nix documentation – centralized community online learning resource for Nix
nonguix - Nonguix mirror – pull requests ignored, please use upstream for that
go-nix - Elements of Nix re-implemented as Go libraries [maintainer=@flokli]
nixpkgs - Nix Packages collection & NixOS
flake-utils - Pure Nix flake utility functions [maintainer=@zimbatm]
nickel - Better configuration for less
vscode-yaml - YAML support for VS Code with built-in kubernetes syntax support
rules_nixpkgs - Rules for importing Nixpkgs packages into Bazel.
devbox - Instant, easy, and predictable development environments
qubes-issues - The Qubes OS Project issue tracker