diff --git a/ansible/environments/laptop/host_vars/odofreebsd b/ansible/environments/laptop/host_vars/odofreebsd index a5e5f79..1205cb9 100644 --- a/ansible/environments/laptop/host_vars/odofreebsd +++ b/ansible/environments/laptop/host_vars/odofreebsd @@ -40,3 +40,4 @@ jail_zfs_dataset_mountpoint: /jail/main bhyve_dataset: zroot/freebsd/release/vm bhyve_list: [] efi_dev: /dev/gpt/EFI +sound_default_unit: 5 diff --git a/ansible/roles/base/tasks/freebsd.yaml b/ansible/roles/base/tasks/freebsd.yaml index a073d84..d0f9899 100644 --- a/ansible/roles/base/tasks/freebsd.yaml +++ b/ansible/roles/base/tasks/freebsd.yaml @@ -146,3 +146,14 @@ group: wheel loop: - disk_labels + +- name: Configure sysctls + when: sound_default_unit is defined + sysctl: + name: "{{ item.name }}" + value: "{{ item.value }}" + state: present + sysctl_file: "/etc/sysctl.conf.local" + loop: + - name: hw.snd.default_unit + value: "{{ sound_default_unit }}" diff --git a/ansible/roles/sway/tasks/freebsd.yaml b/ansible/roles/sway/tasks/freebsd.yaml index 994d9ba..6e38125 100644 --- a/ansible/roles/sway/tasks/freebsd.yaml +++ b/ansible/roles/sway/tasks/freebsd.yaml @@ -24,6 +24,7 @@ - dbus # for desktop notifications - lumina-fm - jq + - wev # For debugging input state: present - name: Install service configuration