Skip to content

Install the omarchy-camera-watch user unit - #371

Open
allenmabraham wants to merge 1 commit into
omacom:masterfrom
allenmabraham:install-camera-watch-unit
Open

allenmabraham wants to merge 1 commit into
omacom:masterfrom
allenmabraham:install-camera-watch-unit

Conversation

@allenmabraham

Copy link
Copy Markdown

omacom/omarchy#11053 adds omarchy-camera-watch, a user service that names the app holding a camera over V4L2 when every other app reports no camera. Its unit is enabled from install/user/first-run/enable-user-units.sh in one systemctl --user enable --now call with the other shipped units, so it has to exist under /usr/lib/systemd/user where systemd looks, or the whole call fails and first-run never completes, the way it did for omarchy-crash-watch in #140.

This adds the install line to omarchy-settings and omarchy-settings-dev, next to the crash watcher's. Merge it right behind the omarchy side: omarchy-settings-dev builds the quattro tip, so install -D needs the unit there, while omarchy-settings pins a tag and picks the line up at the next release cut.

Validation: with this checkout as a sibling of the omarchy branch, test/shell.d/config-test.sh there goes from "PKGBUILD does not explicitly install default/systemd/user/omarchy-camera-watch.service" to passing.

🤖 Generated with Claude Code

omarchy/pipewire-camera-sharing adds omarchy-camera-watch, a user service
that names the app holding a camera over V4L2 when everything else
reports no camera. Its unit has to reach /usr/lib/systemd/user, where
systemd looks, or first-run's single enable call fails for every unit
the way it did for omarchy-crash-watch (omacom#140).

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01G7WrCNgrPvtXzrYpC1pioy

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants