diff --git a/group_vars/thinkpad.yml b/group_vars/thinkpad.yml index b57489a..17f4e93 100644 --- a/group_vars/thinkpad.yml +++ b/group_vars/thinkpad.yml @@ -3,11 +3,11 @@ user: l3d users: l3d: - - l3d@backup.l3d.yt - l3d@backup.l3d.yt - l3d@derpy.l3d.yt - l3d@mobile.l3d.yt - l3d@pinkie.l3d.yt + - l3d@business.wingcon.com admins: - l3d diff --git a/roles/akku-warning/files/akku.sh b/roles/akku-warning/files/akku.sh index 9e4b9a8..f8b453f 100644 --- a/roles/akku-warning/files/akku.sh +++ b/roles/akku-warning/files/akku.sh @@ -2,8 +2,11 @@ power="$((`cat /sys/class/power_supply/BAT0/energy_now` * 100 / `cat /sys/class/power_supply/BAT0/energy_full_design`))" -if (( $power < 15 && $power > 9 )); then +if (( $power < 25 && $power > 15 )); then zenity --warning --title="Low Power" --text="$power percent remaining.\n\nPlease recharge soon!" --display=:0.0 +elif (( $power < 15 && $power > 9 )); then + zenity --warning --title="Low Power" --text="$power percent remaining.\n\nPlease recharge soon!" --display=:0.0 + mpv /opt/low_battery.mkv -fs --volume 130 --start 00:00:18 elif (( $power < 9 && $power > 5 )); then zenity --warning --title="Critical Power" --text="$power percent remaining.\n\nPlease recharge NOW!" --display=:0.0 elif (( $power < 5 )); then diff --git a/roles/akku-warning/files/low_battery.mkv b/roles/akku-warning/files/low_battery.mkv new file mode 100644 index 0000000..b38ce02 Binary files /dev/null and b/roles/akku-warning/files/low_battery.mkv differ diff --git a/roles/akku-warning/tasks/main.yml b/roles/akku-warning/tasks/main.yml index bf0e797..eabba61 100644 --- a/roles/akku-warning/tasks/main.yml +++ b/roles/akku-warning/tasks/main.yml @@ -9,10 +9,21 @@ group: 'root' mode: '0755' -- name: install zenity +- name: copy sound warning video + become: yes + copy: + src: 'files/low_battery.mkv' + dest: '/opt/low_battery.mkv' + owner: 'root' + group: 'root' + mode: '0644' + +- name: install zenity and mpv for notifications become: yes package: - name: zenity + name: + - zenity + - mpv state: present - name: Check akku every 2 minutes @@ -20,17 +31,17 @@ cron: name: check if akku still okay job: /opt/akku.sh - minute: '*/2' + minute: '*/3' user: '{{ user }}' cron_file: /etc/crontab - name: Make sure cron is installed become: true when: install_and_enable_cronie - packages: - names: + package: + name: - cronie - state: latest + state: present - name: Make sure cron is running become: true diff --git a/roles/i3wm b/roles/i3wm index 2fbb751..c48af1b 160000 --- a/roles/i3wm +++ b/roles/i3wm @@ -1 +1 @@ -Subproject commit 2fbb751274de7142bfd900acb85c9176e2635505 +Subproject commit c48af1bfce7fba97a117cdfe83ee9763e6ad88ac