<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Arch Linux on The Danesh Project</title>
    <link>https://thedaneshproject.com/tags/arch-linux/</link>
    <description>Recent content in Arch Linux on The Danesh Project</description>
    <image>
      <title>The Danesh Project</title>
      <url>https://thedaneshproject.com/%3Clink%20or%20path%20of%20image%20for%20opengraph,%20twitter-cards%3E</url>
      <link>https://thedaneshproject.com/%3Clink%20or%20path%20of%20image%20for%20opengraph,%20twitter-cards%3E</link>
    </image>
    <generator>Hugo</generator>
    <language>en</language>
    <lastBuildDate>Sat, 25 Apr 2026 09:24:57 -0500</lastBuildDate>
    <atom:link href="https://thedaneshproject.com/tags/arch-linux/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Changing the Default Ollama Models Directory</title>
      <link>https://thedaneshproject.com/posts/changing-the-default-ollama-models-directory/</link>
      <pubDate>Sat, 25 Apr 2026 00:00:00 -0500</pubDate>
      <guid>https://thedaneshproject.com/posts/changing-the-default-ollama-models-directory/</guid>
      <description>How to redirect Ollama&amp;#39;s model storage to a separate drive using a systemd drop-in, so models survive a full system rebuild.</description>
      <content:encoded><![CDATA[<p>I have a second drive mounted at <code>/mnt/data</code> that survives system rebuilds. Ollama models are large — pulling everything again from scratch after a reinstall is painful — so I wanted to move the model storage there. Ollama respects the <code>OLLAMA_MODELS</code> environment variable, and since it runs as a systemd service, the cleanest way to set that is with a drop-in override.</p>
<h2 id="creating-the-drop-in">Creating the Drop-in</h2>
<p>systemd drop-ins let you override parts of a unit file without touching the original. The convention is a directory named <code>&lt;unit&gt;.d/</code> under <code>/etc/systemd/system/</code>:</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>sudo mkdir -p /etc/systemd/system/ollama.service.d
</span></span><span style="display:flex;"><span>sudo nvim /etc/systemd/system/ollama.service.d/models_location_override.conf
</span></span></code></pre></div><p>Contents of <code>models_location_override.conf</code>:</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-ini" data-lang="ini"><span style="display:flex;"><span><span style="color:#66d9ef">[Service]</span>
</span></span><span style="display:flex;"><span><span style="color:#a6e22e">Environment</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;OLLAMA_MODELS=/mnt/data/ollama/models&#34;</span>
</span></span></code></pre></div><p>Make sure the path matches your actual mount point. I initially wrote <code>/data/ollama/models</code> (missing the <code>/mnt</code> prefix) and got this on the first restart:</p>
<pre tabindex="0"><code>Error: mkdir /data: permission denied: ensure path elements are traversable
</code></pre><h2 id="reloading-and-restarting">Reloading and Restarting</h2>
<p>Whenever a unit file or drop-in changes on disk, systemd needs to be told:</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>sudo systemctl daemon-reload
</span></span><span style="display:flex;"><span>sudo systemctl restart ollama.service
</span></span></code></pre></div><p>The service came up fine after fixing the path, but running <code>ollama list</code> still failed:</p>
<pre tabindex="0"><code>Error: mkdir /mnt/data/ollama/models/manifests: permission denied
</code></pre><h2 id="fixing-permissions">Fixing Permissions</h2>
<p>Ollama runs as the <code>ollama</code> user, so the target directory needs to be owned by that user. I had created <code>/mnt/data/ollama</code> as my own user earlier:</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>sudo chown -Rv ollama:ollama /mnt/data/ollama
</span></span></code></pre></div><p>Then a final restart:</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>sudo systemctl restart ollama.service
</span></span></code></pre></div><h2 id="verifying">Verifying</h2>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>sudo systemctl status ollama.service
</span></span></code></pre></div><p>The drop-in shows up in the status output confirming it&rsquo;s active:</p>
<pre tabindex="0"><code>Drop-In: /etc/systemd/system/ollama.service.d
         └─models_location_override.conf
Active: active (running)
</code></pre><p>Pulling a model confirms writes are going to the new location:</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>ollama pull gemma4
</span></span></code></pre></div><h2 id="summary">Summary</h2>
<p>Three steps:</p>
<ol>
<li>Create <code>/etc/systemd/system/ollama.service.d/models_location_override.conf</code> with <code>Environment=&quot;OLLAMA_MODELS=&lt;your path&gt;&quot;</code></li>
<li><code>sudo chown -R ollama:ollama &lt;your path&gt;</code> — the ollama service user needs write access</li>
<li><code>sudo systemctl daemon-reload &amp;&amp; sudo systemctl restart ollama.service</code></li>
</ol>
]]></content:encoded>
    </item>
    <item>
      <title>Controlling RGB Lighting on Linux with liquidctl</title>
      <link>https://thedaneshproject.com/posts/controlling-rgb-lighting-on-linux-with-liquidctl/</link>
      <pubDate>Fri, 24 Apr 2026 00:00:00 -0500</pubDate>
      <guid>https://thedaneshproject.com/posts/controlling-rgb-lighting-on-linux-with-liquidctl/</guid>
      <description>How I used liquidctl to control my NZXT and ASUS RGB devices on Arch Linux, sample colors from my wallpaper, and persist settings across reboots with systemd.</description>
      <content:encoded><![CDATA[<p>I recently wanted to match my PC RGB lighting to my desktop theme on Arch Linux. On Windows this is handled by manufacturer software (NZXT CAM, ASUS Armory Crate), but on Linux the tool of choice is <a href="https://github.com/liquidctl/liquidctl">liquidctl</a>. Here&rsquo;s how I got it working.</p>
<h2 id="hardware">Hardware</h2>
<ul>
<li>NZXT Control Hub</li>
<li>NZXT Kraken 2024 Elite RGB (AIO cooler)</li>
<li>NZXT F420 RGB Core fans (×2, connected to Control Hub)</li>
<li>NZXT F120 RGB fan (connected to Control Hub)</li>
<li>ASUS Aura LED Controller (motherboard ARGB/RGB headers)</li>
</ul>
<h2 id="installation">Installation</h2>
<p>liquidctl is available in the Arch repos:</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>sudo pacman -S liquidctl
</span></span></code></pre></div><h2 id="discovering-devices">Discovering Devices</h2>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>liquidctl list
</span></span></code></pre></div><pre tabindex="0"><code>Device #0: NZXT Control Hub
Device #1: NZXT Kraken 2024 Elite RGB
Device #2: ASUS Aura LED Controller
Device #3: ASUS Aura LED Controller
</code></pre><p>Four devices show up. Device #3 is a duplicate — the ASUS Aura controller exposes two HID interfaces but only one accepts writes. Even with <code>sudo</code>, device #3 returns <code>OSError('Could not write to device')</code>. Safe to ignore it.</p>
<h2 id="initializing-devices">Initializing Devices</h2>
<p>Before setting colors, devices need to be initialized:</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>liquidctl --match <span style="color:#e6db74">&#34;ASUS&#34;</span> --pick <span style="color:#ae81ff">0</span> initialize
</span></span><span style="display:flex;"><span>liquidctl --match <span style="color:#e6db74">&#34;Control Hub&#34;</span> initialize
</span></span><span style="display:flex;"><span>liquidctl --match <span style="color:#e6db74">&#34;Kraken&#34;</span> initialize
</span></span></code></pre></div><p>The <code>--pick 0</code> flag selects the first result when multiple devices match the same filter.</p>
<h2 id="identifying-control-hub-channels">Identifying Control Hub Channels</h2>
<p>The Control Hub showed three LED channels during init (<code>led2</code>, <code>led4</code>, <code>led5</code>), but I wasn&rsquo;t sure which was which. I set each to a distinct color to identify them:</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>liquidctl --match <span style="color:#e6db74">&#34;Control Hub&#34;</span> set led2 color fixed ff0000  <span style="color:#75715e"># red</span>
</span></span><span style="display:flex;"><span>liquidctl --match <span style="color:#e6db74">&#34;Control Hub&#34;</span> set led4 color fixed 00ff00  <span style="color:#75715e"># green</span>
</span></span><span style="display:flex;"><span>liquidctl --match <span style="color:#e6db74">&#34;Control Hub&#34;</span> set led5 color fixed 0000ff  <span style="color:#75715e"># blue</span>
</span></span></code></pre></div><p>Result:</p>
<ul>
<li><code>led2</code> — nothing (no device connected)</li>
<li><code>led4</code> — F420 RGB fan unit #1</li>
<li><code>led5</code> — F120 RGB fan</li>
</ul>
<p>I then tried <code>led1</code>, <code>led2</code>, <code>led3</code> and found the second F420 on <code>led3</code>. So the full map is:</p>
<table>
  <thead>
      <tr>
          <th>LED Channel</th>
          <th>Device</th>
          <th>Fan Channel</th>
          <th>RPM</th>
          <th>Physical Fans</th>
      </tr>
  </thead>
  <tbody>
      <tr>
          <td><code>led3</code></td>
          <td>NZXT F420 RGB Core (unit #2)</td>
          <td>Hub Fan 2</td>
          <td>~600</td>
          <td>3× 140mm (front or bottom)</td>
      </tr>
      <tr>
          <td><code>led4</code></td>
          <td>NZXT F420 RGB Core (unit #1)</td>
          <td>Hub Fan 4</td>
          <td>~600</td>
          <td>3× 140mm (front or bottom)</td>
      </tr>
      <tr>
          <td><code>led5</code></td>
          <td>NZXT F120 RGB</td>
          <td>Hub Fan 5</td>
          <td>~585</td>
          <td>1× 120mm (back)</td>
      </tr>
      <tr>
          <td>— (Kraken)</td>
          <td>AIO radiator fans</td>
          <td>Kraken Fan</td>
          <td>~680</td>
          <td>3× 140mm (top, LED uncontrollable)</td>
      </tr>
  </tbody>
</table>
<h2 id="setting-colors">Setting Colors</h2>
<p><strong>ASUS Aura</strong> uses <code>static</code> mode:</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>liquidctl --match <span style="color:#e6db74">&#34;ASUS&#34;</span> --pick <span style="color:#ae81ff">0</span> set sync color static E41C91
</span></span></code></pre></div><p>The <code>sync</code> channel sets all channels (ARGB + RGB) at once. You can also target <code>led1</code> or <code>led2</code> individually.</p>
<p><strong>NZXT Control Hub</strong> uses <code>fixed</code> mode:</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>liquidctl --match <span style="color:#e6db74">&#34;Control Hub&#34;</span> set led3 color fixed E41C91
</span></span><span style="display:flex;"><span>liquidctl --match <span style="color:#e6db74">&#34;Control Hub&#34;</span> set led4 color fixed E41C91
</span></span><span style="display:flex;"><span>liquidctl --match <span style="color:#e6db74">&#34;Control Hub&#34;</span> set led5 color fixed E41C91
</span></span></code></pre></div><p>Other supported modes for the Control Hub: <code>off</code>, <code>fading</code>, <code>spectrum-wave</code>, <code>covering-marquee</code>, <code>super-rainbow</code>.</p>
<h2 id="sampling-the-color-from-my-wallpaper">Sampling the Color from My Wallpaper</h2>
<p>Rather than picking a color by eye, I sampled the dominant colors from my wallpaper using ImageMagick:</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>convert wallpaper.jpg -resize 100x100 -colors <span style="color:#ae81ff">8</span> -format <span style="color:#e6db74">&#34;%c&#34;</span> histogram:info: | sort -rn
</span></span></code></pre></div><p>This gave me the top colors by pixel count. The dominant purple was <code>#5C3A8C</code> and the hot pink accent was <code>#E41C91</code> — I went with the hot pink.</p>
<h2 id="kraken-2024-elite-rgb--partial-support">Kraken 2024 Elite RGB — Partial Support</h2>
<p>The Kraken 2024 is a newer device and liquidctl&rsquo;s driver doesn&rsquo;t support ring LED control yet (<code>_color_channels</code> is empty). However, the LCD screen is controllable:</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span><span style="color:#75715e"># Show coolant temperature (default)</span>
</span></span><span style="display:flex;"><span>liquidctl --match <span style="color:#e6db74">&#34;Kraken&#34;</span> set lcd screen liquid
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e"># Display a static image (640×640)</span>
</span></span><span style="display:flex;"><span>liquidctl --match <span style="color:#e6db74">&#34;Kraken&#34;</span> set lcd screen static /path/to/image.png
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e"># Adjust brightness</span>
</span></span><span style="display:flex;"><span>liquidctl --match <span style="color:#e6db74">&#34;Kraken&#34;</span> set lcd screen brightness <span style="color:#ae81ff">80</span>
</span></span></code></pre></div><p>I kept it on <code>liquid</code> mode to show coolant temperature.</p>
<h2 id="persisting-with-systemd">Persisting with systemd</h2>
<p>Colors reset on reboot, so I created a script and systemd service to reapply them automatically.</p>
<p><code>~/.local/bin/set-rgb.sh</code>:</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span><span style="color:#75715e">#!/bin/bash
</span></span></span><span style="display:flex;"><span><span style="color:#75715e"></span>
</span></span><span style="display:flex;"><span><span style="color:#75715e"># Hot pink from wallpaper (3-milad-fakurian.jpg)</span>
</span></span><span style="display:flex;"><span>COLOR<span style="color:#f92672">=</span><span style="color:#e6db74">&#34;E41C91&#34;</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e"># ASUS Aura LED Controller (device #2) — motherboard ARGB/RGB headers</span>
</span></span><span style="display:flex;"><span>liquidctl --match <span style="color:#e6db74">&#34;ASUS&#34;</span> --pick <span style="color:#ae81ff">0</span> initialize
</span></span><span style="display:flex;"><span>liquidctl --match <span style="color:#e6db74">&#34;ASUS&#34;</span> --pick <span style="color:#ae81ff">0</span> set sync color static $COLOR
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e"># NZXT Control Hub — led3/led4: F420 RGB fans, led5: F120 RGB fan</span>
</span></span><span style="display:flex;"><span>liquidctl --match <span style="color:#e6db74">&#34;Control Hub&#34;</span> initialize
</span></span><span style="display:flex;"><span>liquidctl --match <span style="color:#e6db74">&#34;Control Hub&#34;</span> set led3 color fixed $COLOR
</span></span><span style="display:flex;"><span>liquidctl --match <span style="color:#e6db74">&#34;Control Hub&#34;</span> set led4 color fixed $COLOR
</span></span><span style="display:flex;"><span>liquidctl --match <span style="color:#e6db74">&#34;Control Hub&#34;</span> set led5 color fixed $COLOR
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e"># NZXT Kraken 2024 Elite RGB — ring LEDs not supported by liquidctl yet</span>
</span></span><span style="display:flex;"><span>liquidctl --match <span style="color:#e6db74">&#34;Kraken&#34;</span> initialize
</span></span><span style="display:flex;"><span>liquidctl --match <span style="color:#e6db74">&#34;Kraken&#34;</span> set lcd screen liquid
</span></span></code></pre></div><p><code>/etc/systemd/system/set-rgb.service</code>:</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-ini" data-lang="ini"><span style="display:flex;"><span><span style="color:#66d9ef">[Unit]</span>
</span></span><span style="display:flex;"><span><span style="color:#a6e22e">Description</span><span style="color:#f92672">=</span><span style="color:#e6db74">Set RGB LED colors</span>
</span></span><span style="display:flex;"><span><span style="color:#a6e22e">After</span><span style="color:#f92672">=</span><span style="color:#e6db74">multi-user.target</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">[Service]</span>
</span></span><span style="display:flex;"><span><span style="color:#a6e22e">Type</span><span style="color:#f92672">=</span><span style="color:#e6db74">oneshot</span>
</span></span><span style="display:flex;"><span><span style="color:#a6e22e">ExecStart</span><span style="color:#f92672">=</span><span style="color:#e6db74">/home/danny/.local/bin/set-rgb.sh</span>
</span></span><span style="display:flex;"><span><span style="color:#a6e22e">RemainAfterExit</span><span style="color:#f92672">=</span><span style="color:#e6db74">yes</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">[Install]</span>
</span></span><span style="display:flex;"><span><span style="color:#a6e22e">WantedBy</span><span style="color:#f92672">=</span><span style="color:#e6db74">multi-user.target</span>
</span></span></code></pre></div><p>Enable it:</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>sudo systemctl daemon-reload
</span></span><span style="display:flex;"><span>sudo systemctl enable --now set-rgb.service
</span></span></code></pre></div><h2 id="summary">Summary</h2>
<table>
  <thead>
      <tr>
          <th>Device</th>
          <th>Controllable</th>
          <th>Notes</th>
      </tr>
  </thead>
  <tbody>
      <tr>
          <td>ASUS Aura LED Controller</td>
          <td>Yes</td>
          <td><code>set sync color static &lt;hex&gt;</code></td>
      </tr>
      <tr>
          <td>NZXT Control Hub (fans)</td>
          <td>Yes</td>
          <td><code>set ledX color fixed &lt;hex&gt;</code></td>
      </tr>
      <tr>
          <td>NZXT Kraken 2024 LCD</td>
          <td>Yes</td>
          <td><code>set lcd screen liquid/static/gif</code></td>
      </tr>
      <tr>
          <td>NZXT Kraken 2024 ring</td>
          <td>No</td>
          <td>Not yet supported in liquidctl v1.16.0</td>
      </tr>
      <tr>
          <td>NZXT Kraken 2024 AIO fans (top 3)</td>
          <td>No</td>
          <td>Connected to Kraken head, not Control Hub — same limitation as ring</td>
      </tr>
  </tbody>
</table>
]]></content:encoded>
    </item>
    <item>
      <title>Fixing No such native application org.gnome.chrome_gnome_shell</title>
      <link>https://thedaneshproject.com/posts/fixing-no-such-native-application-org.gnome.chrome_gnome_shell/</link>
      <pubDate>Mon, 06 Apr 2026 20:56:40 -0500</pubDate>
      <guid>https://thedaneshproject.com/posts/fixing-no-such-native-application-org.gnome.chrome_gnome_shell/</guid>
      <description>How to fix the &amp;#39;No such native application org.gnome.chrome_gnome_shell&amp;#39; error on Arch Linux when installing GNOME extensions.</description>
      <content:encoded><![CDATA[<p>If you are running GNOME on Arch Linux and encounter the following error when trying to install or manage extensions from the <a href="https://extensions.gnome.org/">GNOME Extensions website</a>:</p>
<p><img alt="GNOME Shell Extensions error: No such native application org.gnome.chrome_gnome_shell" loading="lazy" src="/posts/fixing-no-such-native-application-org.gnome.chrome_gnome_shell/gnome-shell-error.png"></p>
<blockquote>
<p><strong>&ldquo;No such native application org.gnome.chrome_gnome_shell&rdquo;</strong></p>
</blockquote>
<p>This error occurs because the native host connector, which bridges your web browser and the GNOME Shell, is missing or has changed names in the repositories.</p>
<h2 id="the-solution">The Solution</h2>
<p>On Arch Linux, the fix is to install the <code>gnome-browser-connector</code> package. This package replaced the older <code>chrome-gnome-shell</code> package.</p>
<p>You can install it using <code>pacman</code>:</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>sudo pacman -Sy gnome-browser-connector
</span></span></code></pre></div><p>Or, if you use <code>paru</code>:</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>paru -Sy gnome-browser-connector
</span></span></code></pre></div><h2 id="next-steps">Next Steps</h2>
<ol>
<li><strong>Refresh the page:</strong> Go back to the <a href="https://extensions.gnome.org/">GNOME Extensions website</a> and refresh the page. In many cases, the browser will pick up the new connector immediately.</li>
<li><strong>Restart your browser:</strong> If the error persists after refreshing, restart your browser (Chrome, Firefox, or Brave) to ensure the native host connector is properly initialized.</li>
</ol>
<p>The error message should now be gone, and you can proceed with installing your favorite extensions!</p>
]]></content:encoded>
    </item>
  </channel>
</rss>
