> So what we are missing now is a 500GB framework that can write the config file for the programming language that is writing a config file for the actual program I wish to use. That exists since 1960. It's called LISP. The e.g. https://guix.gnu.org/ uses with great success, the Guile Scheme dialect of LISP, to be precise. And FYI the "framework" is:- Source: Hacker News / 3 months ago$ ls --human-readable --size $(readlink $(which...
> inventing a brand new purely functional language programming language. ISTM that if you dislike that, then there's GUIX. https://guix.gnu.org/ Very briefly, AFAICT, it's "Nix but using Scheme". - Source: Hacker News / 3 months ago
And just wait till you discover Arch Linux, Gentoo, Guix, or NixOS. Source: 10 months ago
Https://guix.gnu.org for example. It did load before an update but it doesn't anymore. Source: 10 months ago
Is it? Seems to me it's used for some pretty cool stuff, heard of Guix? Source: 10 months ago
I think a "competitor" to Lua would be Guile [1], but I am not sure if it gets close to Lua in terms of lightweightness... It was designed to be used in the GNU project, with similar objects as Lua: to be light, easily embeddable. It's a Scheme (Lisp) so maybe not for everyone's taste... Its "coolest" use I know of is for configuring Guix [2] (the GNU version of Nix). [1] https://www.gnu.org/software/guile/ [2]... - Source: Hacker News / 11 months ago
No one said Guix yet, might be worth a look: https://guix.gnu.org/. Source: 11 months ago
GNU Guix! A fully functional package manager and distro heavily inspire by Nix. The primary difference between it and Nix being that it is almost entirely written and configured in GNU Guile, an implementation of Scheme (Lisp) and the official extension language of the GNU Project (originally intended to be for GNU what emacs lisp is for emacs). Source: 12 months ago
Https://guix.gnu.org/ https://systemcrafters.net/craft-your-system-with-guix/5-reasons-to-try-guix/. Source: 12 months ago
You should perhaps utilize guix for your projects. It provides rather acceptable rust resp. Crates support and in a perfectly reproducible build environment. But be aware, that it even tries to build even the rust compiler from source by going through all this nasty steps of its iterative bootstrap process. This can be a little bit complex and time-consuming, if you need an up-to-date version of rustc. Source: 12 months ago
Other immutable desktops that attain a similar degree of stability and reproducibility without being deprived of the latest kernels and packages would be NixOS and Guix. Despite their appeal, some may find them too distinctive compared to mainstream distributions. Source: 12 months ago
Oversimplifying might have been the most sensible in this context. However, you might have gone a little bit too far as your description fits only NixOS, Guix and distros that utilize rpm-ostree. Source: 12 months ago
The GNU project is trying to solve your problem. Its goal is to create a whole ecosystem of applications that have GNU Guile Scheme as their extension language. One of the flagship projects for this is GNU Guix, which brings together various user space tools that are configurable and extensible in Guile. Source: about 1 year ago
There is an operating systems that does all of that automatically for you. Every piece of software in the operating system is GPL-licensed and versioned by it's Git branch or archive MAC. It's called Guix OS, and is one of the official OS distributions of the GNU Project which is a member of the Free Software Foundation. Source: about 1 year ago
I recommend GNU Guix if you're a beginner looking for performance. Https://guix.gnu.org/. Source: about 1 year ago
When I open qutebrowser, and go to certain websites (google.com, guix.gnu.org, etc.), text will not be rendered. This is what a certain page on guix.gnu.org looks like. Source: about 1 year ago
GNU Guix, as a Project and OS package manager for projects in arbitrary languages (or alternatively, the Nix package manager, though I find the configuration language for Guix way better). Source: about 1 year ago
I like to get Emacs using guix, works the same across all distros, so you could try that. Source: over 1 year ago
Trivia note: Skribilo was developed by Ludovic Courtès, one of the key figures behind Guix (https://guix.gnu.org/). - Source: Hacker News / over 1 year ago
Feather Wallet releases are now bootstrappable. This means that we are able to build our entire toolchain and dependencies from their source code. Using Guix, a reproducible build environment can be set-up on any Linux host in a matter of minutes. The depends build system makes it possible to build for all target platforms from a single machine through cross-compilation. This greatly reduces release engineering... Source: over 1 year ago
Interesting, I didn't realize this is the case. Unfortunately there won't be MacOS support, which makes this unusable for me. I think my point about broader applicability still stands though. Compare the guix [0] and nix [1] homepages. The former mainly sells and operating system (and somewhat mentions a package manager), while the Nix homepage sells a tool with examples: Trying new tools, declarative developer... - Source: Hacker News / over 1 year ago
Do you know an article comparing GNU Guix to other products?
Suggest a link to a post with product alternatives.
This is an informative page about GNU Guix. You can review and discuss the product here. The primary details have not been verified within the last quarter, and they might be outdated. If you think we are missing something, please use the means on this page to comment or suggest changes. All reviews and comments are highly encouranged and appreciated as they help everyone in the community to make an informed choice. Please always be kind and objective when evaluating a product and sharing your opinion.