From aa145d513038762c54184a48ec5c85ed8ac39424 Mon Sep 17 00:00:00 2001 From: Bartek Stalewski Date: Sat, 29 Jul 2023 23:50:17 +0200 Subject: [PATCH] Script for stopping stuff when qtile exits. --- .gitignore | 1 + _gui/_configs/qtile/config.py | 9 +++++++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 8a3b7ab..fd5fcf4 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,5 @@ **/autostart.sh +**/stop.sh **/bookmarks **/lazy-lock.json **/.netrwhist diff --git a/_gui/_configs/qtile/config.py b/_gui/_configs/qtile/config.py index e44e0bf..4989bb5 100644 --- a/_gui/_configs/qtile/config.py +++ b/_gui/_configs/qtile/config.py @@ -16,8 +16,13 @@ wl_input_rules = { @hook.subscribe.startup_once def autostart(): - home = os.path.expanduser('~/.config/qtile/autostart.sh') - subprocess.Popen([home]) + autostart = os.path.expanduser('~/.config/qtile/autostart.sh') + subprocess.Popen([autostart]) + +@hook.subscribe.shutdown +def autostop(): + autostop = os.path.expanduser('~/.config/qtile/stop.sh') + subprocess.Popen([autostop]) mod = "mod4" groups = [