Commit Graph
544 Commits
Author SHA1 Message Date
ryanrhughesandgithub-actions[bot] b8a12b48b1 chore: sync AUR packages (edge) 2026-03-26 07:00:26 +00:00
github-actions[bot] a522a89126 chore: sync AUR packages (shared) 2026-03-26 01:29:28 +00:00
github-actions[bot] b1e3b4c2e4 chore: sync AUR packages (shared) 2026-03-25 18:45:53 +00:00
David Heinemeier HanssonandGitHub dcaa532735 Merge pull request #63 from spencerbull/v4l2-relayd-intel-ipu7-camera-deps
Add v4l2-relayd to omarchy packages
2026-03-25 16:34:40 +01:00
Spencer Bull ad14b24066 add v4l2-relayd to omarchy package mirror and as a dep to intel-ipu7-camera
Signed-off-by: Spencer Bull <Spencer.Bull@Dell.com>
2026-03-25 10:12:51 -05:00
David Heinemeier Hansson 258e3b581a Add basecamp-cli 2026-03-25 13:45:19 +01:00
David Heinemeier Hansson 1095628fe6 Latest version 2026-03-25 13:36:15 +01:00
David Heinemeier HanssonandGitHub 57f3c114c9 Merge pull request #59 from omacom-io/auto/sync-aur-edge
chore: sync AUR packages (edge)
2026-03-25 13:24:02 +01:00
David Heinemeier Hansson 5111f601af No longer needed 2026-03-25 13:07:21 +01:00
David Heinemeier HanssonandGitHub 7437df336e Merge pull request #60 from TsaiGaggery/fix-camera-session
intel-ipu7-camera: use v4l2-relayd for on-demand camera feed
2026-03-25 13:06:52 +01:00
David Heinemeier HanssonandGitHub 0bf0b2ac88 Merge pull request #62 from spencerbull/linux-ptl
Consolidate linux-ptl-audio into linux-ptl for Panther Lake Backports
2026-03-25 13:06:26 +01:00
ryanrhughesandgithub-actions[bot] 8b0dd25b38 chore: sync AUR packages (edge) 2026-03-25 06:54:42 +00:00
Gaggery Tsai cc1508c75c intel-ipu7-camera: use v4l2-relayd for on-demand camera feed
Replace camera-feed-watch and camera-session with v4l2-relayd, a
single-process daemon that manages the icamerasrc -> v4l2loopback feed.
v4l2-relayd uses V4L2_EVENT_PRI_CLIENT_USAGE kernel events to detect
when an app starts/stops streaming, providing zero-polling on-demand
camera activation with LED control.

This is a generic solution that works with all PipeWire apps (Snapshot,
Chromium, Firefox, etc.) without per-app wrappers or .desktop patching.

The key advantage over the previous camera-feed-watch approach: v4l2-relayd
keeps a single persistent v4l2sink writer, switching only the data source
(splash vs icamerasrc) via appsrc. This avoids the PipeWire stale mmap
buffer issue that caused degraded framerate on subsequent camera sessions
when the writer process changed.

Changes:
- Add v4l2-relayd as package dependency
- Add /etc/v4l2-relayd.d/ipu7.conf with icamerasrc pipeline config
- Add systemd service override for GST_PLUGIN_PATH and device access
- Remove camera-feed-watch, camera-feed-watch.service, camera-session,
  camera-feed.service, and Snapshot .desktop patching
- Restore PipeWireCamera feature flag for Chromium/Brave/Chrome
- Enable v4l2-relayd@ipu7.service at install time
2026-03-24 22:14:08 -07:00
github-actions[bot] 5024f3d41c chore: sync AUR packages (shared) 2026-03-25 01:24:34 +00:00
Spencer Bull 929c8d007d migrate linux-ptl-audio package to linux-ptl to include audio and wifi in one package
Signed-off-by: Spencer Bull <Spencer.Bull@Dell.com>
2026-03-24 17:25:41 -05:00
github-actions[bot] e5c7be0d07 chore: sync AUR packages (shared) 2026-03-24 01:19:38 +00:00
github-actions[bot] bec76c882d chore: sync AUR packages (shared) 2026-03-23 18:42:14 +00:00
github-actions[bot] a263c9c086 chore: sync AUR packages (shared) 2026-03-23 01:25:52 +00:00
github-actions[bot] fb928d617a chore: sync AUR packages (shared) 2026-03-22 18:26:41 +00:00
github-actions[bot] 915dab04c9 chore: sync AUR packages (shared) 2026-03-22 12:33:45 +00:00
github-actions[bot] d9133de517 chore: sync AUR packages (shared) 2026-03-22 01:26:10 +00:00
github-actions[bot] a86b18f522 chore: sync AUR packages (shared) 2026-03-21 18:26:21 +00:00
github-actions[bot] f8eb5667a9 chore: sync AUR packages (shared) 2026-03-21 01:16:35 +00:00
David Heinemeier Hansson d9dfad1ab3 Add cliamp 2026-03-20 23:33:33 +01:00
David Heinemeier HanssonandGitHub 6a44dd61ee Merge pull request #57 from spencerbull/fix/ipu7-camera-feed-watch-enable
fix(intel-ipu7-camera): fix service enable PipeWire browser flags
2026-03-20 18:28:53 -04:00
github-actions[bot] 1451772a39 chore: sync AUR packages (shared) 2026-03-20 18:37:21 +00:00
Spencer Bull b311f063ac fix(intel-ipu7-camera): fix service enable, remove broken PipeWire browser flags
- Replace su - with systemctl --global enable + runuser; su - fails silently
  in pacman install scripts, leaving camera-feed-watch.service disabled
- Remove _add_pipewire_camera(): adding PipeWireCamera/WebRtcPipeWireCamera
  to browser flags routes camera through PipeWire which is non-functional for
  this setup; V4L2 direct access to /dev/video50 works correctly
- Fix disable-libcamera.conf: replace broken /dev/null script override with
  correct WirePlumber 0.5 wireplumber.profiles syntax

Closes #56
2026-03-20 06:54:14 -05:00
David Heinemeier Hansson a314df9a19 Setup kernel gpg keys 2026-03-20 04:16:46 +01:00
David Heinemeier Hansson 724de34cb1 Add intel-lmp for Intel laptop power management 2026-03-20 04:11:19 +01:00
David Heinemeier HanssonandGitHub 720d97eaa3 Merge pull request #58 from TsaiGaggery/add-linux-ptl-audio
Add linux-ptl-audio kernel package for Panther Lake SDCA audio
2026-03-20 03:33:45 +01:00
github-actions[bot] 6494ab3fbb chore: sync AUR packages (shared) 2026-03-20 01:21:21 +00:00
Gaggery Tsai 35ed17f238 Add linux-ptl-audio kernel package for Panther Lake SDCA audio
Alternative kernel package based on Arch Linux 6.19.9 with 12 upstream
SDCA backport patches that enable audio on Intel Panther Lake systems
(Dell XPS 2026 and similar hardware with CS35L57 SoundWire amps).

The stock 6.19.9 kernel lacks the SDCA class/function topology driver
code needed for PTL audio. These patches backport the SDCA support from
mainline v7.0 to the stable 6.19.x series.

Tested on Dell XPS 16 (Panther Lake): all 4 CS35L57 amps probe with
calibration, SDCA jack detection works, sof-soundwire sound card
registers successfully.

CONFIG_RUST is disabled to avoid build failures with newer Rust
toolchain versions. Rust is not required for audio functionality.
2026-03-19 14:58:29 -07:00
github-actions[bot] c231642af4 chore: sync AUR packages (shared) 2026-03-19 18:46:04 +00:00
David Heinemeier Hansson 1a76269919 Make it safe to do updates 2026-03-19 18:26:44 +01:00
github-actions[bot] 87851ffae3 chore: sync AUR packages (shared) 2026-03-19 06:48:56 +00:00
github-actions[bot] 98510a21e6 chore: sync AUR packages (shared) 2026-03-19 01:26:09 +00:00
David Heinemeier Hansson 938900a5e7 Fix update conflict 2026-03-18 19:57:09 +01:00
github-actions[bot] eef3ca0ba6 chore: sync AUR packages (shared) 2026-03-18 18:49:34 +00:00
David Heinemeier Hansson 516d5329a4 Build custom kernel with panther lake patches 2026-03-18 19:19:24 +01:00
github-actions[bot] 8d2e8332a2 chore: sync AUR packages (shared) 2026-03-18 01:26:13 +00:00
github-actions[bot] e49012245e chore: sync AUR packages (shared) 2026-03-17 18:52:15 +00:00
David Heinemeier Hansson 8fa543a57e Fix intel ipu7 camera package for sleep/wake 2026-03-17 13:41:21 +01:00
github-actions[bot] d636cc75a0 chore: sync AUR packages (shared) 2026-03-17 06:55:29 +00:00
github-actions[bot] 76399cc425 chore: sync AUR packages (shared) 2026-03-17 01:22:34 +00:00
github-actions[bot] 5fda72607a chore: sync AUR packages (shared) 2026-03-16 18:52:08 +00:00
github-actions[bot] f82b593317 chore: sync AUR packages (shared) 2026-03-15 18:28:52 +00:00
David Heinemeier Hansson d0a0ff3849 Rename package 2026-03-15 18:28:00 +01:00
David Heinemeier Hansson c98f963a0c Add omarchy-mipi-camera package to drive webcam in XPS 16 and other Panther Lake units 2026-03-15 18:25:23 +01:00
Ryan HughesandGitHub 4c27081927 Merge pull request #55 from omacom-io/auto/sync-aur-edge 2026-03-15 02:47:07 -04:00
ryanrhughesandgithub-actions[bot] 0680f21c75 chore: sync AUR packages (edge) 2026-03-15 06:45:59 +00:00