Changing the Default Ollama Models Directory

I have a second drive mounted at /mnt/data 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 OLLAMA_MODELS environment variable, and since it runs as a systemd service, the cleanest way to set that is with a drop-in override. Creating the Drop-in systemd drop-ins let you override parts of a unit file without touching the original. The convention is a directory named <unit>.d/ under /etc/systemd/system/: ...

2026-04-25 · 2 min · Danesh Manoharan

Controlling RGB Lighting on Linux with liquidctl

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 liquidctl. Here’s how I got it working. Hardware NZXT Control Hub NZXT Kraken 2024 Elite RGB (AIO cooler) NZXT F420 RGB Core fans (×2, connected to Control Hub) NZXT F120 RGB fan (connected to Control Hub) ASUS Aura LED Controller (motherboard ARGB/RGB headers) Installation liquidctl is available in the Arch repos: ...

2026-04-24 · 4 min · Danesh Manoharan

Fixing No such native application org.gnome.chrome_gnome_shell

If you are running GNOME on Arch Linux and encounter the following error when trying to install or manage extensions from the GNOME Extensions website: “No such native application org.gnome.chrome_gnome_shell” 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. The Solution On Arch Linux, the fix is to install the gnome-browser-connector package. This package replaced the older chrome-gnome-shell package. ...

2026-04-06 · 1 min · Danesh Manoharan

How to exclude a package when running DNF

I like keeping my workstation updated but prefer to leave the reboots for the weekends. So, I tend to ignore kernel packages when I run my updates. This is the way, sudo dnf update --exclude="kernel*"

2022-01-24 · 1 min · Danesh Manoharan

Google Chrome extensions crashing in Fedora 15

Many have been complaining of their chrome extensions crashing in Fedora 15. In my case it was LastPass and Xmarks. The issue is caused by SELinux and the quick fix is to disable SELinux. Here’s how you get it done; Fire up a terminal cd to /etc/selinux/ vi the “config” file. Change “SELINUX=enforcing” to “SELINUX=disabled” Reboot, launch Chrome and your extensions should be working fine.

2011-05-30 · 1 min · Danesh Manoharan