py3status: Add icons for redshift & spotify
This commit is contained in:
@@ -25,6 +25,8 @@ order += "volume_status input"
|
|||||||
order += spotify
|
order += spotify
|
||||||
order += "wifi"
|
order += "wifi"
|
||||||
order += "external_script presentation_mode"
|
order += "external_script presentation_mode"
|
||||||
|
order += "systemd redshift"
|
||||||
|
order += "systemd spotify"
|
||||||
order += online_status
|
order += online_status
|
||||||
order += "battery_level all"
|
order += "battery_level all"
|
||||||
order += "clock"
|
order += "clock"
|
||||||
@@ -42,6 +44,20 @@ battery_level all {
|
|||||||
threshold_full = 95
|
threshold_full = 95
|
||||||
}
|
}
|
||||||
|
|
||||||
|
systemd redshift {
|
||||||
|
unit = "redshift.service"
|
||||||
|
user = true
|
||||||
|
format = " "
|
||||||
|
on_click 1 = "exec $HOME/.i3/scripts/toggle-app redshift"
|
||||||
|
}
|
||||||
|
|
||||||
|
systemd spotify {
|
||||||
|
unit = "spotify.service"
|
||||||
|
user = true
|
||||||
|
format = " "
|
||||||
|
on_click 1 = "exec $HOME/.i3/scripts/toggle-app spotify"
|
||||||
|
}
|
||||||
|
|
||||||
yubikey {
|
yubikey {
|
||||||
format = '[ YubiKey[\?if=is_gpg ][\?if=is_u2f ] ]'
|
format = '[ YubiKey[\?if=is_gpg ][\?if=is_u2f ] ]'
|
||||||
}
|
}
|
||||||
|
|||||||
17
i3/scripts/toggle-app
Executable file
17
i3/scripts/toggle-app
Executable file
@@ -0,0 +1,17 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
app="${1:?app missing}"
|
||||||
|
|
||||||
|
unitname="${app}.service"
|
||||||
|
|
||||||
|
running() {
|
||||||
|
systemctl --user --quiet status "${unitname}" >/dev/null
|
||||||
|
}
|
||||||
|
|
||||||
|
if running ; then
|
||||||
|
systemctl --user stop "${unitname}"
|
||||||
|
else
|
||||||
|
systemctl --user start "${unitname}"
|
||||||
|
fi
|
||||||
|
|
||||||
|
py3-cmd refresh "systemd $app"
|
||||||
@@ -164,7 +164,7 @@ packages:
|
|||||||
py3status:
|
py3status:
|
||||||
fedora: ["py3status", "python3-pytz", "python3-tzlocal"]
|
fedora: ["py3status", "python3-pytz", "python3-tzlocal"]
|
||||||
ubuntu: ["py3status", "python3-arrow", "python3-tzlocal"]
|
ubuntu: ["py3status", "python3-arrow", "python3-tzlocal"]
|
||||||
archlinux: ["py3status", "python-pytz", "python-tzlocal", "python-dbus"]
|
archlinux: ["py3status", "python-pytz", "python-tzlocal", "python-dbus", "python-pydbus"]
|
||||||
pass:
|
pass:
|
||||||
fedora: ["pass"]
|
fedora: ["pass"]
|
||||||
ubuntu: ["pass"]
|
ubuntu: ["pass"]
|
||||||
|
|||||||
Reference in New Issue
Block a user