
That’s fair

That’s fair

Matrix is an option but it’s slow and breaks all the time. I’m a big fan of XMPP myself but good luck convincing anyone else to make an account 😔

I host it as a docker container and the maintenance has been painless
I self-host https://woodpecker-ci.org/ and I love it. It was easy to set up, and I never have to worry about CI/CD minutes.

It’s been continued in another repo https://github.com/sysadminsmedia/homebox

Homebox is great, I bought a usb label maker specifically for it
There are always more cool tricks and great plugins out there, have fun!
Also I’d recommend Neovim, it’s exactly like vim except it supports Lua scripting, so there are lots of powerful plugins that aren’t available on vanilla vim.
I’m not familiar with btrbk specifically, but my backups all send a ping to https://healthchecks.io/ when they start and when they finish. healthchecks.io works by getting a simple curl request, similar to ntfy, but if that request doesn’t happen after a certain amount of time (or if you do a start request and a succeed/fail request and the job is taking too long) then it will notify you. It can use ntfy for notifications, but it can also send emails or use any of a number other services.

They kinda have to replace some coreutils like find from scratch to be compatible with their philosophy of piping data tables instead of text. It’s super cool and ends up being really powerful but yeah it’s a whole new ecosystem which makes it pretty much impossible to be a drop-in shell replacement.

Nushell is so cool! I’m happy it’s still progressing; I was worried it would die out because it’s such a leap from existing shells that they kinda need to develop an ecosystem from scratch. Piping actual data tables between commands is brilliant. I’ve tried using it as a daily driver but it takes some work to convert existing dot files and scripts. I might try it again.

I made some more tweaks to my Renovate bot which runs on a Woodpecker CI instance on my own hardware. Now it merges green PRs automatically. And I have it running every hour so all my software projects stay up-to-date and it responds quickly when I request a rebase.
I’ve also been cleaning up my Home Assistant automations and devices and trying to think up some useful things I can do for myself in an apartment where I can’t replace switches or the thermostat.
I’m running Prosody and it was easy to set up and the docs are good.