From a3a68a35c803f4a14668ace7040f1927b6995248 Mon Sep 17 00:00:00 2001 From: Markus Katharina Brechtel Date: Sat, 16 Jan 2021 19:29:16 +0100 Subject: [PATCH] autostart workspace app --- files/bin/on-focus-workspace | 11 ++++++++--- files/bin/on-space-shortcut | 4 ++-- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/files/bin/on-focus-workspace b/files/bin/on-focus-workspace index 2cabc46..4014844 100644 --- a/files/bin/on-focus-workspace +++ b/files/bin/on-focus-workspace @@ -5,10 +5,15 @@ if count $argv else set ws (i3-msg -t get_workspaces | jq --raw-output '.[]|select(.focused == true).name') end -set script ~/.workspaces/$ws.focus -if type -q $script - $script +set focus_script ~/.workspaces/$ws.focus +if type -q $focus_script + $focus_script else i3-msg mode default end + +set space_script ~/.workspaces/$ws.space +if type -q $space_script + systemctl --user start workspace-app@$ws.service +end diff --git a/files/bin/on-space-shortcut b/files/bin/on-space-shortcut index f1c8291..aa5600f 100644 --- a/files/bin/on-space-shortcut +++ b/files/bin/on-space-shortcut @@ -1,8 +1,8 @@ #!/usr/bin/fish set ws (i3-msg -t get_workspaces | jq --raw-output '.[]|select(.focused == true).name') -set script ~/.workspaces/$ws.space -if type -q $script +set space_script ~/.workspaces/$ws.space +if type -q $space_script systemctl --user restart workspace-app@$ws.service end