<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom"><title>QRDN - customization</title><link href="https://blog.qrdn.de/" rel="alternate"/><link href="https://blog.qrdn.de/feeds/tag/customization.atom.xml" rel="self"/><id>https://blog.qrdn.de/</id><updated>2026-03-30T00:00:00+02:00</updated><subtitle>quite random domain name</subtitle><entry><title>weechat accent color</title><link href="https://blog.qrdn.de/2026/weechat-accent-color.html" rel="alternate"/><published>2026-03-30T00:00:00+02:00</published><updated>2026-03-30T00:00:00+02:00</updated><author><name>dragon</name></author><id>tag:blog.qrdn.de,2026-03-30:/2026/weechat-accent-color.html</id><summary type="html">&lt;p&gt;&lt;a href="https://weechat.org/files/doc/stable/weechat_user.en.html#colors"&gt;Weechat&lt;/a&gt; config using an "accent" color for important UI elements which can quickly be changed (e.g. to switch between light and dark terminal color scheme):&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;/color&lt;span class="w"&gt; &lt;/span&gt;alias&lt;span class="w"&gt; &lt;/span&gt;22&lt;span class="w"&gt; &lt;/span&gt;accent
/set&lt;span class="w"&gt; &lt;/span&gt;buflist.format.buffer_current&lt;span class="w"&gt; &lt;/span&gt;&amp;quot;&lt;span class="cp"&gt;${&lt;/span&gt;&lt;span class="n"&gt;color&lt;/span&gt;&lt;span class="p"&gt;:,&lt;/span&gt;&lt;span class="n"&gt;accent&lt;/span&gt;&lt;span class="cp"&gt;}${&lt;/span&gt;&lt;span class="n"&gt;format_buffer&lt;/span&gt;&lt;span class="cp"&gt;}&lt;/span&gt;&amp;quot;
/set&lt;span class="w"&gt; &lt;/span&gt;weechat.bar.status.color_bg&lt;span class="w"&gt; &lt;/span&gt;accent
/set&lt;span class="w"&gt; &lt;/span&gt;weechat.bar.title.color_bg&lt;span class="w"&gt; &lt;/span&gt;accent
/set …&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</summary><content type="html">&lt;p&gt;&lt;a href="https://weechat.org/files/doc/stable/weechat_user.en.html#colors"&gt;Weechat&lt;/a&gt; config using an "accent" color for important UI elements which can quickly be changed (e.g. to switch between light and dark terminal color scheme):&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;/color&lt;span class="w"&gt; &lt;/span&gt;alias&lt;span class="w"&gt; &lt;/span&gt;22&lt;span class="w"&gt; &lt;/span&gt;accent
/set&lt;span class="w"&gt; &lt;/span&gt;buflist.format.buffer_current&lt;span class="w"&gt; &lt;/span&gt;&amp;quot;&lt;span class="cp"&gt;${&lt;/span&gt;&lt;span class="n"&gt;color&lt;/span&gt;&lt;span class="p"&gt;:,&lt;/span&gt;&lt;span class="n"&gt;accent&lt;/span&gt;&lt;span class="cp"&gt;}${&lt;/span&gt;&lt;span class="n"&gt;format_buffer&lt;/span&gt;&lt;span class="cp"&gt;}&lt;/span&gt;&amp;quot;
/set&lt;span class="w"&gt; &lt;/span&gt;weechat.bar.status.color_bg&lt;span class="w"&gt; &lt;/span&gt;accent
/set&lt;span class="w"&gt; &lt;/span&gt;weechat.bar.title.color_bg&lt;span class="w"&gt; &lt;/span&gt;accent
/set&lt;span class="w"&gt; &lt;/span&gt;weechat.color.separator&lt;span class="w"&gt; &lt;/span&gt;accent
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</content><category term="misc"/><category term="en"/><category term="computer"/><category term="customization"/></entry><entry><title>Thunderbird Lightning: mark all-day events in month/multi-week calendar view</title><link href="https://blog.qrdn.de/2026/thunderbird-lightning-mark-all-day-events-in-monthmulti-week-calendar-view.html" rel="alternate"/><published>2026-03-28T00:00:00+01:00</published><updated>2026-03-28T00:00:00+01:00</updated><author><name>dragon</name></author><id>tag:blog.qrdn.de,2026-03-28:/2026/thunderbird-lightning-mark-all-day-events-in-monthmulti-week-calendar-view.html</id><summary type="html">&lt;p&gt;Thunderbird Lightning calendar in month or multi-week view should mark the empty space of days which have an all day event differently.&lt;/p&gt;
&lt;p&gt;Write into your &lt;code&gt;~/.thunderbird/&amp;lt;profilename&amp;gt;/chrome/userChrome.css&lt;/code&gt; (maybe need to create the &lt;code&gt;chrome/&lt;/code&gt; directory too):&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;calendar-month-day-box-list&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="nd"&gt;has&lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="nt"&gt;calendar-month-day-box-item&lt;/span&gt;&lt;span class="o"&gt;[&lt;/span&gt;&lt;span class="nt"&gt;status&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="nt"&gt;CONFIRMED&lt;/span&gt;&lt;span class="o"&gt;][&lt;/span&gt;&lt;span class="nt"&gt;allday&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="nt"&gt;true&lt;/span&gt;&lt;span class="o"&gt;])&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="k"&gt;background&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nb"&gt;repeating-linear-gradient&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="mi"&gt;-45&lt;/span&gt;&lt;span class="kt"&gt;deg&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="nb"&gt;rgba …&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</summary><content type="html">&lt;p&gt;Thunderbird Lightning calendar in month or multi-week view should mark the empty space of days which have an all day event differently.&lt;/p&gt;
&lt;p&gt;Write into your &lt;code&gt;~/.thunderbird/&amp;lt;profilename&amp;gt;/chrome/userChrome.css&lt;/code&gt; (maybe need to create the &lt;code&gt;chrome/&lt;/code&gt; directory too):&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;calendar-month-day-box-list&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="nd"&gt;has&lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="nt"&gt;calendar-month-day-box-item&lt;/span&gt;&lt;span class="o"&gt;[&lt;/span&gt;&lt;span class="nt"&gt;status&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="nt"&gt;CONFIRMED&lt;/span&gt;&lt;span class="o"&gt;][&lt;/span&gt;&lt;span class="nt"&gt;allday&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="nt"&gt;true&lt;/span&gt;&lt;span class="o"&gt;])&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="k"&gt;background&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nb"&gt;repeating-linear-gradient&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="mi"&gt;-45&lt;/span&gt;&lt;span class="kt"&gt;deg&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="nb"&gt;rgba&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mf"&gt;0.05&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="kt"&gt;px&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;10&lt;/span&gt;&lt;span class="kt"&gt;px&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="nb"&gt;rgba&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;255&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;255&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;255&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mf"&gt;0.05&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;10&lt;/span&gt;&lt;span class="kt"&gt;px&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;20&lt;/span&gt;&lt;span class="kt"&gt;px&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;userChrome.css needs activation: in &lt;code&gt;about:config&lt;/code&gt; set &lt;code&gt;toolkit.legacyUserProfileCustomizations.stylesheets&lt;/code&gt; to true. I then had to restart thunderbird for this to be effective.&lt;/p&gt;
&lt;p&gt;TODO: use the color of the all-day event(s). Maybe could use the &lt;a href="https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Values/element"&gt;&lt;code&gt;elements()&lt;/code&gt;&lt;/a&gt; function to reference the rendered event in the background definition?&lt;/p&gt;
&lt;h2&gt;References&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;using userChrome.css: &lt;a href="https://www.thunderbird-mail.de/lexicon/entry/45-benutzeroberfl%C3%A4che-per-userchrome-css-anpassen/"&gt;https://www.thunderbird-mail.de/lexicon/entry/45-benutzeroberfl%C3%A4che-per-userchrome-css-anpassen/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;CSS for diagonal stripes:&lt;ul&gt;
&lt;li&gt;fixed size with &lt;code&gt;linear-gradient()&lt;/code&gt; &lt;a href="https://fastwp.de/streifen-muster-backgrounds-css3/"&gt;https://fastwp.de/streifen-muster-backgrounds-css3/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;repeating-linear-gradient()&lt;/code&gt; &lt;a href="https://css-tricks.com/stripes-css/"&gt;https://css-tricks.com/stripes-css/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;reference example &lt;a href="https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Values/gradient/linear-gradient#gradient_with_multi-position_color-stops"&gt;https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Values/gradient/linear-gradient#gradient_with_multi-position_color-stops&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;</content><category term="misc"/><category term="en"/><category term="computer"/><category term="thunderbird"/><category term="customization"/></entry></feed>