Guix shell now inside Emacs! 0 ▲ tusharhero 1 hour ago · Tech · hide · 0 comments ~649 words. ~3 minutes. tags: guix emacs programming This is my submission for Emacs Carnival July 2026. If you don't know what GNU Guix is: It's an advanced package manager and a distribution of the GNU Operating system. With kernel support for both GNU Linux-libre and, experimentally, for the GNU Hurd. Guix's package manager is inspired by Nix, except that it uses GNU Guile instead of Nixlang for package definitions, system definitions. Also replacing Systemd with GNU Shepherd (GNU's Init System and Service manager). One of the features I use the most with Guix is guix shell. Which allows you to create software environments with the specified packages. I use this whenever I have to quickly try out software like some programming language implementations, developer tool or build some random project. I also use this to specify the development dependencies of the projects I work on, the dependencies are listed in a manifest.scm file. (specifications->manifest '( "gcc-toolchain" "gdb"… No comments yet. Log in to reply on the Fediverse. Comments will appear here.