Trying Guix: A Nixer's Impressions


One aspect of Guix I found to be really fascinating: That there is basically no conceptual difference between defining a package as a private build script, and using a package as part of the system.

Let me explain: Say you wrote a little program in Python which uses a C library (or a Rust library with C ABI) which is in the distribution. Then, in Guix you would put that librarie's name and needed version into a manifest.scm file which lists your dependency, and makes it available if you run guix shell in that folder. It does not matter whether you run the full Guix System, or just use Guix as s package manager.

Now, if you want to install your little python program as part of your system, you'll write an install script or package definition, which is nothing else than a litle piece of Scheme code which contains the name of your program, your dependency, and the information needed to call python's build tool.

The point I am making is now that the only thing which is different between your local package and a distributed package in Guix is that distributed packages are package definitions hosted in public git repos, called 'channels'. So, if you put your package's source into a github or codeberg repo, and the package definition into another repo, you now have published a package which is a part of Guix (in your own channel). Anybody who wants to install and run your package just needs your channel's URL and the packages name. It is a fully decentral system.

In short, in Guix you have built-in something like Arch's AUR, just in a much more elegant and clean manner - and in a fully decentralized way.

This entry was edited (1 month ago)
in reply to HaraldvonBlauzahn

I had a go at using guix as a package manager on top of an existing distro (first an immutable fedora, which went terribly, then OpenSUSE). Gave up for a few reasons:

  • As mentioned in the article, guix pull is sloow.
  • Packages were very out of date, even Emacs. If I understand correctly, 30.1 was only added last month, despite having been available since February. I get that this isn't the longest wait, but for the piece of software you can expect most guix users to be running, it doesn't bode well.
  • The project I was interested in trying out (Gypsum) had a completely broken manifest. Seems like it worked on the dev's machine though, which made me concerned about how well guix profiles actually isolate Dev environments. This was probably an error on the dev's part, but I'd argue such errors should be hard to make by design.

All in all I love the idea of guix, but I think it needs a bigger community behind it. Of course I'm part of the problem by walking away, but 🤷

in reply to samc

  • As mentioned in the article, guix pull is sloow.


This one has beem discussed on several forums discussing the original blog post, like here or also here on lobste.rs

Part of the reason for slow pulls is that the GNU projects savannah server, which Guix was using so far, is not fast, especially with git repos. Luckily, this is already being improved because Guix is moving to codeberg.org, a FOSS nonprofit org which is hosted in Europe. So if one changes the configured server URL, it is faster. (On top of that interested people might use the opportunity to directly take influence, and donate to codeberg so that they can afford even better hardware 😉).

This entry was edited (3 weeks ago)

Israel barred two MEPs from entering the country on Monday, accusing one of them of advocating boycotts against #Israel.

Lynn Boylan (Sinn Féin-The Left), head of the European Parliament’s #EU-#Palestine delegation, and Rima Hassan (La #France Insoumise-The Left) were stopped at Ben-Gurion Airport and sent back to #Europe.

Interior Minister Moshe Arbel justified the decision by claiming that French politician Hassan had “consistently worked to promote boycotts against Israel in addition to numerous public statements both on social media and in media interviews”.

No specific reason was provided for Boylan’s expulsion.
#BDS #zionazis #occupation #eupol
euronews.com/2025/02/25/israel…

The new german Chancellor said he will invite Netanyahou who is accused for #warcrimes by an international court. On the same moment the entity he supports criminalize and send out european MPs who are not accused of anything. They use #doubleStandards against european populations to bring fascism on the front. The lighthouse of fascism today is #israeHELL

Unknown parent

akkoma - Link to source

Spooke

@harbeau @intrax I think the biggest worry is will she continue to be a vegan and will she force her children to be vegan. :cat_laugh: Maybe the pregnancy cravings will make her give up veganism.
Since you know being vegan and maintaining your protein and whatnot is an incredible pain in the ass.
If she's going to have children she's going to be getting drained of everything to grow a person.

La noix connectée - le meilleur du pire de l'innovation grenobloise
millebabords.org/spip.php?arti…

"On a fait un nouveau hors série ! Mais plutôt que de choisir l'option brochure (comme Mélancolie postale ou STMicro, gros dégâts des eaux) on a fait le choix cette fois-ci d'en faire un vrai bouquin qu'on autoédite à 1000 exemplaires. « La noix connectée – le meilleur du pire de l'innovation grenobloise » – sortira autour de mi-mars et proposera 115 pages pour dix balles.

Yemeni Leader Condemns Arab, Muslim Silence over Israeli Starvation Campaign in Gaza tn.ai/3358965

nd-aktuell.de/artikel/1192766.…

#nd #Hamburg #SPD #Grüne #Repression #Sozialstaat #Bezahlkarte

New #occurrence dataset: Distribution of flies of medical importance in Thailand (3492 species occurrences) gbif.org/dataset/0c0ab16f-7565…

Le désir de nouveautés. Entretien avec Jeanne Guien
contretemps.eu/desir-nouveaute…

"Jeanne Guien est docteure en philosophie et chercheuse indépendante. Elle travaille depuis une dizaine d’années sur les questions d’obsolescence, de déchets, sur les enjeux liés aux objets du quotidien. Elle […]
L’article Le désir de nouveautés. Entretien avec Jeanne Guien est apparu en premier sur CONTRETEMPS."

Last week, the U.S. Department of Justice recommended that a former police detective convicted of excessive force in the case of Breonna Taylor should serve a single day in prison. The judge in the case disagreed, and today sentenced former Louisville Metro Police Department detective Brett Hankison to 33 months in jail. Here's more from NBC.

flip.it/BEAHL2

#BreonnaTaylor #USNews #News #DepartmentOfJustice

in reply to Ika Makimaki

A report about this beautiful moment of #solidarity with the #freePalestine cause and #greenpeace

I am proud to stand alongside the cause for justice and peace across the world.
All our struggles are intertwined.

Palestine solidarity rally greeted by Rainbow Warrior Gaza protest
asiapacificreport.nz/2025/07/1…

#RainbowWarrior #sanctionIsrael #stopTheGenocide

#73
City lights were shining on me through my window pane
I kept thinking 'bout the day when I'd be home again
Rocking chairs and summer fairs and swimming in the sea
I kept drinkin', sinkin' 'till there was nothing left of me
Ian Thomas is 75
youtu.be/_sNj95wfJ9Q?si=YSHsy7…
in reply to beleza pura

I think, because of Fedoras atomic desktops. I didn't use any of them yet, but it seems like Flatpaks should be used there, since one should (or can?) not install tradional packages there. Therefore Fedora provides the flatpaks anyway and they can be used on the non atomic desktops as well.

Another reason is, that you might not be able to install the latest version of an application as rpm package if a required dependency in the repo is outdated. A Flatpak usually does not have the issue since a newer version would include the fitting runtime.
This said, I do think its not this big of an issue for fedora which is usually quite up to date. But if you run a distribution with LTS releases or something like Debian you will much more likely have older dependencies in your repositiry.

This entry was edited (4 weeks ago)
in reply to ibot

atomic desktops


i guess it makes sense in that case, but i'm really not convinced flatpaks should be used as the default (or only, apparently) way to install every application in the system. flatpak's flexibility is great for the particular cases where you want to install newer versions of applications or if an application isn't available in the official repos somehow. besides that, just use distro packages

Another reason is, that you might not be able to install the latest version of an application as rpm package if a required dependency in the repo is outdated


doesn't flathub solve that already?

This entry was edited (4 weeks ago)

Sanaa forces respond to statements of Qassam Brigades spokesman en.ypagency.net/363556

Nick Fuentes' extensive analysis on Telegram of the machinations of CIA-asset Tucker Carlson after Carlson's recent remarks to a German reporter.

(Remarks begin at t.me/nickjfuentes/14573)

AI comes up with bizarre physics experiments, but they work

Link: quantamagazine.org/ai-comes-up…
Discussion: news.ycombinator.com/item?id=4…

Iran, Turkey FMs discuss nuclear talks, Gaza, Syria by phone en.mehrnews.com/news/234590/Ir…
in reply to Protestation (English)

We are looking for an investor who can loan our holding company 237,000 US dollars.

With this money, we will open a farm in Baku, Azerbaijan to produce animal-based food.

We will also make our own animal feed, so our products will be healthier, better quality, and cheaper.

Because we sell quality products for less and have strong advertising, we will sell more worldwide and make big profits.

Why Azerbaijan? Because animal farming makes a lot of money there, but few people do it. That’s why we will earn more by starting in Azerbaijan.

Additionally, by producing our own animal feed, we will be able to sell healthier, higher quality animal products at a lower price.

Since we can sell quality products cheaply and thanks to our strong advertising network, we will be able to sell more internationally and make huge profits.

The reason for establishing the business in Azerbaijan is that animal husbandry is a very profitable business in Azerbaijan, but since there are very few people doing animal husbandry, establishing the farm in Azerbaijan will provide us with more income.

Your profit:

You will lend 237,000 US dollars to our holding company and when 22.03.2026 comes, you will receive your money back as 953,000 US dollars.

Your earnings will be great. When 22.03.2026 comes, you will get your money back as 953.00 US dollars.

You will lend 237,000 US dollars to our holding company and when 22.03.2026 comes, you will receive your money back as 953,000 US dollars.

When 22.03.2026 comes, I will give you back your money in the amount of 953,000 US dollars.

That means you will earn 716,000 US dollars profit in just 9 months.

If you like this project and want to loan us money, message me on WhatsApp or Telegram for more details.

If our project is suitable for you and you would like to lend money to our holding, send a message to my WhatsApp number or Telegram username below and I will give you detailed information.

For detailed information and to lend money to our holding, send a message to my whatsapp number or telegram username below and I will give you detailed information.

My WhatsApp phone number:
+44 7842 572711

My telegram username:
@adenholding

in reply to Goalkeeper

@Goalkeeper It doesn't have to be this way if you use some discernment. From a friend watching japs: "she talks about how she usually wears very casual clothes in her day to day life and then reads out a small superchat from a viewer saying he's fantasizing about how erotic she is in revealing summer roomwear with a tank top and dolphin shorts and her hair down (lol) and instantly replies "fantasies are free, please fantasize about me lots" lol"

Scottish Zionism’s Inner Circle: The Caledonian Cousinhood That Bankrolls Occupation and Genocide mintpressnews.com/caledonian-c…
in reply to Acta Populi

We are looking for an investor who can loan our holding company 237,000 US dollars.

With this money, we will open a farm in Baku, Azerbaijan to produce animal-based food.

We will also make our own animal feed, so our products will be healthier, better quality, and cheaper.

Because we sell quality products for less and have strong advertising, we will sell more worldwide and make big profits.

Why Azerbaijan? Because animal farming makes a lot of money there, but few people do it. That’s why we will earn more by starting in Azerbaijan.

Additionally, by producing our own animal feed, we will be able to sell healthier, higher quality animal products at a lower price.

Since we can sell quality products cheaply and thanks to our strong advertising network, we will be able to sell more internationally and make huge profits.

The reason for establishing the business in Azerbaijan is that animal husbandry is a very profitable business in Azerbaijan, but since there are very few people doing animal husbandry, establishing the farm in Azerbaijan will provide us with more income.

Your profit:

You will lend 237,000 US dollars to our holding company and when 22.03.2026 comes, you will receive your money back as 953,000 US dollars.

Your earnings will be great. When 22.03.2026 comes, you will get your money back as 953.00 US dollars.

You will lend 237,000 US dollars to our holding company and when 22.03.2026 comes, you will receive your money back as 953,000 US dollars.

When 22.03.2026 comes, I will give you back your money in the amount of 953,000 US dollars.

That means you will earn 716,000 US dollars profit in just 9 months.

If you like this project and want to loan us money, message me on WhatsApp or Telegram for more details.

If our project is suitable for you and you would like to lend money to our holding, send a message to my WhatsApp number or Telegram username below and I will give you detailed information.

For detailed information and to lend money to our holding, send a message to my whatsapp number or telegram username below and I will give you detailed information.

My WhatsApp phone number:
+44 7842 572711

My telegram username:
@adenholding

Bill Moyers’ Legacy, Censored News, and Civil Liberties at Risk projectcensored.org/bill-moyer…

Lety Does Reacting to “Jurassic World: Chaos Theory” Season 2, Episodes 3 & 4


We finally cut back to Brooklynn's POV and see how she survived her death, and what do you mean her arm got eaten by dinosaurs and she never went to a fucking hospital for it? Is Ronnie a fucking doctor? Shouldn't she have Gangrene??? Also WHY DOESN'T SHE JUST CALL KENJI OR DARIUS.

Some Related Video(s?)

Featured in This Video

  • My doodle of the Jurassic World Evolution 3 logo, but I went too big on the Jurassic World bit and ran out of space for the Evolution 3 bit
  • “Jurassic World: Chaos Theory” Season 2, Episode 3: “C13v3rGr186”


  • Return of the glowing Parasaurolophuses
  • A totally innocent Allosaurus that never hurt Brooklynn after all! It didn't even eat her arm!
  • Ghost the Atrociraptor and the rest of their gang did that
  • Gordon the Compy, who I just met but would already defend with my LIFE
  • A surprisingly grounded take on living with a disability for a kids cartoon
  • “Jurassic World: Chaos Theory” Season 2, Episode 4: “The Adjustment”


  • A whole bunch of dinosaurs that go by really fast, but I think I saw some more Parasaurolophuses and a Pachyrhinosaurus
  • Jurassic terrorism
  • Geba the Gallimimus getting kidnapped!!!
  • One gaslighting, gatekeeping girlboss
  • And a Stegosaurus

Alternate Titles

  • Lety Does Reacting to “Jurassic World: Chaos Theory” Season 2, Episode 3: “C13v3rGr186”
  • Lety Does Reacting to “Jurassic World: Chaos Theory” Season 2, Episode 4: “The Adjustment”

Chapters

0:00 Intro
2:38 Season 2, Episode 3 Reaction
8:21 Season 2, Episode 4 Reaction
12:28 Outro


Lety Does Reacting to “Jurassic World: Chaos Theory” Season 2, Episodes 1 & 2


Took some time to cool off after the season 1 finale of Chaos Theory and decided to jump back into it until Peacemaker's back on TV. Anyways. Where the fuck. Is Brooklynn. Why the fuck is she a terrorist now. Why isn't Ben telling anyone their dead best friend is alive and part of dinosaur ISIS. What the fuck is happening.

Some Related Video(s?)

Featured in This Video

  • “Jurassic World: Chaos Theory” Season 2, Episode 1: “Batten Down the Hatches”


  • Lesbian home decorating
  • An off-screen Gallimimus and Baryonyx
  • My cabbages!!!
  • Me making references to Jurassic World Evolution that no one will get
  • Aaand Majungasauruses!
  • “Jurassic World: Chaos Theory” Season 2, Episode 2: “The Marooned Five”


  • NOT yet another fucking island, but I was very worried for a moment
  • Stegosauruses!
    • Scarecrow Stegosauruses!


  • Geba the Gallimimus! Who I love and will defend with my life
  • Suchomimus!!
  • Brooklynn being a fucking terrorist now for some reason

Alternate Titles

  • Lety Does Reacting to “Jurassic World: Chaos Theory” Season 2, Episode 1: “Batten Down the Hatches”
  • Lety Does Reacting to “Jurassic World: Chaos Theory” Season 2, Episode 2: “The Marooned Five”

Chapters

0:00 Intro
2:53 Season 2, Episode 1 Reaction
7:58 Season 2, Episode 2 Reaction
11:56 Outro


This entry was edited (1 month ago)
in reply to Lety Does Stuff 🔕

Hihi! Lety here, auto-commenting from my main account (which doesn't have a 🔕 icon)!

This is how my PeerTube videos look on other Fediverse platforms!

Remotely interact with this video using an account on an ActivityPub-powered platform like Mastodon Social! Just click the “Add comment...” box under any PeerTube video and enter your Fedi handle in the pop-up. That’ll direct you to the federated post for that video on whatever platform you use.

Or, if you’re already logged in on Mastodon or wherever you're seeing this message, just look at the post I’m responding to!

Replies and favorites on that post show up as comments and likes on PeerTube, and following the account that posted it subscribes you to my videos.

Heads up, though! While some platforms might allow you to respond with custom emojis, gifs, images, polls, and reactions, most of that fancy stuff won’t show up correctly on PeerTube. The same goes for any edits you might want to make to your response unless you delete & re-draft.

If you already know all this or are tired of seeing this wall of text, you can hide these explanation posts by going to your account preferences and creating a new filter with the title and keyword “#LetyDoesPeerTubeExplainer” and all context boxes checked.

Thanks so much for watching! ⚡​⚡​⚡​

“Archaeological Services Inc. (ASI), the consultant hired by the city, confirmed that the human remains were placed in a dump truck and removed from the site. At the time, the location of where the remains were taken was not disclosed.”

globalnews.ca/news/11296531/in…

in reply to erich christoph

We are looking for an investor who can loan our holding company 237,000 US dollars.

With this money, we will open a farm in Baku, Azerbaijan to produce animal-based food.

We will also make our own animal feed, so our products will be healthier, better quality, and cheaper.

Because we sell quality products for less and have strong advertising, we will sell more worldwide and make big profits.

Why Azerbaijan? Because animal farming makes a lot of money there, but few people do it. That’s why we will earn more by starting in Azerbaijan.

Additionally, by producing our own animal feed, we will be able to sell healthier, higher quality animal products at a lower price.

Since we can sell quality products cheaply and thanks to our strong advertising network, we will be able to sell more internationally and make huge profits.

The reason for establishing the business in Azerbaijan is that animal husbandry is a very profitable business in Azerbaijan, but since there are very few people doing animal husbandry, establishing the farm in Azerbaijan will provide us with more income.

Your profit:

You will lend 237,000 US dollars to our holding company and when 22.03.2026 comes, you will receive your money back as 953,000 US dollars.

Your earnings will be great. When 22.03.2026 comes, you will get your money back as 953.00 US dollars.

You will lend 237,000 US dollars to our holding company and when 22.03.2026 comes, you will receive your money back as 953,000 US dollars.

When 22.03.2026 comes, I will give you back your money in the amount of 953,000 US dollars.

That means you will earn 716,000 US dollars profit in just 9 months.

If you like this project and want to loan us money, message me on WhatsApp or Telegram for more details.

If our project is suitable for you and you would like to lend money to our holding, send a message to my WhatsApp number or Telegram username below and I will give you detailed information.

For detailed information and to lend money to our holding, send a message to my whatsapp number or telegram username below and I will give you detailed information.

My WhatsApp phone number:
+44 7842 572711

My telegram username:
@adenholding