<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Hello :) on James&#39; Blog</title>
		<link>https://dymc.win/</link>
		<description>Recent content in Hello :) on James&#39; Blog</description>
		<generator>Hugo</generator>
		<language>en-gb</language>
		
		
		
		
			<lastBuildDate>Wed, 09 Sep 2026 00:00:00 +0000</lastBuildDate>
		
			<atom:link href="https://dymc.win/index.xml" rel="self" type="application/rss+xml" />
			<item>
				<title>Ben Vorlich from Ardlui</title>
				<link>https://dymc.win/posts/ben-vorlich-from-ardlui/</link>
				<pubDate>Wed, 09 Sep 2026 00:00:00 +0000</pubDate>
				<guid>https://dymc.win/posts/ben-vorlich-from-ardlui/</guid>
				<description>&lt;p&gt;I&amp;rsquo;ve recently become enamoured with the whole concept of Munro bagging.&#xA;Prior to this trip my only previous munro was Beinn Ìme which I climbed earlier this year.&#xA;I&amp;rsquo;ve been plotting some of the easier ones to get to from Glasgow on the train.&#xA;Ben Vorlich seemed like a good candidate: only an hour-and-a-half-ish away on the train, 943m up (certified munro), and splendidly beautiful by all accounts.&lt;/p&gt;&#xA;&lt;p&gt;I got the 8:22 train to Oban from Glasgow Queen St getting in to Ardlui at 9:51.&#xA;This left me 6 hours or so to get back for the 16:11 train back to Glasgow.&#xA;The day return cost £18.40 with a railcard.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Setting up a Dell Wyse 5070 as a jellyfin client</title>
				<link>https://dymc.win/posts/jellyfin-mpv-shim-on-a-wyse-5070/</link>
				<pubDate>Wed, 12 Aug 2026 00:00:00 +0000</pubDate>
				<guid>https://dymc.win/posts/jellyfin-mpv-shim-on-a-wyse-5070/</guid>
				<description>&lt;h2 id=&#34;problem&#34;&gt;Problem&lt;/h2&gt;&#xA;&lt;p&gt;Recently, I&amp;rsquo;ve been wanting to watch jellyfin on the telly at my GF&amp;rsquo;s flat.&#xA;She has a fire stick - it just about does the job for watching normal streaming services.&#xA;Unfortunately, my patience with Peter Crouch and his white tshirt ads has been wearing dangerously thin.&#xA;So much so that I felt action had to be taken.&lt;/p&gt;&#xA;&lt;p&gt;The simple answer would be to get the jellyfin app on the fire stick.&#xA;As the telly isn&amp;rsquo;t in my flat on my LAN, connecting it to jellyfin would need access to tailscale.&#xA;I came to the conclusion this would be too much to handle for the ailing fire stick and a more robust linux solution was required.&#xA;Let&amp;rsquo;s be honest, I also wanted an excuse to buy another computer off ebay.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Backing up nixos state with restic</title>
				<link>https://dymc.win/posts/restic-nixos-hetzner/</link>
				<pubDate>Mon, 16 Feb 2026 00:00:00 +0000</pubDate>
				<guid>https://dymc.win/posts/restic-nixos-hetzner/</guid>
				<description>&lt;p&gt;I&amp;rsquo;m writing this so I can hopefully remember what I did in six months.&lt;/p&gt;&#xA;&lt;p&gt;As hard as you try to eliminate all state from your computing life with nixos, the fact remains that you can&amp;rsquo;t get rid of all of it.&#xA;For example, I run forgejo on my VPS.&#xA;I have my config which means I could set up a forgejo instance just how I like it if everything went to pot.&#xA;But that wouldn&amp;rsquo;t bring back any of the repos I had there previously.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Handy script for a more zen twitch experience</title>
				<link>https://dymc.win/posts/zen-twitch-viewing-script/</link>
				<pubDate>Wed, 13 Aug 2025 00:00:00 +0000</pubDate>
				<guid>https://dymc.win/posts/zen-twitch-viewing-script/</guid>
				<description>&lt;p&gt;I like to watch twitch streams.&#xA;Watching them in the browser at &lt;code&gt;twitch.tv&lt;/code&gt; is generally not an experience which sparks joy though.&#xA;I&amp;rsquo;m buffering.&#xA;I&amp;rsquo;m declining cookies.&#xA;I&amp;rsquo;m getting spammed with notifications to claim a sick new overwatch skin.&#xA;There&amp;rsquo;s a little channel point button twerking for me to click it.&#xA;You get the idea; it&amp;rsquo;s a heavy noisy experience.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Over-engineered (?) nixos blog deployment setup</title>
				<link>https://dymc.win/posts/nixos-remote-auto-static-site-deploy/</link>
				<pubDate>Mon, 11 Aug 2025 00:00:00 +0000</pubDate>
				<guid>https://dymc.win/posts/nixos-remote-auto-static-site-deploy/</guid>
				<description>&lt;p&gt;As is traditional with people hosting their own blog I&amp;rsquo;m going to do a post detailing EXACTLY how I&amp;rsquo;m hosting my blog.&#xA;Down to the last dirty detail.&#xA;I have nothing better to talk about.&lt;/p&gt;</description>
			</item>
			<item>
				<title>So you want to write a neovim plugin with lua</title>
				<link>https://dymc.win/posts/getting-started-with-a-barebones-neovim-plugin-in-lua/</link>
				<pubDate>Sat, 06 Apr 2024 00:00:00 +0000</pubDate>
				<guid>https://dymc.win/posts/getting-started-with-a-barebones-neovim-plugin-in-lua/</guid>
				<description>&lt;p&gt;I&amp;rsquo;ve recently been messing around with writing neovim plugins.&#xA;When I initially got going I found it a little tricky to know how to get started.&#xA;There&amp;rsquo;s the &lt;a href=&#34;https://neovim.io/doc&#34;&gt;official neovim docs&lt;/a&gt; which are great; but in my beginner experience exhaustive to the point of slight impenetrability.&#xA;Beyond that, the thing I found most useful was simply reading the source of some popular plugins to get an idea of how things worked.&#xA;I would recommend sticking to plugins with a smaller scope though.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Making nix-colors talk to neovim</title>
				<link>https://dymc.win/posts/making-nix-colors-talk-to-neovim/</link>
				<pubDate>Fri, 18 Aug 2023 00:00:00 +0000</pubDate>
				<guid>https://dymc.win/posts/making-nix-colors-talk-to-neovim/</guid>
				<description>&lt;p&gt;I recently started fiddling around with home-managerifying my neovim config.&#xA;After moving across most of my stuff I came across the problem of how to hook things up with with &lt;a href=&#34;https://github.com/misterio77/nix-colors&#34;&gt;nix-colors&lt;/a&gt; so that my neovim theme would follow color changes in home-manager.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Vanilla javascript theme toggle for simpletons</title>
				<link>https://dymc.win/posts/vanilla-javascript-theme-toggle-for-simpletons/</link>
				<pubDate>Mon, 26 Jun 2023 00:00:00 +0000</pubDate>
				<guid>https://dymc.win/posts/vanilla-javascript-theme-toggle-for-simpletons/</guid>
				<description>&lt;p&gt;Sometimes when I&amp;rsquo;m trawling the internet and happen upon a particularly nice looking website, I develop css and javascript FOMO. The thing I&amp;rsquo;ve been lusting after above all else is one of those fancy little dark theme toggle buttons. As you can probably tell from the website you&amp;rsquo;re looking at my web dev skills are limited. As a result of this I had assumed such niceties were out of reach.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Tailscale, caddy, and nixos containers</title>
				<link>https://dymc.win/posts/tailscale-caddy-nixos-containers/</link>
				<pubDate>Tue, 16 May 2023 00:00:00 +0000</pubDate>
				<guid>https://dymc.win/posts/tailscale-caddy-nixos-containers/</guid>
				<description>&lt;p&gt;For a little while now I&amp;rsquo;ve been running some services (jellyfin etc.) on an old laptop in my house. I&amp;rsquo;m not trying to sound like a podcast ad but as a networking novice, the simplicity &lt;a href=&#34;https://tailscale.com/&#34;&gt;tailscale&lt;/a&gt; brings to accessing these services remotely is very nice. Until recently though, I had been accessing my services like a heathen with http and port numbers (eg http://tailscale-ip:service-port). This works and is perfectly secure thanks to tailscale though it lacks a certain finesse. In an ideal world you&amp;rsquo;d have a reverse proxy and set up SSL certs so your browser doesn&amp;rsquo;t get stressed and you dont have to rememeber ip addresses and port numbers.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Learning about qtile widgets with cricket</title>
				<link>https://dymc.win/posts/writing-a-qtile-widget/</link>
				<pubDate>Mon, 03 Apr 2023 00:00:00 +0000</pubDate>
				<guid>https://dymc.win/posts/writing-a-qtile-widget/</guid>
				<description>&lt;p&gt;I&amp;rsquo;m a person who has spent an unreasonable amount of time making minute changes to the appearance of my bar in qtile. Despite the very nice selection of widgets availabe by default with qtile, it was only a matter of time before I decided I wanted to experiment with making my own custom widget. Fortunately, if you can do a bit of python this is quite an approachable undertaking.&lt;/p&gt;&#xA;&lt;p&gt;The dream widget I was lacking was a little live crikcet score ticker type thing; something which would scroll along on my bar showing me the score in live cricket matches. I&amp;rsquo;m sure this will interest very few people but I learnt some good stuff along the way.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Achieve peak rice with nix-colors</title>
				<link>https://dymc.win/posts/nix-colors/</link>
				<pubDate>Mon, 13 Mar 2023 00:00:00 +0000</pubDate>
				<guid>https://dymc.win/posts/nix-colors/</guid>
				<description>&lt;p&gt;As I fall deeper and deeper down the nixos rabbit hole, I find myself becoming more and more obsessed with controlling every little thing on my computers declaratively. It starts with: &amp;lsquo;oh this is cool I can specify which desktop environment to use in my configuration.nix&amp;rsquo;. Next thing you know you&amp;rsquo;ve discovered &lt;a href=&#34;https://github.com/nix-community/home-manager&#34;&gt;home-manager&lt;/a&gt; and every program on every linux system you use needs to be controlled in your nix-config. Of course this slightly insane approach has its downsides; it also opens some doors though.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Translating docker to nix?!</title>
				<link>https://dymc.win/posts/docker-on-nixos/</link>
				<pubDate>Tue, 28 Feb 2023 00:00:00 +0000</pubDate>
				<guid>https://dymc.win/posts/docker-on-nixos/</guid>
				<description>&lt;p&gt;In my opinion, there are moments when the convenience of docker and its surrounding ecosystem can&amp;rsquo;t be beat. I&amp;rsquo;ve been dabbling in the self hosting world and oftentimes the best maintained packaging option is a docker image. As a result of this I&amp;rsquo;ve been playing around with the nixos approach to managing docker containers.&lt;/p&gt;&#xA;&lt;h3 id=&#34;nix---docker-compose---docker-run&#34;&gt;nix -&amp;gt; docker compose -&amp;gt; docker run&lt;/h3&gt;&#xA;&lt;p&gt;To illustrate how to translate a simple example from the world of docker to nix let&amp;rsquo;s have a look at the config for my &lt;a href=&#34;https://docs.searxng.org/&#34;&gt;searxng&lt;/a&gt; instance.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Simple nixos config for vps static site</title>
				<link>https://dymc.win/posts/simple-nixos-config-for-static-site-on-vps/</link>
				<pubDate>Sun, 29 Jan 2023 00:00:00 +0000</pubDate>
				<guid>https://dymc.win/posts/simple-nixos-config-for-static-site-on-vps/</guid>
				<description>&lt;p&gt;Setting up a little static site is something I&amp;rsquo;ve done a few different times on a few different operating systems. It&amp;rsquo;s a slightly fiddly task with a few disparate jobs that all need looking after: ssh, let&amp;rsquo;s encrypt, nginx. In my opinion, it is one of the moments where consolidating all the little bits and bobs you need to setup into one common configuration is very useful.&lt;/p&gt;&#xA;&lt;p&gt;I&amp;rsquo;m going to go through a bit of the nixos config I&amp;rsquo;ve got for my vps.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Python podcast scripting</title>
				<link>https://dymc.win/posts/podcast-setup-for-broke-boys-whose-trash-phone-cant-hack-modern-apps/</link>
				<pubDate>Tue, 24 Jan 2023 00:00:00 +0000</pubDate>
				<guid>https://dymc.win/posts/podcast-setup-for-broke-boys-whose-trash-phone-cant-hack-modern-apps/</guid>
				<description>&lt;p&gt;I have an old sad android phone with 2GB of ram which nowadays seems struggles these days. As a result of this I have been &amp;lsquo;podcast-player-hopping&amp;rsquo; without success for the last couple of months trying to find something which doesn&amp;rsquo;t nuke my phone whenever I use it. In a moment of desperation it occured to me that a creative solution might be required. The gameplan was this:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;write python script to download podcasts&lt;/li&gt;&#xA;&lt;li&gt;set up cron job on my server to run script every couple of hours&lt;/li&gt;&#xA;&lt;li&gt;sync podcasts across my devices using the lovely &lt;a href=&#34;https://syncthing.net/&#34;&gt;syncthing&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;listen to podcasts using vlc which my phone loves&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;For the python script I used the lovely &lt;a href=&#34;https://feedparser.readthedocs.io/en/latest/introduction.html&#34;&gt;feedparser&lt;/a&gt; module for easy talking to my rss feeds.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Bread dough for lazy boys</title>
				<link>https://dymc.win/posts/elite-dough-philosophy/</link>
				<pubDate>Sun, 22 Jan 2023 00:00:00 +0000</pubDate>
				<guid>https://dymc.win/posts/elite-dough-philosophy/</guid>
				<description>&lt;h3 id=&#34;ingredienti&#34;&gt;INGREDIENTI&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;flour (ideally bread flour but if you don&amp;rsquo;t have it, it&amp;rsquo;s not the end of the world)&lt;/li&gt;&#xA;&lt;li&gt;water&lt;/li&gt;&#xA;&lt;li&gt;salt&lt;/li&gt;&#xA;&lt;li&gt;yeast (i use the little dried packet stuff)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;ratios&#34;&gt;RATIOS&lt;/h3&gt;&#xA;&lt;p&gt;To start measure the weight of flour; this is what we&amp;rsquo;ll work from. You can now work out how much of the other ingredients you need using these ratios:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;65% water&lt;/li&gt;&#xA;&lt;li&gt;2% salt&lt;/li&gt;&#xA;&lt;li&gt;0.5% yeast (this amount doesn&amp;rsquo;t particularly matter, as long as it&amp;rsquo;s in this ballpark)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;So if we used 1kg of flour for example, the recipe would look like this:&lt;/p&gt;</description>
			</item>
			<item>
				<title>Multi user qtile fiddling</title>
				<link>https://dymc.win/posts/multi-user-qtile-fiddling/</link>
				<pubDate>Tue, 20 Dec 2022 00:00:00 +0000</pubDate>
				<guid>https://dymc.win/posts/multi-user-qtile-fiddling/</guid>
				<description>&lt;p&gt;This post is going to detail how I solved a very particular problem I had created for myself. First, a quick description of the problem. I use home-manager on nixos to declaratively configure what happens on my computer. In the cases where home-manager does not expose sufficient configuration options for my liking (qtile for example), I instead link a configuration file from my nixos config to where it belongs in my home using &lt;code&gt;xdg.configFile&lt;/code&gt;. This is what I do with my qtile &lt;code&gt;config.py&lt;/code&gt;. I use qtile on my desktop and laptop but I dont want an identical setup on the two machines. I have jumped through many different slightly silly hoops in my nixos config sort of solving this problem until the other day it occured to me this could all be achieved with my python in my qtile config.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Teeny tiny bash fetch script</title>
				<link>https://dymc.win/posts/teeny-tiny-bash-fetch-script/</link>
				<pubDate>Sat, 10 Dec 2022 00:00:00 +0000</pubDate>
				<guid>https://dymc.win/posts/teeny-tiny-bash-fetch-script/</guid>
				<description>&lt;p&gt;This is my attempt at a neofetch, pfetch, whateverfetch style system info utility. My main concern was making something which looked nice, was easily configurable, and as portable as possible (I didn&amp;rsquo;t really try that hard with the portability). I didn&amp;rsquo;t think much about performance; I&amp;rsquo;m personally not a man who stresses too much when a command takes a quarter of a second instead of a tenth. The basic gameplan was to get an array of bash commands which would fetch various bits and bobs, then loop through this array formatting the text with ANSI escape codes. First things first, this was the associative array I came up with:&lt;/p&gt;</description>
			</item>
			<item>
				<title>Get the thoughts out of your head and into a digital format with this python journalling script</title>
				<link>https://dymc.win/posts/get-the-thoughts-out-of-your-head-and-into-a-digital-format-with-this-python-journal-script/</link>
				<pubDate>Thu, 01 Dec 2022 00:00:00 +0000</pubDate>
				<guid>https://dymc.win/posts/get-the-thoughts-out-of-your-head-and-into-a-digital-format-with-this-python-journal-script/</guid>
				<description>&lt;p&gt;Since getting going with emacs I&amp;rsquo;ve gone down the org-mode rabbit hole a little bit. In particular the very nice &lt;a href=&#34;https://github.com/bastibe/org-journal&#34;&gt;org-journal&lt;/a&gt; package. It basically does what it says on the tin: maintains a journal with a selection of org files. This has been very nice for me. I have often thought about journalling but never really got up a head of steam. Somehow having an entry a keybinding away while I&amp;rsquo;m doing something with my text editor makes it a lot more palletable.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Lowkey emacs setup bits and bobs</title>
				<link>https://dymc.win/posts/lowkey-emacs-setup/</link>
				<pubDate>Fri, 18 Nov 2022 00:00:00 +0000</pubDate>
				<guid>https://dymc.win/posts/lowkey-emacs-setup/</guid>
				<description>&lt;p&gt;About a month ago I was a little bored and thought I&amp;rsquo;d give emacs a go. There&amp;rsquo;s something fun about trying out these mythical pieces of software that have been around forever; kind of like watching The Godfather for the first time. Like many extensible, super configurable programs, emacs seems kind of impenetrable at first glance. I tried doing the tutorial but kind of glazed over after a while with the endless stream of C-a C-b C-c. There&amp;rsquo;s also the quite jarring default theme which wasn&amp;rsquo;t vibing with the lovely screenshots I had seen on the internet. Anyway, after quite a bit of fiddling I&amp;rsquo;ve landed on a simple little setup that I&amp;rsquo;ve been quite enjoying. Here are a few little pointers to hopefully ease you in.&lt;/p&gt;</description>
			</item>
			<item>
				<title>The search for en passant checkmates 2: Electric Boogaloo</title>
				<link>https://dymc.win/posts/chess.com-api-and-the-continuing-search-for-en-passant-checkmate/</link>
				<pubDate>Tue, 08 Nov 2022 00:00:00 +0000</pubDate>
				<guid>https://dymc.win/posts/chess.com-api-and-the-continuing-search-for-en-passant-checkmate/</guid>
				<description>&lt;p&gt;Last time we worked out how to get info for all the games played by titled players in a particular month. Today, we have three objectives:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Parse this info for the pgn (portable game notation) of each game.&lt;/li&gt;&#xA;&lt;li&gt;Write these to a file so we dont have to spend forever downloading them everytime we run the script.&lt;/li&gt;&#xA;&lt;li&gt;Devise a way to convert this pgn to a more convenient pythonic format so we can analyse it later.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;First of all, I wrote a little function to get the pgn from the games we downloaded. I added this KeyError exception, but if I&amp;rsquo;m honest I&amp;rsquo;m not sure why I was getting this error. Maybe, chess.com doesn&amp;rsquo;t store pgn for all games? I don&amp;rsquo;t know.&lt;/p&gt;</description>
			</item>
			<item>
				<title>The search for en passant checkmates</title>
				<link>https://dymc.win/posts/chess.com-api-and-the-search-for-en-passant-checkmate/</link>
				<pubDate>Wed, 26 Oct 2022 00:00:00 +0000</pubDate>
				<guid>https://dymc.win/posts/chess.com-api-and-the-search-for-en-passant-checkmate/</guid>
				<description>&lt;p&gt;The chess.com API gives you access to a crazy amount of data on games played on the site. Armed with the knowledge that this data was at my fingertips, I set out to do what any sane person would do: find en passant checkmates. For those not in the know, en passant check mate is kind of the king of moves in chess meme circles. So some sort of python script that identified en passant check mates that occured on the site would be of great value to me.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Declarative firefox config with home-manager on nixos</title>
				<link>https://dymc.win/posts/declarative-firefox-config-with-home-manager-on-nixos/</link>
				<pubDate>Sun, 02 Oct 2022 00:00:00 +0000</pubDate>
				<guid>https://dymc.win/posts/declarative-firefox-config-with-home-manager-on-nixos/</guid>
				<description>&lt;p&gt;As a man who finds himself reinstalling his OS more than is probably sensible, any opportunity to minimise the post install admin of sorting out all your settings is an attractive one. With that in mind lets take a look at some of the firefox (my current browser of choice) configuration options avilable to you through home-manager. This assumes you have some sort of home-manager setup working. If you do not I found &lt;a href=&#34;https://github.com/misterio77/nix-starter-configs&#34;&gt;this&lt;/a&gt; friendly githubber&amp;rsquo;s templates to be very helpful.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Upgrade your qtile setup with a cute dropdown terminal</title>
				<link>https://dymc.win/posts/upgrade-your-qtile-setup-with-a-cute-dropdown-terminal/</link>
				<pubDate>Fri, 23 Sep 2022 00:00:00 +0000</pubDate>
				<guid>https://dymc.win/posts/upgrade-your-qtile-setup-with-a-cute-dropdown-terminal/</guid>
				<description>&lt;p&gt;I didn&amp;rsquo;t know you could do this until recently, very fun and playful little feature. How you want to do it will depend slightly on how you have your groups set up but I start with importing the relevant libraries and defining an empty list.&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-python&#34; data-lang=&#34;python&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;from&lt;/span&gt; libqtile.config &lt;span style=&#34;color:#f92672&#34;&gt;import&lt;/span&gt; Dropdown, Scratchpad&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;groups &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; []&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;I&amp;rsquo;m then able to append all the groups I want to this list. For the dropdown terminal you need the ScratchPad group which to quote the &lt;a href=&#34;https://docs.qtile.org/en/latest/manual/config/groups.html&#34;&gt;qtile docs&lt;/a&gt; is a &amp;ldquo;special - by default invisible - group which acts as a container for DropDown configurations&amp;rdquo;. My configuration looks like this:&lt;/p&gt;</description>
			</item>
			<item>
				<title>Rudimentary local scrobbling with bash</title>
				<link>https://dymc.win/posts/rudimentary-local-scrobbling-with-bash/</link>
				<pubDate>Tue, 13 Sep 2022 00:00:00 +0000</pubDate>
				<guid>https://dymc.win/posts/rudimentary-local-scrobbling-with-bash/</guid>
				<description>&lt;p&gt;There are lots of music players on linux. I have used lots of them, I quite like some of them. But for some reason I decided I wanted more. With this in mind, over the past few months I have been constructing a sprawling ecosystem of bash scripts all geared towards delivering a customised listening experience tailored perfectly to my every need. In short, the setup uses a simple dmenu file manager to browse my local files and mpv to play them. Today I&amp;rsquo;ll be talking specifically about my setup for recording the albums I&amp;rsquo;ve been listening to.&lt;/p&gt;</description>
			</item>
	</channel>
</rss>
