Note: Some links on this page are git:// urls and meant to be used with git clone, not a browser.

This blog itself is hosted here.

Personal repositories

I have a dotfiles and a scripts repo. The former contains the contents of my XDG_CONFIG_HOME, which includes shell config, terminal and window manager settings. The latter is an collection of scripts that i use frequently.

Both are intended to be portable across different kinds of unix-like operating systems.

This also contains my i3 config, which boils down to having an tabbed desktop with everything maximized per default. I dont have any kind of status- or menubar to reduce distractions.

Alpine aports

Together with strfry, i maintain some additional ports for Alpine Linux. The git repository can be found on github c3d2/aports.

From time to time i build it as whole, sign and upload it. You can set it up by adding https://lain.elnath.uberspace.de/alpine/extra to your repository list.

The packages are signed with following public key:

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwukJ6xamxBIiF89WuHwV
8WE92zwddipuVqdOsqZe2tzR6rH6AUgBZabllEnPl56w5KgkgGM2jA+9/SzcLxuK
HOCfgWCGjPvqguvXIFJm5DAp3Fu0lKy9Svx4ymbAPf3XF7BrcXwQjk85+EOn+O8p
aWuHMSQfgTUbIkeq9jVv9fWXrdtKmsmbBPUtWoIn+FE10RG5N+k6xSdGYjpo1c35
WD+9R8IDjkuSYfzK7UgUAhRh7W30/wZwqQaifNVqmgRMVATBdC0loIe/u9wY3G16
6nPbrcXf+IxVCB9Jhq9OX9KDyq5apjtyd/CBFYwVD1w1z/fc4k7qK+nmlU9b4Y3V
2QIDAQAB
-----END PUBLIC KEY-----

Tonic

I used to maintain a tiny cross-compiled Musl/Linux distro named tonic. It does not contain an own toolchain and is cross-compiled from an already running musl-based system. The upstream code is included via git submodule, which was intended to help with bisecting with full integration tests.