weeklog 2025 Week 33

Working on server migration

Slowly working through a server migration. As I started, I realized a few more pods than I initially thought, need to maintain a bit of state, so I’m taking my time migrating them.

Since raspberry pi already has some optimizations for Debian, I have also been doing some migration from Rocky to Debian. This means that I’ve needed to go through a few of my salt states and update them to check for the differences.

{% if grains.os_family == "Rocky" %}
// Do Something
{% else %}
// Do Something Else
{% endif %}

I also found that I can use a bios grain to help with detecting if the machine is in the cloud or not.

{% if grains.biosvendor == "Linode"` %}

Migrating to VSCodium

At this point, I have quite a lot of muscle memory for VSCode and have gotten quite used to the way it works with extensions. While I had heard of VSCodium a while back, a friend’s post reminded me to change things over. A quick search later, and I found someone’s notes How to Migrate from VS Code to VS Codium

It was generally straight forward, though the Python pylance extension doesn’t work, so I am still testing with pyright. Hopefully the ruff language server stuff will be in good shape in the near future, so I can use that.

Searching for an Edit Button

I was again reminded of James talking about his edit page bookmarklet which sent me on a small tangent looking for updates. While the Universal Edit Button project seems unmaintained, James started working on his own edit button which I have tried out. While it does not quite work in Vivaldi I will continue to do some of my own testing, and track the upstream project .

Planning some network upgrades

I am currently using an Asus router, but I feel like it isn’t working as well as it should, and seems to suffer from Bufferbloat and some other instability. I am rather tempted by some of the UniFi stuff. While it looks a little pricy, if it results in a more stable, autoupdating network, I think it will be worth it. Still have more reading to do before I make a decision.