diff options
Diffstat (limited to 'toggles')
| -rwxr-xr-x | toggles/todo.fish | 7 | ||||
| -rw-r--r-- | toggles/util.fish | 2 |
2 files changed, 8 insertions, 1 deletions
diff --git a/toggles/todo.fish b/toggles/todo.fish new file mode 100755 index 0000000..db189bb --- /dev/null +++ b/toggles/todo.fish @@ -0,0 +1,7 @@ +#!/bin/fish + +. (dirname (status filename))/util.fish + +spawn-or-move '.class == "Todoist"' todo todoist + +hyprctl dispatch togglespecialworkspace todo diff --git a/toggles/util.fish b/toggles/util.fish index 599627c..4d7df2c 100644 --- a/toggles/util.fish +++ b/toggles/util.fish @@ -13,7 +13,7 @@ function spawn-client -a selector if test $stat != 0 uwsm app -- $argv[2..] & disown end - return $stat + test $stat != 0 # Exit 1 if already exists end function spawn-or-move -a selector -a workspace |