in reply to Nicolas Lœuillet

Soundizz, crée en France. Voici notre avis :

social.vivaldi.net/@ueeu/11452…

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"