×
root@harders-it: ~/notes
root@harders-it:~$ cat ~/notes/omarchy-lerd-and-uptime.md

Omarchy, lerd, a bar widget and an agent

2026-09-30

I have just set up a new work laptop with Omarchy, and built two things for it on the way: a contribution to lerd, and a plugin of my own. The rest of it I had an agent customise.

lerd follows the theme

Switch themes in Omarchy and the terminal, the bar and the browser change with it. lerd, a local PHP development environment, only half did: its dashboard picked up the colours in dark mode, and in light mode kept nothing but the accent.

My PR #2042 lets the whole theme through. The dashboard follows it in both modes, an Omarchy theme can carry a lerd.yaml and its own CSS for what the colours alone cannot reach, and a lerd.yaml.tpl in ~/.config/omarchy/themed/ is rendered into every theme on switch, so one file in your dotfiles decides it for all of them. An open dashboard repaints without a reload.

It was merged the morning it was opened, after the maintainer had tested it on an Omarchy VM.

A widget that watches websites

HTTP Uptime is the plugin, a bar widget. It checks a list of URLs for a 2xx answer, a valid certificate and a response time under a limit, and keeps uptime for the last 24 hours, 7 days and 30 days. The icon turns red when something is down and yellow when it is slow or a certificate is about to expire.

The HTTP Uptime panel, with two sites down, one slow and one healthy

Headers such as Authorization are kept in the system keyring and handed to curl through a file descriptor, never on a command line another process could read.

omarchy plugin add https://github.com/ExeQue/omarchy-http-uptime --enable

Customised by an agent

Omarchy Quattro is built to be customised by an agent: it asks you to pick a default one and ships skills that tell it where everything lives. So the rest of the desktop I did not edit by hand. I decide what I want and in what order, and Claude Opus 5.5 makes the changes. What that buys is speed: a decision can be tried, looked at and changed again in minutes, so it gets changed until it is right instead of left at good enough.

What came out of it so far:

  • A theme of my own, Cutlass Supreme: bronze, chrome, black and green.
  • A lock screen with the time and date, what is playing and the battery, and a slimmer password field over less blur.
  • Workspaces that follow the screens: two per monitor, so the bar shows as many as there are displays to put them on.
  • My own logo in the about screen and on the screensaver.

# the rest are in ~/notes/