From fcdfb47b0d3d935f9a195d33272a16e0bedef3c4 Mon Sep 17 00:00:00 2001 From: Massaki Archambault Date: Tue, 11 Sep 2018 10:00:01 -0400 Subject: [PATCH] keep polybar managed by systemd --- files/.config/i3/config | 1 - files/.config/systemd/user/polybar.service | 11 +++++++++++ 2 files changed, 11 insertions(+), 1 deletion(-) create mode 100644 files/.config/systemd/user/polybar.service diff --git a/files/.config/i3/config b/files/.config/i3/config index 9457e3c..cc52cf3 100644 --- a/files/.config/i3/config +++ b/files/.config/i3/config @@ -238,7 +238,6 @@ bindsym $mod+r mode "resize" exec --no-startup-id systemctl --user import-environment exec --no-startup-id systemctl --user start user-graphical-login.target -exec --no-startup-id /bin/polybar top exec --no-startup-id /bin/dex -a exec --no-startup-id /bin/bash ~/.config/i3/startup.bash diff --git a/files/.config/systemd/user/polybar.service b/files/.config/systemd/user/polybar.service new file mode 100644 index 0000000..628d617 --- /dev/null +++ b/files/.config/systemd/user/polybar.service @@ -0,0 +1,11 @@ +[Unit] +Description=A fast and easy-to-use tool status bar +Requires=user-graphical-login.target +After=user-graphical-login.target + +[Service] +ExecStart=/usr/bin/polybar top +Restart=always + +[Install] +WantedBy=user-graphical-login.target