From 966bdaf6c3fdd484b55d50fc823938b85fc29c13 Mon Sep 17 00:00:00 2001 From: 0xhenrique Date: Tue, 3 Jun 2025 12:06:25 +0100 Subject: update blog --- blog/why-i-chose-guix-over-nix.html | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) (limited to 'blog/why-i-chose-guix-over-nix.html') diff --git a/blog/why-i-chose-guix-over-nix.html b/blog/why-i-chose-guix-over-nix.html index a8c4f73..3a8e691 100644 --- a/blog/why-i-chose-guix-over-nix.html +++ b/blog/why-i-chose-guix-over-nix.html @@ -13,18 +13,18 @@ -
+

Why I Chose Guix Over Nix

I've been using NixOS for quite some time, but somehow I ended up with Guix. In this article I will try to write about the reasons why I don't use Nix anymore.

-
-

The Emacs > Elisp > SICP > Scheme pipeline

-
+
+

The Emacs > Elisp > SICP > Scheme pipeline

+
-
+
ouSS2fe.png
@@ -45,9 +45,9 @@ That was when I finally decided to read the SICP and, consequently, learn Scheme
-
-

The Nix Language is not easy to write

-
+
+

The Nix Language is not easy to write

+

And that alone is huge win for Guix. Configuring Nix packages was a pain in the ass. Not because you need to set everything up from scratch (that's not even a problem), but because the language is confusing as hell and the documentation doesn't help. It's not a secret, everywhere you go on the internet you will find people complaining about how the Nix language is hard to grasp, but no because it is complex, just because it lacks proper documentation. You can't be sure to find what you're looking for. All the information is fragmented on the internet, there is not a place where you can just find what you're looking for. At the end of the day you spend more time guessing "where the information is" rather "how to do X". @@ -55,7 +55,7 @@ For instance, here's a comparison between the figlet package ported to Nix and t

-
+
9epJ4qs.png
@@ -71,11 +71,11 @@ Guix solves that. It's not like you need to learn a complex language to start wi
-
-

The LISP way of life

-
+
+

The LISP way of life

+
-
+
lisp_cycles.png
@@ -98,9 +98,9 @@ To be honest I don't see a point in learning such a complex language as Nix just
-
-

Guix is Free (as in Freedom)

-
+
+

Guix is Free (as in Freedom)

+

Guix places more emphasis on software freedom and adheres to the FSF standards for ethical distros.

@@ -110,7 +110,7 @@ Yes, I do use some proprietary software, but that's something I want to change.

-
+
7ozal346p6kz.png?auto=webp&s=f1058e3a298c411182de3a9bd788f65cec5d1bc1
-- cgit v1.3