add udev rules

This commit is contained in:
DeveloperDurp 2025-05-06 06:15:43 -05:00
parent c084bf9082
commit d5dc27eaaf
6 changed files with 33 additions and 2 deletions

View file

@ -0,0 +1,2 @@
# Rule for when switching to battery
SUBSYSTEM=="power_supply",ENV{POWER_SUPPLY_ONLINE}=="0",RUN+="/usr/bin/system76-power profile battery"

View file

@ -0,0 +1,2 @@
# Rule for when switching to power supply
SUBSYSTEM=="power_supply",ENV{POWER_SUPPLY_ONLINE}=="1",RUN+="/usr/bin/system76-power profile performance"

View file

@ -30,3 +30,6 @@
- name: trust internal certs
include_tasks: "./scripts/install_local_ca.yml"
- name: udev rules
include_tasks: "./scripts/install-udev-rules.yml"

View file

@ -107,7 +107,6 @@ flatpak_remote:
required_packages_flatpak:
- com.discordapp.Discord
- io.gitlab.librewolf-community
- org.gtk.Gtk3theme.Pop-dark
- com.github.tchx84.Flatseal
- com.vscodium.codium

View file

@ -0,0 +1,24 @@
- name: Copy rules to udev
find:
paths: "files/udev/"
file_type: file
patterns: "*.rules"
register: udev_files
- name: Copy each .service file to systemd directory
copy:
src: "{{ item.path }}"
dest: "/etc/udev/rules.d"
owner: root
group: root
mode: '0644'
with_items: "{{ udev_files.files }}"
when: udev_files is defined
- name: restart udev
command: udevadm control --reload-rules
when: udev_files is defined
- name: trigger udev
command: udevadm trigger
when: udev_files is defined