From ad760008446e84b40a57e071bb842a01ddad9964 Mon Sep 17 00:00:00 2001 From: Franziska Kunsmann Date: Sun, 23 Aug 2020 16:32:31 +0200 Subject: [PATCH] back to i3, update config --- .config/i3/config | 5 ++--- .config/i3pystatus/config.py | 3 +++ .config/i3pystatus/redshift.py | 12 ++++++++++++ 3 files changed, 17 insertions(+), 3 deletions(-) create mode 100755 .config/i3pystatus/redshift.py diff --git a/.config/i3/config b/.config/i3/config index 63fbed1..5cd8eb9 100644 --- a/.config/i3/config +++ b/.config/i3/config @@ -4,13 +4,13 @@ font pango:DejaVu Sans 9 floating_modifier $mod -bindsym $mod+Return exec i3-sensible-terminal +bindsym $mod+Return exec gnome-terminal bindsym $mod+Shift+x kill bindsym $mod+a exec rofi -show drun #bindsym $mod+a exec i3-dmenu-desktop -bindsym Mod1+Tab exec rofi -show window +#bindsym Mod1+Tab exec rofi -show window bindsym $mod+n focus left bindsym $mod+r focus down @@ -103,7 +103,6 @@ exec xsetroot -solid "#000000" exec xss-lock -n /home/kunsi/.bin/notify.sh -- /home/kunsi/.bin/screenlock.sh exec xinput disable 'SynPS/2 Synaptics TouchPad' exec xinput disable 'ELAN Touchscreen' -exec --no-startup-id dockd --daemon #bindsym Control+$mod+l exec /home/kunsi/.bin/screenlock.sh bindsym XF86Tools exec /home/kunsi/.bin/screenlock.sh diff --git a/.config/i3pystatus/config.py b/.config/i3pystatus/config.py index 32c4b02..ab321f8 100644 --- a/.config/i3pystatus/config.py +++ b/.config/i3pystatus/config.py @@ -75,6 +75,8 @@ status.register("shell", format="{output}", hints = {"markup": "pango"}, command="/home/kunsi/.config/i3pystatus/redshift.py", + on_leftclick='systemctl --user start redshift.service', + on_rightclick='systemctl --user stop redshift.service', interval=1) status.register("shell", format="{output}", @@ -91,6 +93,7 @@ status.register("network", detect_active=True, freq_divisor=1000000000, divisor=1024, + on_leftclick="gnome-terminal -- nmtui", hints={"markup":"pango"}) #status.register("mpd", diff --git a/.config/i3pystatus/redshift.py b/.config/i3pystatus/redshift.py new file mode 100755 index 0000000..9da8248 --- /dev/null +++ b/.config/i3pystatus/redshift.py @@ -0,0 +1,12 @@ +#!/usr/bin/python + +from subprocess import call + +state = call(['systemctl', '--user', 'is-active', '--quiet', 'redshift.service']) + +if state == 0: + color = '#00FF00' +else: + color = '#FF0000' + +print(f'Redshift')