<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Darkman on WhyNotHugo</title><link>https://whynothugo.nl/tags/darkman/</link><description>Recent content in Darkman on WhyNotHugo</description><generator>Hugo -- gohugo.io</generator><language>en</language><lastBuildDate>Tue, 09 Apr 2024 11:11:46 +0200</lastBuildDate><atom:link href="https://whynothugo.nl/tags/darkman/posts.xml" rel="self" type="application/rss+xml"/><item><title>Darkman portal configuration</title><link>https://whynothugo.nl/journal/2024/04/09/darkman-portal-configuration/</link><pubDate>Tue, 09 Apr 2024 10:33:42 +0200</pubDate><guid>https://whynothugo.nl/journal/2024/04/09/darkman-portal-configuration/</guid><description>Since early 2022, darkman supports exposing the dark mode / light mode preference via the appropriate xdg-desktop-portal API. While this works quite well, it&amp;rsquo;s been a constant source of questions, since setting it up and actually understanding how it works is far from trivial.
The xdg-desktop-portal is a kitchen-sink service1, which implements dozens of unrelated functionalities mashed together. Some of these features are implemented directly in the portal, while others are delegated to portal implementations.</description></item><item><title>Introducing darkman v1.0.0</title><link>https://whynothugo.nl/journal/2022/02/25/introducing-darkman-v1.0.0/</link><pubDate>Fri, 25 Feb 2022 00:00:00 +0000</pubDate><guid>https://whynothugo.nl/journal/2022/02/25/introducing-darkman-v1.0.0/</guid><description>I&amp;rsquo;m pleased to announce the release of darkman 1.0. Darkman is a session service that transitions a desktop environment between colour schemes. It switches to dark mode at sundown, and back to light mode at sunrise.
This small project started in 2020, out of frustration with dark mode being too hard to read during sunny days, and light mode being blinding at night-time.
Darkman runs as a session service. It sets a timer for the next sunrise/sundown based on the current location and sleeps 99% of the time.</description></item></channel></rss>