<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>blog.nerven.gift</title>
    <link>http://blog.nerven.gift/</link>
    <description>Recent content on blog.nerven.gift</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <lastBuildDate>Tue, 06 Sep 2016 20:46:02 +0200</lastBuildDate>
    <atom:link href="http://blog.nerven.gift/index.xml" rel="self" type="application/rss+xml" />
    
    <item>
      <title>Tschunklikör</title>
      <link>http://blog.nerven.gift/post/tschunklikoer/</link>
      <pubDate>Tue, 06 Sep 2016 20:46:02 +0200</pubDate>
      
      <guid>http://blog.nerven.gift/post/tschunklikoer/</guid>
      <description>

&lt;p&gt;Vor gut einem Monat war ich auf der &lt;a href=&#34;https://icmp8.de&#34;&gt;ICMP&lt;/a&gt; und ließ mich bei schlechtem Internet in der Sonne braten.&lt;/p&gt;

&lt;p&gt;Was hat das mit Likör zu tun?&lt;/p&gt;

&lt;p&gt;Naja. Auf Chaosevents wird &lt;a href=&#34;https://entropia.de/Tschunk&#34;&gt;Tschunk&lt;/a&gt; getrunken und meistens bleiben nach dem Event ein paar der dafür gekauften Limetten übrig.
Ein paar davon habe ich mir unter den Nagel gerissen.&lt;/p&gt;

&lt;p&gt;Nach &lt;a href=&#34;https://entropia.de/GPN&#34;&gt;GPN&lt;/a&gt;s gibt es auch immer Überschuss an Limetten.
Das lösen wir normalerweise, indem wir massenweise Limettensirup kochen, aber davon habe ich noch genug Vorräte.
Deswegen gibt es dieses Mal halt Likör.
Genaugenommen zweierlei Liköre: Tschunk- und Limette-Vanille-Likör.&lt;/p&gt;

&lt;h2 id=&#34;tschunklikör&#34;&gt;Tschunklikör&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;4 Limetten&lt;/li&gt;
&lt;li&gt;150g Rohrohrzucker&lt;/li&gt;
&lt;li&gt;4 Flaschen (2l) Mate&lt;/li&gt;
&lt;li&gt;~400ml Rum (Havanna Club)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Zuerst habe ich die Mate auf ~100ml eingekocht.
Ich habe dabei den Fehler gemacht, vorher noch den Zucker dazuzugeben, was dafür gesorgt hat, dass das Matekonzentrat sofort zu einem festen Stück Mate-Karamell erstarrt ist, als ich es in die Flasche gegossen habe.
Hat trotzdem funktioniert, wurde aber leicht bitter (zu lange erhitztes Karamell) und war etwas schwierig zu verarbeiten.&lt;/p&gt;

&lt;p&gt;Während unsere Küche sich langsam in eine Matesauna verwandelte, habe ich erst die Limettenschale dünn abgeraspelt, dann die Limetten in Scheiben geschnitten und jeweils den weißen Rand von den Scheiben abgeschnitten.
Die Limettenscheiben kamen dann zusammen mit dem Schalenabrieb in eine ausgekochte Passataflasche (0,7l, große Öffnung).
Dadurch, dass ich die Limetten so zerlegt habe, konnte der Likör nicht den bitteren Geschmack der weißen Schale annehmen.&lt;/p&gt;

&lt;p&gt;Sobald die Mate dann fertig eingekocht war, kamen noch Zucker, Matekonzentrat und der Rum in die Flasche.
Das ganze wurde dann zum Durchziehen im Kühlschrank eingelagert.&lt;/p&gt;

&lt;p&gt;Nach ungefähr vier Wochen habe ich das ganze dann durch ein feines Teesieb und einen Trichter in ausgekochte Mateflaschen umgefüllt.&lt;/p&gt;

&lt;h2 id=&#34;limette-vanille-likör&#34;&gt;Limette-Vanille-Likör&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;4 Limetten&lt;/li&gt;
&lt;li&gt;1 Vanilleschote&lt;/li&gt;
&lt;li&gt;200g weißer Kandis&lt;/li&gt;
&lt;li&gt;500ml Vodka&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Das Vorgehen ist hier wie beim Tschunklikör minus die Mate.
Die Limettenschale wird dünn abgehobelt, die Limette in Scheiben geschnitten und vom weißen Teil der Schale befreit.
Danach einfach alle Zutaten in eine Flasche und diese für vier Wochen in den Kühlschrank.
Nach den vier Wochen dann durch ein feines Teesieb in eine dekorative Flasche filtern.&lt;/p&gt;

&lt;p&gt;Die Vanilleschote habe ich vorher ausgeschabt und das Mark zu Vanillezucker verarbeitet.
Die Schote ohne das Mark reicht für den Geschmack.&lt;/p&gt;

&lt;h2 id=&#34;bilder&#34;&gt;Bilder&lt;/h2&gt;

&lt;p&gt;Ansatz:&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;http://blog.nerven.gift/img/Tschunklikoer_Ansatz.jpg&#34; alt=&#34;Ansatz&#34; /&gt;&lt;/p&gt;

&lt;p&gt;Fertig und gefiltert:&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;http://blog.nerven.gift/img/Tschunklikoer_fertig.jpg&#34; alt=&#34;Fertig&#34; /&gt;&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Automatically starting weechat in tmux via systemd --user</title>
      <link>http://blog.nerven.gift/post/weechat-tmux-systemd/</link>
      <pubDate>Wed, 03 Aug 2016 00:44:05 +0200</pubDate>
      
      <guid>http://blog.nerven.gift/post/weechat-tmux-systemd/</guid>
      <description>

&lt;h2 id=&#34;motivation&#34;&gt;Motivation&lt;/h2&gt;

&lt;p&gt;I use &lt;a href=&#34;https://weechat.org&#34;&gt;weechat&lt;/a&gt; for IRC and as a XMPP/Jabber bouncer with &lt;a href=&#34;https://bitlbee.org&#34;&gt;bitlbee&lt;/a&gt;.
It runs inside a tmux session on a Debian Jessie host.&lt;/p&gt;

&lt;p&gt;Until today I just started it manually on every reboot (doesn&amp;rsquo;t happen often and needs manual intervention for disk crypto anyway), but since I love reboot-save systems, here is how I fixed that:&lt;/p&gt;

&lt;p&gt;Debian Jessie comes with systemd as its init system, so we&amp;rsquo;ll use that to start weechat on boot.
I want weechat to run as my user, so I could a) write a systemd system unit with &lt;code&gt;User=clemens&lt;/code&gt; or b) write a unit that runs in a systemd user session under my user.
I chose the latter option, since that allows the user to configure the unit without root previleges.&lt;/p&gt;

&lt;h2 id=&#34;weechat-service&#34;&gt;weechat.service&lt;/h2&gt;

&lt;p&gt;The unit itself is pretty straightforward. Save the following to &lt;code&gt;~/.config/systemd/user/weechat.service&lt;/code&gt;:&lt;/p&gt;

&lt;pre&gt;&lt;code class=&#34;language-ini&#34;&gt;[Unit]
Description=Weechat IRC Client (in tmux)

[Service]
Type=oneshot
RemainAfterExit=yes
ExecStart=/usr/bin/tmux -2 -u new-session -d -s weechat /usr/bin/weechat
ExecStop=/usr/bin/tmux kill-session -t weechat

[Install]
WantedBy=default.target
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Note the &lt;code&gt;Type=oneshot&lt;/code&gt; and &lt;code&gt;RemainAfterExit=yes&lt;/code&gt; which are needed because the command will exit directly and the tmux server manages the weechat process outside of systemd&amp;rsquo;s cgroups.&lt;/p&gt;

&lt;h2 id=&#34;enable-systemd-user-session&#34;&gt;Enable systemd user session&lt;/h2&gt;

&lt;p&gt;The first problem I encountered with the systemd user session was that there simply was no such session on my Debian.&lt;/p&gt;

&lt;p&gt;Normally logind and pam start a systemd user session for every user on login, but on Debian you first have to install the optional dependency &lt;code&gt;libpam-systemd&lt;/code&gt; to make this happen.&lt;/p&gt;

&lt;p&gt;Also we want weechat to start directly on boot, so we&amp;rsquo;ll need the user session to also be spawned on boot and not only when the user logs in.
We tell logind to do this by running &lt;code&gt;sudo loginctl enable-linger $USER&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;Now &lt;code&gt;reboot&lt;/code&gt;.&lt;/p&gt;

&lt;h2 id=&#34;enable-the-unit&#34;&gt;Enable the unit&lt;/h2&gt;

&lt;p&gt;You should now have a systemd user session running:&lt;/p&gt;

&lt;pre&gt;&lt;code class=&#34;language-bash&#34;&gt;$ pgrep -fau $USER &amp;quot;systemd&amp;quot;
711 /lib/systemd/systemd --user
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Now you can finally enable and start the unit:&lt;/p&gt;

&lt;pre&gt;&lt;code class=&#34;language-bash&#34;&gt;$ systemctl --user enable weechat
$ systemctl --user start weechat
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;If everything went right, you can now attach to your weechat using &lt;code&gt;tmux attach -d -t weechat&lt;/code&gt;&lt;/p&gt;

&lt;h2 id=&#34;tl-dr&#34;&gt;tl;dr&lt;/h2&gt;

&lt;pre&gt;&lt;code class=&#34;language-bash&#34;&gt;$ mkdir -p ~/.config/systemd/user/
$ cat &amp;lt;&amp;lt; EOF &amp;gt; ~/.config/systemc/user/weechat.service
[Unit]
Description=Weechat IRC Client (in tmux)

[Service]
Type=oneshot
RemainAfterExit=yes
ExecStart=/usr/bin/tmux -2 -u new-session -d -s weechat /usr/bin/weechat
ExecStop=/usr/bin/tmux kill-session -t weechat

[Install]
WantedBy=default.target
EOF
$ sudo apt-get install libpam-systemd
$ sudo loginctl enable-linger $USER
$ reboot
$ systemctl --user enable weechat
$ systemctl --user start weechat
&lt;/code&gt;&lt;/pre&gt;
</description>
    </item>
    
  </channel>
</rss>