# Latest

**URL:** https://forum.systemcrafters.net/latest.md

[Latest](https://forum.systemcrafters.net/latest.md) · [Categories](https://forum.systemcrafters.net/categories.md) · [Tags](https://forum.systemcrafters.net/tags.md)

---

## [Awesome crafting links from the community](https://forum.systemcrafters.net/t/awesome-crafting-links-from-the-community/446)

<div class="topic-metadata">

**Author:** [@benoitj](https://forum.systemcrafters.net/u/benoitj)\
**Replies:** 3\
**Last updated:** [March 9, 2025, 2:49pm UTC](https://forum.systemcrafters.net/t/awesome-crafting-links-from-the-community/446 "2025-03-09T14:49:45Z")

</div>

What is this? Proposal for an awesome page aiming to capture interesting sites, configuration, projects from the awesome System Crafters community. An inventory of crafting of all sorts: code, config, things, art, and m…

---

## [Welcome to the System Crafters Forum!](https://forum.systemcrafters.net/t/welcome-to-the-system-crafters-forum/5)

<div class="topic-metadata">

**Author:** [@system](https://forum.systemcrafters.net/u/system)\
**Replies:** 24\
**Last updated:** [September 23, 2026, 2:49am UTC](https://forum.systemcrafters.net/t/welcome-to-the-system-crafters-forum/5 "2026-09-23T02:49:26Z")

</div>

Welcome to the official discussion forum for the System Crafters community! Getting Started Here are some things you can do to get started: :speaking\_head: Introduce yourself by adding your picture and information abou…

---

## [Converting =guix shell --containter= commands home services](https://forum.systemcrafters.net/t/converting-guix-shell-containter-commands-home-services/2116)

<div class="topic-metadata">

**Author:** [@kimothy](https://forum.systemcrafters.net/u/kimothy)\
**Replies:** 0\
**Last updated:** [September 24, 2026, 8:38pm UTC](https://forum.systemcrafters.net/t/converting-guix-shell-containter-commands-home-services/2116 "2026-09-24T20:38:12Z")

</div>

Hi everyone! I have a process that I would like to run as a guix home service. Normally I run it as a regular guix shell --container command, and I thinking that it should be possible to do that for home services as we…

---

## [Remapping keyboard while retaining touchpad's disable-while-typing functionality in Guix](https://forum.systemcrafters.net/t/remapping-keyboard-while-retaining-touchpads-disable-while-typing-functionality-in-guix/2102)

<div class="topic-metadata">

**Author:** [@norio](https://forum.systemcrafters.net/u/norio)\
**Replies:** 4\
**Last updated:** [September 23, 2026, 1:18am UTC](https://forum.systemcrafters.net/t/remapping-keyboard-while-retaining-touchpads-disable-while-typing-functionality-in-guix/2102 "2026-09-23T01:18:54Z")

</div>

I would like to know how people are remapping their keyboard in Guix Systems, especially when they are using it in conjunction with a touch pad nearby. I wanted to remap the keyboard on my laptop, and I installed keyd pa…

---

## [Wireguard configuration with a public ip as endpoint?](https://forum.systemcrafters.net/t/wireguard-configuration-with-a-public-ip-as-endpoint/2107)

<div class="topic-metadata">

**Author:** [@juipeltje](https://forum.systemcrafters.net/u/juipeltje)\
**Replies:** 4\
**Last updated:** [September 21, 2026, 3:01pm UTC](https://forum.systemcrafters.net/t/wireguard-configuration-with-a-public-ip-as-endpoint/2107 "2026-09-21T15:01:47Z")

</div>

Made a post about this on reddit as well, but was curious if there was some more input to be found here. So i’m in the process of writing a guix config for my server and as i was going through the wireguard module, when …

---

## [Folaht’s first attempt to build a cargo package on Guix system - The one with windows dependencies](https://forum.systemcrafters.net/t/folaht-s-first-attempt-to-build-a-cargo-package-on-guix-system-the-one-with-windows-dependencies/2073)

<div class="topic-metadata">

**Author:** [@Folaht](https://forum.systemcrafters.net/u/Folaht)\
**Replies:** 7\
**Last updated:** [September 14, 2026, 1:19pm UTC](https://forum.systemcrafters.net/t/folaht-s-first-attempt-to-build-a-cargo-package-on-guix-system-the-one-with-windows-dependencies/2073 "2026-09-14T13:19:52Z")

</div>

Note: This is actually my fourth attempt, but since this one is probably easiest, I’ll change it to my first. Wahey! I finally found a package that I want to add to the guix system, well, my channel really, because I’…

---

## [Guile Scheme Curly-infix](https://forum.systemcrafters.net/t/guile-scheme-curly-infix/2113)

<div class="topic-metadata">

**Author:** [@shom](https://forum.systemcrafters.net/u/shom)\
**Replies:** 0\
**Last updated:** [September 14, 2026, 1:15pm UTC](https://forum.systemcrafters.net/t/guile-scheme-curly-infix/2113 "2026-09-14T13:15:46Z")

</div>

I just learned about SRFI-105 Curly-infix expressions. I really enjoyed the David’s Scheme class but struggled a bit with all the parenthesis and unfortunately haven’t had a chance to get back to Guile. When I do, I will…

---

## [Looking for inspiration for organizing org roam](https://forum.systemcrafters.net/t/looking-for-inspiration-for-organizing-org-roam/2050)

<div class="topic-metadata">

**Author:** [@neil](https://forum.systemcrafters.net/u/neil)\
**Replies:** 2\
**Last updated:** [September 11, 2026, 3:20pm UTC](https://forum.systemcrafters.net/t/looking-for-inspiration-for-organizing-org-roam/2050 "2026-09-11T15:20:05Z")

</div>

In your org-roam video, I noticed that the file you were reading off from was located in ~/Notes/S/Org-Roam-01.org. I was curious how you organized the information beyond all the org roam nodes. Any insights or structure…

---

## [Unable to add my channel after guix pull error: \`no code for module ~S\`](https://forum.systemcrafters.net/t/unable-to-add-my-channel-after-guix-pull-error-no-code-for-module-s/2108)

<div class="topic-metadata">

**Author:** [@Folaht](https://forum.systemcrafters.net/u/Folaht)\
**Replies:** 1\
**Last updated:** [September 7, 2026, 2:23pm UTC](https://forum.systemcrafters.net/t/unable-to-add-my-channel-after-guix-pull-error-no-code-for-module-s/2108 "2026-09-07T14:23:41Z")

</div>

I’m trying to add my channel to the channel list, but now I recieve this error. $ guix pull ... |builder for \`/gnu/store/XXX-channel.drv' failed to produce output path \`/gnu/store/XXX-channel' build of /gnu/store/XXX-ch…

---

## [Unable to add my channel after guix pull error, \`commit X not signed by an authorized key: Y\`](https://forum.systemcrafters.net/t/unable-to-add-my-channel-after-guix-pull-error-commit-x-not-signed-by-an-authorized-key-y/2106)

<div class="topic-metadata">

**Author:** [@Folaht](https://forum.systemcrafters.net/u/Folaht)\
**Replies:** 1\
**Last updated:** [September 7, 2026, 7:46am UTC](https://forum.systemcrafters.net/t/unable-to-add-my-channel-after-guix-pull-error-commit-x-not-signed-by-an-authorized-key-y/2106 "2026-09-07T07:46:45Z")

</div>

I’ve created my own user repo channel and have gpg keys signed to my commits. Yet I’m still receiving this error. What could be the issue?

---

## [How to synchronize Guix generation and git commit ID](https://forum.systemcrafters.net/t/how-to-synchronize-guix-generation-and-git-commit-id/2079)

<div class="topic-metadata">

**Author:** [@norio](https://forum.systemcrafters.net/u/norio)\
**Replies:** 7\
**Last updated:** [September 4, 2026, 7:42pm UTC](https://forum.systemcrafters.net/t/how-to-synchronize-guix-generation-and-git-commit-id/2079 "2026-09-04T19:42:13Z")

</div>

Hello there. My name is Norio. Nice to meet you. I am preparing to install Guix System for the first time on my new computer by watching System Crafters’ youtube videos and reading Guix reference and other web pages. I’…

---

## [Unable to reconfigure my system anymore: Gdm hangs](https://forum.systemcrafters.net/t/unable-to-reconfigure-my-system-anymore-gdm-hangs/2105)

<div class="topic-metadata">

**Author:** [@Folaht](https://forum.systemcrafters.net/u/Folaht)\
**Replies:** 1\
**Last updated:** [August 31, 2026, 4:07pm UTC](https://forum.systemcrafters.net/t/unable-to-reconfigure-my-system-anymore-gdm-hangs/2105 "2026-08-31T16:07:10Z")

</div>

When I try to I try to reconfigure my system config file after reboot, Gdm hangs. Where should I look? /etc/config.scm (use-modules (gnu) (gnu system accounts) (guix download) (g…

---

## [Unable to reconfigure my system: build of cryptsetup-static failed](https://forum.systemcrafters.net/t/unable-to-reconfigure-my-system-build-of-cryptsetup-static-failed/2104)

<div class="topic-metadata">

**Author:** [@Folaht](https://forum.systemcrafters.net/u/Folaht)\
**Replies:** 1\
**Last updated:** [August 26, 2026, 11:53pm UTC](https://forum.systemcrafters.net/t/unable-to-reconfigure-my-system-build-of-cryptsetup-static-failed/2104 "2026-08-26T23:53:08Z")

</div>

I don’t know why, but I’m no longer able to reconfigure my system config file. $ sudo guix system reconfigure /etc/config.scm WARNING: (gnu packages linux): \`libcamera-minimal' imported from both (gnu packages networkin…

---

## [Latest issue trying to organize my Guix configuration files -\> error: Unknown command: hostname](https://forum.systemcrafters.net/t/latest-issue-trying-to-organize-my-guix-configuration-files-error-unknown-command-hostname/2101)

<div class="topic-metadata">

**Author:** [@Folaht](https://forum.systemcrafters.net/u/Folaht)\
**Replies:** 7\
**Last updated:** [August 20, 2026, 1:53am UTC](https://forum.systemcrafters.net/t/latest-issue-trying-to-organize-my-guix-configuration-files-error-unknown-command-hostname/2101 "2026-08-20T01:53:07Z")

</div>

Still following this tutorial, I run into yet another issue: $ test-home fish: Unknown command: hostname ~/.config/fish/config.fish (line 1): hostname ^~~~~~~^ in command substitution called on line 33 of file ~/.conf…

---

## [Does shepherd have a way to search for files within packages?](https://forum.systemcrafters.net/t/does-shepherd-have-a-way-to-search-for-files-within-packages/2099)

<div class="topic-metadata">

**Author:** [@Folaht](https://forum.systemcrafters.net/u/Folaht)\
**Replies:** 1\
**Last updated:** [August 16, 2026, 6:43pm UTC](https://forum.systemcrafters.net/t/does-shepherd-have-a-way-to-search-for-files-within-packages/2099 "2026-08-16T18:43:11Z")

</div>

Pacman has pacman -F filename and pacman -Qo to search files in the repository and installed packages. Does shepherd have something similar?

---

## [What should I add to my config to route all my traffic through tor like tails?](https://forum.systemcrafters.net/t/what-should-i-add-to-my-config-to-route-all-my-traffic-through-tor-like-tails/2100)

<div class="topic-metadata">

**Author:** [@xra](https://forum.systemcrafters.net/u/xra)\
**Replies:** 0\
**Last updated:** [August 16, 2026, 5:53pm UTC](https://forum.systemcrafters.net/t/what-should-i-add-to-my-config-to-route-all-my-traffic-through-tor-like-tails/2100 "2026-08-16T17:53:19Z")

</div>

Hi! New Guix user here. In my region, a lot of sites are blocked, and I have issues pulling from GitHub or Gitlab or Codeberg sometimes. How can I route my computer’s traffic through tor to bypass these issues? I have t…

---

## [How do you manage custom CA certificates?](https://forum.systemcrafters.net/t/how-do-you-manage-custom-ca-certificates/1929)

<div class="topic-metadata">

**Author:** [@GunnarGrop](https://forum.systemcrafters.net/u/GunnarGrop)\
**Replies:** 4\
**Last updated:** [August 15, 2026, 9:55am UTC](https://forum.systemcrafters.net/t/how-do-you-manage-custom-ca-certificates/1929 "2026-08-15T09:55:11Z")

</div>

I started using Guix System a few weeks ago, and thus far I’m really impressed. There’s just one thing I just haven’t been able to wrap my head around: how do I trust custom CA certificates? I read through the Guix docu…

---

## [Aliases not working for fish shell + sudo](https://forum.systemcrafters.net/t/aliases-not-working-for-fish-shell-sudo/2019)

<div class="topic-metadata">

**Author:** [@Folaht](https://forum.systemcrafters.net/u/Folaht)\
**Replies:** 4\
**Last updated:** [August 15, 2026, 8:35am UTC](https://forum.systemcrafters.net/t/aliases-not-working-for-fish-shell-sudo/2019 "2026-08-15T08:35:07Z")

</div>

I have the following setup: home-configuration.scm (services (append (list (service home-bash-service-type (home-bash-configuration (aliases '(("sudo" . "sudo ") ... ("vim…

---

## [Fail to do home configuration of the root user: Git error repository path is not owned by user](https://forum.systemcrafters.net/t/fail-to-do-home-configuration-of-the-root-user-git-error-repository-path-is-not-owned-by-user/2098)

<div class="topic-metadata">

**Author:** [@Folaht](https://forum.systemcrafters.net/u/Folaht)\
**Replies:** 3\
**Last updated:** [August 15, 2026, 6:57am UTC](https://forum.systemcrafters.net/t/fail-to-do-home-configuration-of-the-root-user-git-error-repository-path-is-not-owned-by-user/2098 "2026-08-15T06:57:41Z")

</div>

I’m trying to set up my root user’s home configuration because I prefer having my shell aliases for my root user too. I used the default generated guix-home-config.scm file just to be sure I did not make some coding erro…

---

## [Guile package conflict when trying to add the guile-lsp-server package to my system config](https://forum.systemcrafters.net/t/guile-package-conflict-when-trying-to-add-the-guile-lsp-server-package-to-my-system-config/2097)

<div class="topic-metadata">

**Author:** [@Folaht](https://forum.systemcrafters.net/u/Folaht)\
**Replies:** 0\
**Last updated:** [August 14, 2026, 1:03pm UTC](https://forum.systemcrafters.net/t/guile-package-conflict-when-trying-to-add-the-guile-lsp-server-package-to-my-system-config/2097 "2026-08-14T13:03:02Z")

</div>

I got another issue. Installing guile-lsp-server via guix package works fine, but trying to install it via system config I’m getting issues: $ sudo guix system reconfigure /etc/config.scm Password: WARNING: (gnu packag…

---

## [Issue with dirname](https://forum.systemcrafters.net/t/issue-with-dirname/2096)

<div class="topic-metadata">

**Author:** [@Folaht](https://forum.systemcrafters.net/u/Folaht)\
**Replies:** 3\
**Last updated:** [August 14, 2026, 1:42am UTC](https://forum.systemcrafters.net/t/issue-with-dirname/2096 "2026-08-14T01:42:11Z")

</div>

I’m running into this error $ guix home -L ~/dotfiles container ./machine\_one.scm ice-9/eval.scm:223:20: In procedure proc: error: default-home-bash-service: unbound variable hint: Did you forget \`(use-modules (config h…

---

## [How do I organize my home bash service the modular way?](https://forum.systemcrafters.net/t/how-do-i-organize-my-home-bash-service-the-modular-way/2095)

<div class="topic-metadata">

**Author:** [@Folaht](https://forum.systemcrafters.net/u/Folaht)\
**Replies:** 4\
**Last updated:** [August 12, 2026, 11:19am UTC](https://forum.systemcrafters.net/t/how-do-i-organize-my-home-bash-service-the-modular-way/2095 "2026-08-12T11:19:54Z")

</div>

I’m trying to follow this guide with the services that I use and bash-home-service-type is one I use. This is the error I’m getting when I try: $ guix repl -L ~/dotfiles/ ... scheme@(guix-user)\> ,use(config home home-c…

---

## [Hitting another brick wall trying to organize my Guix configuration files -\> error: home-emacs-config-service-type: unbound variable](https://forum.systemcrafters.net/t/hitting-another-brick-wall-trying-to-organize-my-guix-configuration-files-error-home-emacs-config-service-type-unbound-variable/2094)

<div class="topic-metadata">

**Author:** [@Folaht](https://forum.systemcrafters.net/u/Folaht)\
**Replies:** 2\
**Last updated:** [August 9, 2026, 1:21am UTC](https://forum.systemcrafters.net/t/hitting-another-brick-wall-trying-to-organize-my-guix-configuration-files-error-home-emacs-config-service-type-unbound-variable/2094 "2026-08-09T01:21:08Z")

</div>

Still following the tutorial: $ guix home -L ~/dotfiles reconfigure ~/dotfiles/config/home/home-config.scm ice-9/eval.scm:223:20: In procedure proc: error: home-emacs-config-service-type: unbound variable hint: Did you …

---

## [Audio configuration](https://forum.systemcrafters.net/t/audio-configuration/1984)

<div class="topic-metadata">

**Author:** [@mcl](https://forum.systemcrafters.net/u/mcl)\
**Replies:** 2\
**Last updated:** [August 8, 2026, 1:33pm UTC](https://forum.systemcrafters.net/t/audio-configuration/1984 "2026-08-08T13:33:23Z")

</div>

Hello, I recently installed guix onto a newly acquired laptopn (alienware x14 r1). Install went smooth, but I did notice that audio (microphone, speakers) only works if I have usb-c headphones plugged in. With out hea…

---

## [\[nonguix.org & guix.moe\] \[Aug. 23\] Upcoming server merge and migration](https://forum.systemcrafters.net/t/nonguix-org-guix-moe-aug-23-upcoming-server-merge-and-migration/2092)

<div class="topic-metadata">

**Author:** [@hako](https://forum.systemcrafters.net/u/hako)\
**Replies:** 0\
**Last updated:** [August 7, 2026, 1:45pm UTC](https://forum.systemcrafters.net/t/nonguix-org-guix-moe-aug-23-upcoming-server-merge-and-migration/2092 "2026-08-07T13:45:13Z")

</div>

Reposting the announcement :wink: Apart from the expected downtime, no action is required if you have authorized the signing key of substitutes.nonguix.org.

---

## [Hitting brick wall trying to organize my Guix configuration files -\> error: (gnu): unknown keyword or bad argument](https://forum.systemcrafters.net/t/hitting-brick-wall-trying-to-organize-my-guix-configuration-files-error-gnu-unknown-keyword-or-bad-argument/2091)

<div class="topic-metadata">

**Author:** [@Folaht](https://forum.systemcrafters.net/u/Folaht)\
**Replies:** 1\
**Last updated:** [August 7, 2026, 1:33am UTC](https://forum.systemcrafters.net/t/hitting-brick-wall-trying-to-organize-my-guix-configuration-files-error-gnu-unknown-keyword-or-bad-argument/2091 "2026-08-07T01:33:54Z")

</div>

I’m trying to follow the guide, but for whatever reason, I’m getting this error: $ guix system -L ~/dotfiles reconfigure ~/dotfiles/config/systems/gemini.scm config/systems/gemini.scm:2:16: error: (gnu): unknown keyword…

---

## [Eudev seems problematic](https://forum.systemcrafters.net/t/eudev-seems-problematic/2085)

<div class="topic-metadata">

**Author:** [@Doojin](https://forum.systemcrafters.net/u/Doojin)\
**Replies:** 14\
**Last updated:** [August 1, 2026, 8:41am UTC](https://forum.systemcrafters.net/t/eudev-seems-problematic/2085 "2026-08-01T08:41:23Z")

</div>

Eudev has not been maintained for a long time, and guix system still depends on it. Soon, eudev will probably stop working, and nobody except me in guix community seems to care. If eudev stops working, nothing will work…

---

## [How to compile a simple guile program into a standalone executable?](https://forum.systemcrafters.net/t/how-to-compile-a-simple-guile-program-into-a-standalone-executable/1751)

<div class="topic-metadata">

**Author:** [@valorzard](https://forum.systemcrafters.net/u/valorzard)\
**Replies:** 9\
**Last updated:** [July 31, 2026, 9:15pm UTC](https://forum.systemcrafters.net/t/how-to-compile-a-simple-guile-program-into-a-standalone-executable/1751 "2026-07-31T21:15:49Z")

</div>

Hi! say I have a guile file that just consists of \`(display “Hello, Guile!”)\` How do I compile that into a standalone executable. It SEEMS like I could make a guix shell maybe and then figure out how to compile that i…

---

## [Anyone in Australia/NZ interested in a regular online Guix meetup?](https://forum.systemcrafters.net/t/anyone-in-australia-nz-interested-in-a-regular-online-guix-meetup/2063)

<div class="topic-metadata">

**Author:** [@aloysb](https://forum.systemcrafters.net/u/aloysb)\
**Replies:** 3\
**Last updated:** [July 30, 2026, 2:51am UTC](https://forum.systemcrafters.net/t/anyone-in-australia-nz-interested-in-a-regular-online-guix-meetup/2063 "2026-07-30T02:51:29Z")

</div>

Hi all, Gauging if there are enough people to warrant an online Guix meetup. Let me know if you are interested by replying to this thread! Thank you, Alo.

---

## [Why guile scheme is both beautiful and ugly](https://forum.systemcrafters.net/t/why-guile-scheme-is-both-beautiful-and-ugly/2001)

<div class="topic-metadata">

**Author:** [@Doojin](https://forum.systemcrafters.net/u/Doojin)\
**Replies:** 9\
**Last updated:** [July 29, 2026, 11:23pm UTC](https://forum.systemcrafters.net/t/why-guile-scheme-is-both-beautiful-and-ugly/2001 "2026-07-29T23:23:55Z")

</div>

The high-level APIs in guile scheme are beautiful. Macro API is beautiful. Continuation API is okay. On the other hand, I couldn’t stop feeling that many guile scheme APIs like port APIs are ugly. While I read guile sch…

[Next page](https://forum.systemcrafters.net/latest.md?page=1)
