Universal tox tests (from just about any CI)

Posted on Sun 17 October 2021 in hints-and-kinks • Tagged with CI, Python, GitLab, GitHub, Zuul • 5 min read

I like tox. A lot. I use it all the time. This is a quick summary on how to use it in such a way that it becomes a central anchor point that you can use from all your CI systems.


Continue reading

Running (Almost) Anything in LXC: Applications Using Your Webcam

Posted on Sun 17 January 2021 in hints-and-kinks • Tagged with LXC • 3 min read

One of the non-open-source applications I sometimes have to run for work purposes, and which out of principle I run in LXC containers, is Zoom. Now Zoom is of course an X application, so my previously shared considerations for those apply. It also needs to process input from my microphone …


Continue reading

Fixing powerline flicker on your webcam feed with a udev rule

Posted on Sun 17 January 2021 in hints-and-kinks • Tagged with udev • 2 min read

If you are

  • spending a non-trivial amount of time in video calls every week (something that, at the time of writing, is true for a lot of people due to the COVID-19 pandemic), and also

  • having to use mains-powered artificial lighting in your office (true at the time of writing …


Continue reading

Running (Almost) Anything in LXC: Sound

Posted on Sat 16 January 2021 in hints-and-kinks • Tagged with LXC • 3 min read

Some of the X applications I run in LXC make sounds. Now, I find alert sounds horribly distracting so I turn them off, but for some containerized applications I want to actually play sound.

Examples include the Spotify Linux client (which I run in its own LXC container because it …


Continue reading

Running (Almost) Anything in LXC: X applications

Posted on Sat 09 January 2021 in hints-and-kinks • Tagged with LXC • 3 min read

I occasionally want to run X applications in an LXC container. Sometimes that’s because they’re not open source and I need to run them for work, like Zoom. Sometimes it’s an open source X application that doesn’t work splendidly well on the Ubuntu release that I …


Continue reading