Skip to the bottom for project list
Slop that I generated and have been "orchestrating" for the past 2 months in order to "learn" LLM code generation and "development". Hehe.
If I let my LLM subscriptions run out then I think I'll have enough to play with for a while.
gnome-topbar is something I've been daily driving since starting on
it. It was originally a fork of a project called vibepanel, but I
stripped it down a lot and basically made it into GNOME's topbar with
my own opinionated tweaks and features. It's slick and incorporates
notifications and quick settings so it's a bit like a shell, not just
a bar.
guixboy and guix-lsp have proven themselves useful enough for me
with daily driving Guix System. guixboy is basically a crazy version
of a few scripts I had to help me reconfigure my system/home. Having
the LSP can help a lot with writing and editing packages. I mostly use
it for updating hashes when I bump a commit in one of my packages. It
also has a lot of snippets and immediate documentation that works well
with Emacs + eglot.
guix-p2p sounds really awesome on paper, but it's less awesome when
you're the only one on the p2p network and the Guix community is
generally against AI/LLMs.
guix-bitcoin definitely has some potential for maintainability. I
think I will keep chipping away at it even if I let my LLM
subscriptions end. It's quite maintainable since it's just guix
packages and services. The upfront work was just difficult and would
have taken me a long time. LLMs do a great job with Guix
packages/services which are super cryptic at times, especially for
something huge like Mempool.space.
spacesniffer1000 was made due to pure nostalgia reasons. I should
refine it more. It's still not as good as the Windows original.
I'm also working on an Emacs backend due to my woes with emacs PGTK performance on a 4K monitor with fractional scaling. Maybe I'll just switch to VSCode or nano?
| Project | What it does | Lang | Link |
|---|---|---|---|
| btc_foss | Timeline of Bitcoin FOSS contributions | Rust | github |
| gnome-topbar | GNOME-style top bar for Wayland compositors | Rust | github |
| guix-agent-container | Run claude/codex in an isolated Guix container: RO home, masked secrets, host-side commit-only signing oracle, filtered guix surface | Shell | github |
| guix-bitcoin | GNU Guix channel for the bitcoin ecosystem: nodes, wallets, libraries, Lightning, indexers, explorers | Scheme | codeberg |
| guix-lsp | Rust LSP server and Eglot integration for Guix Scheme files | Rust | codeberg |
| guix-p2p | P2P binary substitute distribution for GNU Guix | Rust | codeberg |
| guix-toys | Static Guix channel package/service/symbol search — fork of ~whereiseveryone/toys with a GitHub Pages frontend | Scheme | github |
| guixboy | A friendly companion for Guix | Scheme | codeberg |
| sigil-bitcoin | Bitcoin libraries for Sigil lang | Sigil | codeberg |
| siglings | Learn the Sigil language via self-checking exercises (Rustlings/Ziglings style), ending in a prompt-to-code capstone | Sigil/Elisp | codeberg |
| spacesniffer1000 | Sniff out diskspace | Rust | github |
| this-week-in-guix | "This week in Guix" digest generator | Python | github |
| yoink | Terminal music browser: browse MusicBrainz, queue albums, download from YouTube Music via yt-dlp into a tagged local library | Python | github |