Guix packages and services from Momo Softworks.
| Module | Provides |
|---|---|
(momo packages claude-code) |
claude-code — Anthropic's Claude Code CLI (prebuilt binary, patched for Guix System; needs a companion extra-special-file FHS loader — see the module header) |
(momo services flatpak) |
home-flatpak-service-type — declarative user flatpaks: remotes + apps, optional OSTree commit pinning, optional pruning |
(momo services caps2esc) |
caps2esc-service-type — CapsLock as Escape-on-tap / Control-on-hold via interception-tools (system service) |
Add to ~/.config/guix/channels.scm and guix pull:
(channel
(name 'momo)
(url "https://github.com/Momo-Softworks/Momo-Channel")
(branch "main")
(introduction
(make-channel-introduction
"77323d4a28f0e4fb2ba96f098643c743e0627290"
(openpgp-fingerprint
"989C 4DF6 BE60 E876 9E71 2001 7B98 B55D E129 2F08"))))The introduction lets guix pull authenticate the channel: every commit is
signed by a key in .guix-authorizations (public keys on the keyring
branch).
For hacking on the channel itself, consume a live checkout instead:
(add-to-load-path "/path/to/momo-channel") in your system/home config —
changes then apply on the next reconfigure with no guix pull.
Momomacs is its own Guix
channel providing (momomacs packages), the Emacs package set for the
Momomacs configuration.