NeoMutt: Multiple accounts and themes
Multiple accounts, colours and maildir in Neomutt
Multiple accounts, colours and maildir in Neomutt
Using IMAP in Neomutt and options for sending email using SMTP
Introduction to using Neomutt. Emailing like it's 1995 in 2025!
The Guix project will be migrating all its repositories along with bug tracking and patch tracking to Codeberg within a month. This decision is the result of a collective consensus-building process that lasted several months. This post shows the upcoming milestones in that migration and discusses what it will change for people using Guix and for contributors. Context For those who haven’t heard about it, Codeberg is a source code collaboration platform. It is run by Codeberg e.V. , a non-profit registered in Germany. The software behind Codeberg is Forgejo , a free…
Part 2 of regular expressions in Guile Scheme: quantifiers, interval expressions and greedy matching
Part 1 of an introduction to regular expressions in Guile Scheme: metacharacters and character sets
Many applications are packaged in OCI images but not in Guix. A good subset of them is written either in NodeJS, Go, Rust or languages that, as a general approach, encourage applications to have huge dependency graphs.
Can Guix's G-expressions make for a superior Make-like build tool? Here's a proof-of-concept implementation imagining such a future.
“Does it really need to run as root?” When talking to system
administrators of large supercomputers about installing Guix and having
its build daemon run as root, this question would quickly come up—and
rightfully so. We’re happy to announce that guix-daemon can now run
without root privileges by taking advantage of Linux’s unprivileged
user namespaces, a feature now available even on some of the most
conservative supercomputers.
In this post we'll see how to install and configure Prosody, an open-source XMPP
server. We will be deploying Prosody on a Hetzner cloud instance, provisioned
and configured with Guix and the powerful guix deploy command.