Blog Posts

Building Neovim on Guix

As I lean deeper in migrating my workflow to guix (as a package manager for now), I wanted to reach a configuration that fully deploys all my terminal development setup. When I start adding packages to my development profile I soon found the first obstacle: only neovim@0.9.5 was available on official repository, which was way behind the one I was using, making some configuration and plugins incompatible. So I set on defining my own build for neovim@0.10.4 and even neovim@0.11.0, which was release during this work.

read post →

Joining the Craftering

It's official 🎉, this blog is now part of the SystemCrafters community webring, which is a mark of great importance to me. Not only because it makes it more real, adding the responsibility on myself of keeping it alive from now on, but also because it was added to the ring on its first anniversary, as the twentieth member. This event also deserved a better reading experience, so I'm deploying my own carefully crafted theme.

read post →

Haunting this Blog

Aligning with the previous posts, what better way is there to build this blog that using guile scheme? Well, maybe a lot, but we're here for the fun in learning new approaches, so I'm committed to build this blog using haunt, an "hackable static site generator written in Guile Scheme".

read post →

Trying Guix Package Manager

From debian, it is possible to install the guix package manager from apt. This will install whatever version is present on the repositories. But after installation, a simple guix pull will update it to the latest version (although it can take some time to finish depending on the difference to the newest version)

read post →

Blog.Init()

So, it's finally happening. For quite some time now, I'm saying I should start a blog. The reason behind it is mainly to put out to the world the knowledge I'm gathering on my day to day projects. This will not only pass my learnings to anyone who finds this blog, but will also serve as a small knowledge base that I can get back anytime in the future to remember some topic.

read post →