Inspired by tools like Grafana that I just discovered, what other cool open source tooling do you use?
GNU Emacs!
Still climbing that learning curve after decades now, and the payoffs keep building.
It’s a real programmers’ environment. One you code to grow and mold to your needs.
It really is amazing for programming. I gave VS Code(ium) a chance as I hadnt used it in a while, and it feels like a frustrating black box compared to Emacs.
My favorite feature is Emacs being entirely self documenting, it makes it SO much easier to troubleshoot issues, make refinements, or just understand what’s going on in your environment.
Orginally I used Doom Emacs, but, although being wonderful to work in, wasn’t as easily understandable to me. I recommend anyone wanting to start an vanilla Emacs config starts here.
Exemplary youtube playlist by System Crafters that makes creating your emacs config from scratch not only more palatable, but arguably trivial. (At least up to the point he goes in the series).
Now that I’ve finished the first draft of an article on setting up rootless Podman on Guix System, I’m using and building out a set of tools to support a new article covering an all Red Hat stack from inner loop to CI.
So far, it’s
- OpenShift for the platform services run on
- Podman for my local container engine
- Podman Compose for inner loop development
- OpenShift Pipelines for CI
- Shipwright for building container images locally with Buildah
- Quay for image scanning and storage
- OpenShift Serverless for scale-to-zero deployments
I really want to like Podman Compose but since the very beginning it’s been noticeably tougher to work with than Docker Compose. I get that it’s because it’s just an extra script rather than a first party tool, but still.
For something simple that just needs a bind mount like
services:
app:
build:
context: .
target: base
volumes:
- ./debaser_studio:/opt/app-root/src/debaser_studio/debaser_studio
ports:
- "3000:3000"
- "8000:8000"
user: default
I haven’t found any issues. Do you have more complex needs?
Several from here https://github.com/awesome-selfhosted/awesome-selfhosted and here https://github.com/awesome-foss/awesome-sysadmin
The most recent one was vikunja to manage to-do’s without cluttering my calendar.
editor · neovim configured with fennel
-
plugin management · paq-nvim
-
better fennel support · tangerine.nvim
-
code highlighting · default vim regex, nvim-treesitter
-
lsp management · mason.nvim
-
…and even more open-source neovim plugins
shell · zshell
-
plugin management · antidote
-
plugins · belak/zsh-utils, olets/zsh-abbr, zsh-users/zsh-autosuggestions, etc.
build system · gnu make
os · voidlinux
not programming related, but i though i’d mention
Git, GitHub CLI, Helix editor, Nix/NixOS, NuShell