From e81397fec9bd0844e801764e0e13092374f85dde Mon Sep 17 00:00:00 2001 From: AngeD Date: Mon, 24 Apr 2023 07:35:17 +0200 Subject: [PATCH 1/2] feat: remove *.gc* from netrw --- .config/nvim/init.lua | 2 +- .config/nvim/lua/pack-telescope.lua | 2 +- .config/nvim/pack/plugins/opt/telescope | 2 +- .config/nvim/pack/plugins/opt/treesitter | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.config/nvim/init.lua b/.config/nvim/init.lua index 7ba8ba5..50b0fc6 100644 --- a/.config/nvim/init.lua +++ b/.config/nvim/init.lua @@ -38,7 +38,7 @@ vim.wo.colorcolumn = "80" vim.g.black_linelength = 79 vim.g.netrw_banner = 0 -vim.g.netrw_list_hide = "\\.o$,\\.d$" +vim.g.netrw_list_hide = "\\.o$,\\.d$,\\.gc..$" vim.o.lazyredraw = true diff --git a/.config/nvim/lua/pack-telescope.lua b/.config/nvim/lua/pack-telescope.lua index 1fc460a..009fc76 100644 --- a/.config/nvim/lua/pack-telescope.lua +++ b/.config/nvim/lua/pack-telescope.lua @@ -2,7 +2,7 @@ vim.cmd("packadd telescope") require"telescope".setup { defaults = { file_ignore_patterns = { - ".o$", ".d$" + "\\.o$", "\\.d$", "\\.gc..$" } } } diff --git a/.config/nvim/pack/plugins/opt/telescope b/.config/nvim/pack/plugins/opt/telescope index 6258d50..f2645c1 160000 --- a/.config/nvim/pack/plugins/opt/telescope +++ b/.config/nvim/pack/plugins/opt/telescope @@ -1 +1 @@ -Subproject commit 6258d50b09f9ae087317e392efe7c05a7323492d +Subproject commit f2645c13205abb9ee3dbcee68416645c69b863c8 diff --git a/.config/nvim/pack/plugins/opt/treesitter b/.config/nvim/pack/plugins/opt/treesitter index 57d1a58..455ded2 160000 --- a/.config/nvim/pack/plugins/opt/treesitter +++ b/.config/nvim/pack/plugins/opt/treesitter @@ -1 +1 @@ -Subproject commit 57d1a5843742a180be9a3a1d1c652a7d22709691 +Subproject commit 455ded29924aeebdd584f2bb0866788ba0a49dfe From 6c072ff1dba99f3f650ac554919c71c8ead57b48 Mon Sep 17 00:00:00 2001 From: AngeD Date: Mon, 24 Apr 2023 07:35:54 +0200 Subject: [PATCH 2/2] feat: set-vol notifications --- .config/nvim/pack/plugins/opt/lspconfig | 2 +- .config/suckless | 2 +- bin/set-vol | 19 +++++++++++++++---- 3 files changed, 17 insertions(+), 6 deletions(-) diff --git a/.config/nvim/pack/plugins/opt/lspconfig b/.config/nvim/pack/plugins/opt/lspconfig index cf95480..eeda94a 160000 --- a/.config/nvim/pack/plugins/opt/lspconfig +++ b/.config/nvim/pack/plugins/opt/lspconfig @@ -1 +1 @@ -Subproject commit cf95480e876ef7699bf08a1d02aa0ae3f4d5f353 +Subproject commit eeda94a0b5b370d837f1ba6f70c8038b3936808b diff --git a/.config/suckless b/.config/suckless index 1f6992d..aa631e1 160000 --- a/.config/suckless +++ b/.config/suckless @@ -1 +1 @@ -Subproject commit 1f6992d7d78f931120a1bb642b495ad1b9e462bf +Subproject commit aa631e13d23ea0b0cfa72ea13411f6dbad18ecbf diff --git a/bin/set-vol b/bin/set-vol index 9b419a3..85a9e61 100755 --- a/bin/set-vol +++ b/bin/set-vol @@ -1,12 +1,20 @@ #!/bin/bash -e SINK='@DEFAULT_AUDIO_SINK@' +WPCUR="$(wpctl get-volume "$SINK")" +CUR="$((10#$(tr -dc '0-9' <<< "$WPCUR")))" + +grep -q MUTED <<< "$WPCUR" && MUTE=1 || MUTE=0 if [ "$1" == 'm' ]; then - wpctl set-mute "$SINK" toggle + if [ "$MUTE" = 1 ]; then + wpctl set-mute "$SINK" 0 + dunstify -a 'changeVolume' -u low -i audio-volume-high -h string:x-dunst-stack-tag:vol -h int:value:"$CUR" "$CUR%" + else + wpctl set-mute "$SINK" 1 + dunstify -a "changeVolume" -u low -i audio-volume-muted -h string:x-dunst-stack-tag:vol "Mute" + fi else - CUR="$((10#$(wpctl get-volume "$SINK" | tr -dc '0-9')))" - case "${1:0:1}" in '') echo "$CUR"; exit ;; '+'|'-') CUR="$((CUR - CUR % $1 + $1))" ;; @@ -14,7 +22,10 @@ else esac wpctl set-volume -l 1.5 "$SINK" "$CUR%" - wpctl set-mute "$SINK" 0 + if [ "$MUTE" = 1 ]; then + wpctl set-mute "$SINK" 0 + fi + dunstify -a 'changeVolume' -u low -i audio-volume-high -h string:x-dunst-stack-tag:vol -h int:value:"$CUR" "$CUR%" fi # update sbar