Jeko a partagé
Jeko a partagé

My Emacs takes too long to load and write on webdav files…
Thinking about Syncthing solution.

I dream about a wireless TypeMatrix splited keyboard… I read about the Dygma Defy.

Jeko a partagé
Jeko a partagé

We’re a bit more than one month away from the #Guix 🎂 conference in Paris!

I’m already excited about the program and I hope many folks will join, be they of the #research type, #FreeSoftware enthusiasts, or die-hard Guix hackers. Check it out!


Jeko a partagé

The database at now includes #Disarchive metadata for tar.xz archives!


Concretely, it means that .xz tarballs #Guix refers to can be recovered using that database + #SoftwareHeritage.

Jeko a partagé

\o/ #guix system is installed on my main laptop.
Time to discover the beast

Jeko a partagé
Jeko a partagé
Jeko a partagé
Jeko a partagé

Once guile-prescheme can be used to actually compile binaries, it'll be worth doing a followup article to the "guile steel" blogpost I threw together, since a lot has happened (mostly via guile-prescheme, but some other things too)

Btw #guile-steel on is lovely!

Afficher le fil de discussion
Jeko a partagé
Jeko a partagé


@ieure As usual, #Scheme is at least named sanely.
= < > etc are numeric
eq? is pointer equality, eqv? adds numbers, equal? is what you normally use.
string=? etc. are for strings
char=? etc. are for chars.
Case-insensitive have -ci suffixes.

I dunno why they haven't overloaded = < > for strings, etc., it wouldn't harm anything. You *can* do that yourself, tho, at least within your user code.

(define (= a b)
((number? a) (= a b))
((string? a) (string=? a b))

Jeko a partagé

Finally learned to set resolution in #GRUB and now running #Guix #Linux-libre on an unsopported card (radeon rx5500xt) at full resolution!

In grub console:
set gfxmode=1920x1080
terminal_output console
terminal_output gfxterm
set gfxpayload=keep

Jeko a partagé

LibreJS 7.21.0 released.

GNU LibreJS aims to address the JavaScript problem described in Richard
Stallman's article The JavaScript Trap. LibreJS is a free add-on for GNU IceCat and other Mozilla-based browsers. It blocks nonfree nontrivial JavaScript while allowing JavaScript that is free and/or trivial.

Release announcement:

Main LibreJS website:

JavaScript Trap article:

#LibreJS #FreeSoftware #GNU #JavaScript

Jeko a partagé

Just noticed that :
10 years of stories behind Guix

#GuixSystem and/or #Guix
I have never tested either of them.

Transactional upgrades and roll-backs, reproducible build environments, unprivileged package management and #SystemD !

It seems it really worth the try. No ?

Jeko a partagé

Succesfully built #guix livecd with home-environment inside, yay!

Trying to bake my whole home config with graphical session into livecd next?

Faire appel à une société de déménagement

Règle n°1 : ne pas se mettre la pression.

Plus anciens

Le réseau social de l'avenir : pas de publicité, pas de surveillance institutionnelle, conception éthique et décentralisation ! Gardez le contrôle de vos données avec Mastodon !