mirror of
https://github.com/dcarrillo/dotfiles.git
synced 2025-07-04 05:19:26 +00:00
[polybar] Add icons and close/show handling to task_manager
This commit is contained in:
@ -18,7 +18,6 @@ label-song-maxlen = 30
|
||||
label-song-ellipsis = true
|
||||
|
||||
[module/cpu_bar]
|
||||
|
||||
type = custom/script
|
||||
exec = ~/.config/polybar/scripts/cpu_usage.py
|
||||
format-prefix = "%{A1:$TERMINAL_CMD 'top -o %CPU' &:}CPU %{A-}"
|
||||
@ -154,44 +153,88 @@ tail = true
|
||||
interval = 5
|
||||
click-left = $TERMINAL_CMD "yay -Suy" &
|
||||
|
||||
[module/taskslabel]
|
||||
type = custom/text
|
||||
content = "%{T4}Tasks:%{T-}"
|
||||
click-left = rofi -modi window -show window -theme orange -show-icons -location 1 -yoffset +45 -xoffset +20
|
||||
|
||||
[module/taskbar1]
|
||||
type = custom/ipc
|
||||
hook-0 = ~/.config/polybar/scripts/task_manager --window 1
|
||||
hook-1 = echo ""
|
||||
hook-0 = echo ""
|
||||
hook-1 = ~/.config/polybar/scripts/task_manager --set-task 1
|
||||
hook-2 = ~/.config/polybar/scripts/task_manager --show-window 1
|
||||
hook-3 = ~/.config/polybar/scripts/task_manager --close-window 1
|
||||
click-left = polybar-msg -p %pid% hook taskbar1 3
|
||||
click-middle = polybar-msg -p %pid% hook taskbar1 4
|
||||
[module/taskbar2]
|
||||
type = custom/ipc
|
||||
hook-0 = ~/.config/polybar/scripts/task_manager --window 2
|
||||
hook-1 = echo ""
|
||||
hook-0 = echo ""
|
||||
hook-1 = ~/.config/polybar/scripts/task_manager --set-task 2
|
||||
hook-2 = ~/.config/polybar/scripts/task_manager --show-window 2
|
||||
hook-3 = ~/.config/polybar/scripts/task_manager --close-window 2
|
||||
click-left = polybar-msg -p %pid% hook taskbar2 3
|
||||
click-middle = polybar-msg -p %pid% hook taskbar2 4
|
||||
[module/taskbar3]
|
||||
type = custom/ipc
|
||||
hook-0 = ~/.config/polybar/scripts/task_manager --window 3
|
||||
hook-1 = echo ""
|
||||
hook-0 = echo ""
|
||||
hook-1 = ~/.config/polybar/scripts/task_manager --set-task 3
|
||||
hook-2 = ~/.config/polybar/scripts/task_manager --show-window 3
|
||||
hook-3 = ~/.config/polybar/scripts/task_manager --close-window 3
|
||||
click-left = polybar-msg -p %pid% hook taskbar3 3
|
||||
click-middle = polybar-msg -p %pid% hook taskbar3 4
|
||||
[module/taskbar4]
|
||||
type = custom/ipc
|
||||
hook-0 = ~/.config/polybar/scripts/task_manager --window 4
|
||||
hook-1 = echo ""
|
||||
hook-0 = echo ""
|
||||
hook-1 = ~/.config/polybar/scripts/task_manager --set-task 4
|
||||
hook-2 = ~/.config/polybar/scripts/task_manager --show-window 4
|
||||
hook-3 = ~/.config/polybar/scripts/task_manager --close-window 4
|
||||
click-left = polybar-msg -p %pid% hook taskbar4 3
|
||||
click-middle = polybar-msg -p %pid% hook taskbar4 4
|
||||
[module/taskbar5]
|
||||
type = custom/ipc
|
||||
hook-0 = ~/.config/polybar/scripts/task_manager --window 5
|
||||
hook-1 = echo ""
|
||||
hook-0 = echo ""
|
||||
hook-1 = ~/.config/polybar/scripts/task_manager --set-task 5
|
||||
hook-2 = ~/.config/polybar/scripts/task_manager --show-window 5
|
||||
hook-3 = ~/.config/polybar/scripts/task_manager --close-window 5
|
||||
click-left = polybar-msg -p %pid% hook taskbar5 3
|
||||
click-middle = polybar-msg -p %pid% hook taskbar5 4
|
||||
[module/taskbar6]
|
||||
type = custom/ipc
|
||||
hook-0 = ~/.config/polybar/scripts/task_manager --window 6
|
||||
hook-1 = echo ""
|
||||
hook-0 = echo ""
|
||||
hook-1 = ~/.config/polybar/scripts/task_manager --set-task 6
|
||||
hook-2 = ~/.config/polybar/scripts/task_manager --show-window 6
|
||||
hook-3 = ~/.config/polybar/scripts/task_manager --close-window 6
|
||||
click-left = polybar-msg -p %pid% hook taskbar6 3
|
||||
click-middle = polybar-msg -p %pid% hook taskbar6 4
|
||||
[module/taskbar7]
|
||||
type = custom/ipc
|
||||
hook-0 = ~/.config/polybar/scripts/task_manager --window 7
|
||||
hook-1 = echo ""
|
||||
hook-0 = echo ""
|
||||
hook-1 = ~/.config/polybar/scripts/task_manager --set-task 7
|
||||
hook-2 = ~/.config/polybar/scripts/task_manager --show-window 7
|
||||
hook-3 = ~/.config/polybar/scripts/task_manager --close-window 7
|
||||
click-left = polybar-msg -p %pid% hook taskbar7 3
|
||||
click-middle = polybar-msg -p %pid% hook taskbar7 4
|
||||
[module/taskbar8]
|
||||
type = custom/ipc
|
||||
hook-0 = ~/.config/polybar/scripts/task_manager --window 8
|
||||
hook-1 = echo ""
|
||||
hook-0 = echo ""
|
||||
hook-1 = ~/.config/polybar/scripts/task_manager --set-task 8
|
||||
hook-2 = ~/.config/polybar/scripts/task_manager --show-window 8
|
||||
hook-3 = ~/.config/polybar/scripts/task_manager --close-window 8
|
||||
click-left = polybar-msg -p %pid% hook taskbar8 3
|
||||
click-middle = polybar-msg -p %pid% hook taskbar8 4
|
||||
[module/taskbar9]
|
||||
type = custom/ipc
|
||||
hook-0 = ~/.config/polybar/scripts/task_manager --window 9
|
||||
hook-1 = echo ""
|
||||
hook-0 = echo ""
|
||||
hook-1 = ~/.config/polybar/scripts/task_manager --set-task 9
|
||||
hook-2 = ~/.config/polybar/scripts/task_manager --show-window 9
|
||||
hook-3 = ~/.config/polybar/scripts/task_manager --close-window 9
|
||||
click-left = polybar-msg -p %pid% hook taskbar9 3
|
||||
click-middle = polybar-msg -p %pid% hook taskbar9 4
|
||||
[module/taskbar10]
|
||||
type = custom/ipc
|
||||
hook-0 = ~/.config/polybar/scripts/task_manager --window 10
|
||||
hook-1 = echo ""
|
||||
hook-0 = echo ""
|
||||
hook-1 = ~/.config/polybar/scripts/task_manager --set-task 10
|
||||
hook-2 = ~/.config/polybar/scripts/task_manager --sshow-window10
|
||||
hook-3 = ~/.config/polybar/scripts/task_manager --sclosetwindow10
|
||||
click-left = polybar-msg -p %pid% hook taskbar10 3
|
||||
click-middle = polybar-msg -p %pid% hook taskbar10 4
|
||||
|
Reference in New Issue
Block a user