stuff
This commit is contained in:
parent
7f859b3305
commit
62df19e39f
7 changed files with 30 additions and 9 deletions
21
.local/scripts/windowmenu.fish
Executable file
21
.local/scripts/windowmenu.fish
Executable file
|
|
@ -0,0 +1,21 @@
|
|||
#!/usr/bin/env fish
|
||||
|
||||
set windows
|
||||
|
||||
# while read i; do
|
||||
# declare -a line_array="($i)"
|
||||
# window_ids+=(${line_array[0]})
|
||||
# window_titles+=("${line_array[1]} - ${line_array[2]} \0icon\x1f${line_array[1]}")
|
||||
# done <<<$(niri msg --json windows | jq -r '.[] | [ .id, .app_id, .title] | "\""+join ("\" \"")+"\""')
|
||||
#
|
||||
set windows (niri msg --json windows | jq -r '.[] | [ .id, .app_id, .title] | join(" ")')
|
||||
|
||||
set ids (string split --max 2 --field 1 " " $windows)
|
||||
|
||||
for window in $windows
|
||||
set -a options (string join -- ' ' (string split --max 1 --fields 2 ' ' $window) "\0icon\x1f$(string split --max 2 --field 2 ' ' $window)" )
|
||||
end
|
||||
|
||||
set input (menu --index $options)
|
||||
|
||||
niri msg action focus-window --id $ids[(math "$input+1")]
|
||||
|
|
@ -1,7 +1,7 @@
|
|||
[Desktop Entry]
|
||||
Name=Ardour 8.12.0
|
||||
Comment=Record, mix and master audio
|
||||
Exec=systemd-inhibit --what=idle --who=ardour8 --why=Idle breaks audio --mode=block ardour8
|
||||
Exec=ardour8
|
||||
Icon=ardour8
|
||||
Terminal=false
|
||||
MimeType=application/x-ardour;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue