this post was submitted on 30 Aug 2025
41 points (79.7% liked)

Linux

9310 readers
329 users here now

A community for everything relating to the GNU/Linux operating system (except the memes!)

Also, check out:

Original icon base courtesy of lewing@isc.tamu.edu and The GIMP

founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] Ephera@lemmy.ml 6 points 1 week ago (2 children)

You probably missed it there, Guix's syntax is the programming language Scheme. It's most definitely Turing-complete.

It's possible that there's a more mature LSP server for Scheme, since it is a programming language used for other things, too...

[–] ruffsl@programming.dev 3 points 1 week ago

Whoops, I misread scheme as schema. That's really powerful. One thing I wish I could reliably do with a Nix LSP is navigate to a definition of a symbol.

[–] khleedril@cyberplace.social 2 points 1 week ago (1 children)

@Ephera @ruffsl They also missed that #Guix is fine with unfree stuff, they just choose not to talk about it, and like to promote #gnu. But the Guix you use is /your/ choice.

[–] simendsjo@fosstodon.org 3 points 1 week ago

@khleedril @Ephera @ruffsl I use several nonfree packages, and binary packages (both free and nonfree). None of this can be added to the main Guix repo, but as GNU is about freedom, nothing stops me from packaging these as I see fit and distribute them freely to others to use.

So if you only use the main channel, you won't find nonfree software, but look at https://toys.whereis.social/