Add WirePlumber camera priority config for nymph

This commit is contained in:
Fabio Scotto di Santolo
2026-03-30 14:12:15 +02:00
parent 20adb147c4
commit 30f12a492a
2 changed files with 41 additions and 0 deletions

View File

@@ -39,3 +39,13 @@
regexp: '^bindsym \$mod\+Return exec --no-startup-id /usr/bin/alacritty'
line: 'bindsym $mod+Return exec --no-startup-id ~/.local/bin/prime-run /usr/bin/alacritty'
when: "'i3' in (desktop_sessions_enabled | default([]))"
- name: Deploy WirePlumber camera priority config
tags: [dotfiles, dotfiles:host]
ansible.builtin.copy:
src: "{{ playbook_dir }}/../dotfiles/nymph/.config/wireplumber/wireplumber.conf.d/60-camera-priority.conf"
dest: "{{ user_home }}/.config/wireplumber/wireplumber.conf.d/60-camera-priority.conf"
owner: "{{ username }}"
group: "{{ user_group }}"
mode: "0644"
force: true

View File

@@ -0,0 +1,31 @@
# Camera priority overrides for nymph
# Make Integrated Camera (RGB) the default over Integrated IR Camera
monitor.v4l2.rules = [
{
matches = [
{
device.product.id = "0x2113"
api.v4l2.cap.card = "Integrated Camera: Integrated C"
}
]
actions = {
update-props = {
priority.session = 1100
}
}
}
{
matches = [
{
device.product.id = "0x1141"
api.v4l2.cap.card = "Integrated IR Camera: Integrate"
}
]
actions = {
update-props = {
priority.session = 900
}
}
}
]