<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>News from the Machineroom</title>
    <link>https://machineroom.purplekraken.com/rss.xml</link>
    <description>Recent content on News from the Machineroom</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <lastBuildDate>Sun, 14 May 2023 18:00:48 +0200</lastBuildDate><atom:link href="https://machineroom.purplekraken.com/rss.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Rebuilding my Jails</title>
      <link>https://machineroom.purplekraken.com/posts/rebuilding-jails/</link>
      <pubDate>Sun, 14 May 2023 18:00:48 +0200</pubDate>
      
      <guid>https://machineroom.purplekraken.com/posts/rebuilding-jails/</guid>
      <description>The service jails on my server were built a long time ago using iocage. I do not like many aspects of iocage, so I decided to ditch it and replace it with something simpler and more bare bones.
Run my mkjail script to create a new template jail. I most probably need to update the FreeBSD version in the script, because that is not configurable yet:
% mkjail template Send the snapshot to the server:</description>
    </item>
    
    <item>
      <title>Writing a Neovim Theme in Lua</title>
      <link>https://machineroom.purplekraken.com/posts/neovim-theme-lua/</link>
      <pubDate>Tue, 08 Mar 2022 10:47:17 +0100</pubDate>
      
      <guid>https://machineroom.purplekraken.com/posts/neovim-theme-lua/</guid>
      <description>Recently I got interested in neovim, since it can be extended and configured using Lua script. While vim can be extended with major scripting languages like Python and Ruby since basically forever, these are pretty heavy runtimes. Also, for configuration vimL is still the way to go, which I find quite off-putting.
Since version 0.5 neovim supports using Lua for configuration, which sparked my interest and thus I began creating a new configuration from scratch, but this is a story for another post.</description>
    </item>
    
    <item>
      <title>Testing zxfer(8)</title>
      <link>https://machineroom.purplekraken.com/posts/testing_zxfer/</link>
      <pubDate>Sun, 19 Dec 2021 16:57:01 +0100</pubDate>
      
      <guid>https://machineroom.purplekraken.com/posts/testing_zxfer/</guid>
      <description>Note: Most of this post was written back in december, shortly after I wrote the previous one. but I never got around to actually publish it. This also cut short my experimentations, as I use the result of this post since december.
After thinking about different ZFS replication tools in the last post, I decided to try zxfer(8) first, as it seems to align best with my requirements and preferences.</description>
    </item>
    
    <item>
      <title>Overview of ZFS Replication Tools</title>
      <link>https://machineroom.purplekraken.com/posts/zfs_replication_tools/</link>
      <pubDate>Sun, 19 Dec 2021 15:52:52 +0100</pubDate>
      
      <guid>https://machineroom.purplekraken.com/posts/zfs_replication_tools/</guid>
      <description>After running the server for years, I still do not have a real backup. I have an automatic snapshot regimen using zfs-auto-snapshot (from the zfstools package), but these snapshots are not yet replicated elsewhere. This setup follows the recommendations from &amp;ldquo;FreeBSD Mastery: ZFS&amp;rdquo; by Michael W. Lucas and Allan Jude.
This vacation I finally take the time to make it a proper backup1, and start by looking at what is there.</description>
    </item>
    
    <item>
      <title>New theme</title>
      <link>https://machineroom.purplekraken.com/posts/new_theme/</link>
      <pubDate>Thu, 16 Dec 2021 19:35:10 +0100</pubDate>
      
      <guid>https://machineroom.purplekraken.com/posts/new_theme/</guid>
      <description>It has been quite a time since I last wrote here. One reason is that I was pretty unhappy with the old theme. It looked nice and minimal, but was already unmaintained at the time I chose it. Of course I forked it to take maintenance over, but when I peeked under the hood I realized that all the simplicity was entirely superficial. 7300 lines of CSS are not my definition of minimal.</description>
    </item>
    
    <item>
      <title>Xubuntu, Ncurses and tmux-256color</title>
      <link>https://machineroom.purplekraken.com/posts/xubuntu-ncurses-tmux-256color/</link>
      <pubDate>Fri, 15 May 2020 07:05:41 +0200</pubDate>
      
      <guid>https://machineroom.purplekraken.com/posts/xubuntu-ncurses-tmux-256color/</guid>
      <description>I&amp;rsquo;ve been using tmux-256color as default terminal setting in tmux for some years. Recently, in the quest of debloating my Linux environment and to get more space for more AOSP checkouts, I removed the package rxvt-unicode from my Xubuntu work laptop. As a result, vim colours broke when I started it inside a tmux session. Further investigation revealed, that the 256 colour support was gone from tmux.
The culprit turned out to be the auto-removal of the package ncurses-term, which was apparently only a dependency of rxvt-unicode and neither xfce4-terminal nor libvte9 and consorts.</description>
    </item>
    
    <item>
      <title>Sublime Text 3 on FreeBSD</title>
      <link>https://machineroom.purplekraken.com/posts/sublime-text-3-on-freebsd/</link>
      <pubDate>Thu, 14 May 2020 18:48:06 +0200</pubDate>
      
      <guid>https://machineroom.purplekraken.com/posts/sublime-text-3-on-freebsd/</guid>
      <description>Besides vim, I occasionally use Sublime Text 3. But for a long time, I wasn&amp;rsquo;t able to get it working on FreeBSD, although a port using the Linuxulator exists. A few days ago, I finally got around to search for a solution, which I found on the forum.
I recap the process here for future reference.
When starting out, running sublime didn&amp;rsquo;t produce any output and nothing happened. To get a bit more, &amp;ldquo;wait mode&amp;rdquo; can be used with sublime -w, which makes the command block until the file is closed so it can be used as $EDITOR with git.</description>
    </item>
    
    <item>
      <title>Hello, world!</title>
      <link>https://machineroom.purplekraken.com/posts/hello-world/</link>
      <pubDate>Mon, 26 Aug 2019 18:26:04 +0200</pubDate>
      
      <guid>https://machineroom.purplekraken.com/posts/hello-world/</guid>
      <description>This is my new blog, powered by hugo. I wanted to blog for a long time, but mostly I&amp;rsquo;m too lazy. But there were some circumstances which forced me to implement a simple hosting scheme on my server anyway, so I thought it&amp;rsquo;s just the right time to get started.</description>
    </item>
    
  </channel>
</rss>
