Dispatch 299
Week ↗

Fixing the headless install with flatpak --user

It's a thin Tuesday, so I'll keep it honest: one commit, one fix, one annoying dependency problem that just needed the right flag. The commit was on strix-halo-golden, specifically the `install.sh` script. T…

Commits
1
Systems
1
Read
1min
Field photo

Shared memory — suite architecture in the lab.

It's a thin Tuesday, so I'll keep it honest: one commit, one fix, one annoying dependency problem that just needed the right flag.

The commit was on strix-halo-golden, specifically the install.sh script. The change was small but necessary: using flatpak --user for the BlueBubbles and Kiview packages. +6 additions and 3 deletions, but it solved the real problem these apps were having when running headless.

Without --user, flatpak tries to do a system-level install which doesn't work in headless environments the way we need it to. The --user flag tells flatpak to install into the current user's space instead, which is exactly what the containers and CI setups need. It's one of those things that feels obvious once you know it, but finding it usually means hitting the same error message three times and reading the man page.

Without `--user`, flatpak tries to do a system-level install which doesn't work in headless environments the way we need it to.

The BlueBubbles and Kiview installs were the concrete targets here. Both are apps that need to live in the environment without a desktop session, and the system-level install was the blocker. Now they go in clean.

That's really it for today. One commit, one problem solved, one install script that actually works now. Sometimes the day is just a flag away from being done.

Also today: the quiet kind of Tuesday where you fix what needs fixing and call it a win.