<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mono.git/hostnix/elmo/media.nix, branch test</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://git.mou.fo/2026/mono.git/atom/hostnix/elmo/media.nix?h=test</id>
<link rel='self' href='http://git.mou.fo/2026/mono.git/atom/hostnix/elmo/media.nix?h=test'/>
<link rel='alternate' type='text/html' href='http://git.mou.fo/2026/mono.git/'/>
<updated>2026-08-26T17:38:22Z</updated>
<entry>
<title>ytdl-sub &amp; pinchflat permissions</title>
<updated>2026-08-26T17:38:22Z</updated>
<author>
<name>Joe Mou</name>
<email>dev@mou.fo</email>
</author>
<published>2026-08-13T07:32:53Z</published>
<link rel='alternate' type='text/html' href='http://git.mou.fo/2026/mono.git/commit/?id=608fe9ccc6e7ea4ab1a458287261021dac1b742c'/>
<id>urn:sha1:608fe9ccc6e7ea4ab1a458287261021dac1b742c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Simplify and document Jellyfin</title>
<updated>2025-12-30T01:19:08Z</updated>
<author>
<name>Joe Mou</name>
<email>dev@mou.fo</email>
</author>
<published>2025-12-30T01:16:24Z</published>
<link rel='alternate' type='text/html' href='http://git.mou.fo/2026/mono.git/commit/?id=7da4fcc2a0f4103892abc33881978addfbaf3409'/>
<id>urn:sha1:7da4fcc2a0f4103892abc33881978addfbaf3409</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Avoid nixpkgs.config.packageOverrides</title>
<updated>2025-09-02T16:14:37Z</updated>
<author>
<name>Joe Mou</name>
<email>dev@mou.fo</email>
</author>
<published>2025-07-30T15:20:50Z</published>
<link rel='alternate' type='text/html' href='http://git.mou.fo/2026/mono.git/commit/?id=199ccebbb0f927d3e8add46ab8c029ae849444eb'/>
<id>urn:sha1:199ccebbb0f927d3e8add46ab8c029ae849444eb</id>
<content type='text'>
Apparently packageOverrides are deprecated by overlays. Overlays
apparently can "increase eval time". If intel-vaapi-driver is a "leaf"
package then we can use the overridden package instance without
replacing it in nixpkgs. It seems like the only place this package
should be referenced is from hardware.graphics.extraPackages, and not as
a dependency of other packages.

See https://discourse.nixos.org/t/overriding-a-package/59565
</content>
</entry>
<entry>
<title>Configure ytdl-sub</title>
<updated>2025-06-27T22:07:20Z</updated>
<author>
<name>Joe Mou</name>
<email>dev@mou.fo</email>
</author>
<published>2025-06-26T22:26:09Z</published>
<link rel='alternate' type='text/html' href='http://git.mou.fo/2026/mono.git/commit/?id=411998928e7a8bf52f65bed3f0b434671daff909'/>
<id>urn:sha1:411998928e7a8bf52f65bed3f0b434671daff909</id>
<content type='text'>
Not a big fan. It's obtuse to configure, the implementation is
complicated (relative to just using the yt-dlp CLI), and difficult to
debug. We would probably still need some additional automation to get
the file layout we want.

It might be more straightforward to just write our own automation on top
of yt-dlp.
</content>
</entry>
<entry>
<title>Upgrade to NixOS 25.05</title>
<updated>2025-06-16T20:09:25Z</updated>
<author>
<name>Joe Mou</name>
<email>dev@mou.fo</email>
</author>
<published>2025-06-16T20:05:45Z</published>
<link rel='alternate' type='text/html' href='http://git.mou.fo/2026/mono.git/commit/?id=0389280b39c6945249011277f68ed1dab3cc8ba3'/>
<id>urn:sha1:0389280b39c6945249011277f68ed1dab3cc8ba3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Komga for OPDS</title>
<updated>2025-04-21T14:16:35Z</updated>
<author>
<name>Joe Mou</name>
<email>dev@mou.fo</email>
</author>
<published>2024-12-23T21:38:40Z</published>
<link rel='alternate' type='text/html' href='http://git.mou.fo/2026/mono.git/commit/?id=89f64f8e89c4ba3d03d12d9eec7175d38e642147'/>
<id>urn:sha1:89f64f8e89c4ba3d03d12d9eec7175d38e642147</id>
<content type='text'>
Heavyweight for what I need and too opinionated about organization. OPDS
layout is overcomplicated. Also tried Kavita but didn't like it (don't
remember why).

Still needs SSO. May try a simple OPDS-only server or build.
</content>
</entry>
<entry>
<title>Upgrade to NixOS 24.11</title>
<updated>2024-12-13T05:05:20Z</updated>
<author>
<name>Joe Mou</name>
<email>dev@mou.fo</email>
</author>
<published>2024-12-13T05:05:20Z</published>
<link rel='alternate' type='text/html' href='http://git.mou.fo/2026/mono.git/commit/?id=75424938deb07de2e7f64b2ed3fa9b85f4bae448'/>
<id>urn:sha1:75424938deb07de2e7f64b2ed3fa9b85f4bae448</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Jellyfin media server w/ VA-API hardware acceleration</title>
<updated>2024-10-18T14:01:22Z</updated>
<author>
<name>Joe Mou</name>
<email>dev@mou.fo</email>
</author>
<published>2024-10-13T15:29:24Z</published>
<link rel='alternate' type='text/html' href='http://git.mou.fo/2026/mono.git/commit/?id=9f3989886fc46b1d799d7622917b4c3a8328a649'/>
<id>urn:sha1:9f3989886fc46b1d799d7622917b4c3a8328a649</id>
<content type='text'>
Jellyfin uses its own authentication; it's probably not worthwhile to
try to consolidate with SSO (and may break Jellyfin clients). We don't
bother to allow UDP for DLNA nor Jellyfin auto detection.
</content>
</entry>
</feed>
