Network-bound disk encryption on Arch Linux

Posted on Sun 05 June 2022 in Arch Linux • Tagged with Arch Linux, Clevis, Tang

While in a discussion with my coworkers, a coworker brought up that they wanted to have automatic LUKS disk decryption on their desktop while it was at home. Normally they would use a passphrase to decrypt the LUKS volume but would prefer automatic decryption. There are multiple ways to achieve …


Continue reading

Replacing Youtube with Kodi plugin

Posted on Thu 26 May 2022 in Kodi, Youtube

As Google announced Gsuite is no longer free and I moved to GrapheneOs to de-google further, the last frequently used Google application I use is Youtube. For a long time Youtube has support for RSS feeds for channels although they are not publicly visible. I usually watch videos in my …


Continue reading

Xandikos CardDAV/CalDAV server

Posted on Wed 01 September 2021 in android • Tagged with carddav, caldav

In looking to moving my phone to LineageOS, I've started thinking about moving my mail, contacts and calendar data to my own server. After researching solutions for a while, I decided to try out xandikos. A simple Python carddav/caldav server intended for a single user with a basic feature …


Continue reading

Arch Reproducible Progress July 2021

Posted on Sun 01 August 2021 in arch linux • Tagged with arch linux, reproducible builds

At the end of July, I had some days off and some more time to focus on some unreproducible packages in Arch Linux and get some of the issues resolved. This post goes through the resolved issues by category.

gzipped man pages

By default if a manpage is compressed with …


Continue reading

Vim setup 2021

Posted on Thu 22 July 2021 in vim • Tagged with vim, programming

Feeling inspired by watching togglebit's Rust/Vim setup and having some spare time due to my summer vacation I started re-investigating my Vim setup. For my setup I was looking for the following features/areas to improve:

  • Git integration
  • Debugging projects in vim
  • Language server features, completion, go to …

Continue reading

Monitoring Arch Linux with Prometheus

Posted on Mon 29 March 2021 in Arch Linux • Tagged with Arch Linux, Prometheus, Monitoring

For monitoring the Arch Linux infrastructure we've moved on from Zabbix to Prometheus as it fits more into our infrastructure is code goal. This required some research into how we could achieve the same monitoring with Prometheus. Our Zabbix setup monitored Host, MySQL, Borg and Arch Linux related metrics. For …


Continue reading

Arch Linux Reproducible Builds Progress 2020

Posted on Tue 05 January 2021 in Arch Linux, Reproducible Builds • Tagged with Arch Linux

A lot has happened since the last reproducible builds summit in Marrakesh 2019, this blog post is a summary of the progress made in 2020 of everything related to getting reproducible builds in Arch Linux.

archlinux-repro

Also known as repro this tool allows one to rebuild a package and check …


Continue reading

Grafana's Loki on Arch Linux

Posted on Tue 18 February 2020 in Arch Linux • Tagged with Arch Linux, Loki, Grafana

Grafana Loki on Arch Linux

Grafana's has started a new project called loki as a prometheus for logs solution. For Arch Linux's infrastructure we where thinking about introducing logging altering for our services. Which sparked my curiosity into Loki as it looked like a simple, easy solution after watching the …


Continue reading

E-ink home display

Posted on Mon 22 July 2019 in E-ink Raspberry Pi • Tagged with eink, rpi

I've always wanted an e-ink status display in my living room to view the weather forecast, news and public transport information. Previously I've used a SHA2017 Badge with the following app which showed a weather forecast for the following four days. So I've decided to scale up to a nice …


Continue reading

Reproducing Arch [core] repository packages

Posted on Thu 27 June 2019 in Reproducible Builds, Arch Linux • Tagged with Arch Linux, Reproducible

As Arch Linux we are working on reproducible builds for a while and have a continuous test framework rebuilding package updated in our repositories. This test does an asp checkout of a package and builds it twice in a schroot, we do not try to reproduce actual repository packages yet …


Continue reading