Jeko a partagé
Jeko a partagé

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

syncthing.net/

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

typematrix.com
dygma.com/

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!

👉 10years.guix.gnu.org/

Jeko a partagé

The database at disarchive.guix.gnu.org now includes #Disarchive metadata for tar.xz archives!

👉 lists.gnu.org/archive/html/gui

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 irc.libera.chat is lovely!

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

Lisp 

@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)
(cond
((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: savannah.gnu.org/forum/forum.p

Main LibreJS website: gnu.org/software/librejs/

JavaScript Trap article: gnu.org/philosophy/javascript-

#LibreJS #FreeSoftware #GNU #JavaScript

Jeko a partagé

Just noticed that :
10 years of stories behind Guix
#TempusFugit

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

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

It seems it really worth the try. No ?

guix.gnu.org/fr/blog/2022/10-y

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
Framapiaf

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 !