From 1bd89db7263bcff4c3b04ada2451051c7ccd2825 Mon Sep 17 00:00:00 2001 From: Quinn Date: Mon, 21 Jul 2025 13:20:34 +0200 Subject: [PATCH] move some desktop i3 behaviour into different shell scripts --- etc/i3 | 2 +- usr/bin/x-brightness-down | 4 ++++ usr/bin/x-brightness-up | 4 ++++ usr/bin/x-mic-mute | 2 ++ usr/bin/x-volume-down | 2 ++ usr/bin/x-volume-mute | 2 ++ usr/bin/x-volume-up | 2 ++ 7 files changed, 17 insertions(+), 1 deletion(-) create mode 100755 usr/bin/x-brightness-down create mode 100755 usr/bin/x-brightness-up create mode 100755 usr/bin/x-mic-mute create mode 100755 usr/bin/x-volume-down create mode 100755 usr/bin/x-volume-mute create mode 100755 usr/bin/x-volume-up diff --git a/etc/i3 b/etc/i3 index b3a4ac2..e2b023f 160000 --- a/etc/i3 +++ b/etc/i3 @@ -1 +1 @@ -Subproject commit b3a4ac214e2309750a8999d8d76a3abb6577a36e +Subproject commit e2b023f603e90641ea4a5e66b33e0abc3205caa8 diff --git a/usr/bin/x-brightness-down b/usr/bin/x-brightness-down new file mode 100755 index 0000000..45e6059 --- /dev/null +++ b/usr/bin/x-brightness-down @@ -0,0 +1,4 @@ +#!/usr/bin/sh +br=$(brightnessctl set 5%- | + grep '%' | awk '{print $4}' | sed 's/[^0-9]//g') +notify-send -u low -i display-brightness-symbolic -h int:value:"$br" -h string:x-dunst-stack-tag:'brightnessctl' -a 'brightnessctl' "brightness: $br%" diff --git a/usr/bin/x-brightness-up b/usr/bin/x-brightness-up new file mode 100755 index 0000000..671c57b --- /dev/null +++ b/usr/bin/x-brightness-up @@ -0,0 +1,4 @@ +#!/usr/bin/sh +br=$(brightnessctl set 5%+ | + grep '%' | awk '{print $4}' | sed 's/[^0-9]//g') +notify-send -i display-brightness-symbolic -u low -h int:value:"$br" -h string:x-dunst-stack-tag:'brightnessctl' -a 'brightnessctl' "brightness: $br%" diff --git a/usr/bin/x-mic-mute b/usr/bin/x-mic-mute new file mode 100755 index 0000000..bffc53f --- /dev/null +++ b/usr/bin/x-mic-mute @@ -0,0 +1,2 @@ +#!/usr/bin/sh +wpctl set-mute @DEFAULT_AUDIO_SOURCE@ toggle diff --git a/usr/bin/x-volume-down b/usr/bin/x-volume-down new file mode 100755 index 0000000..52f1d96 --- /dev/null +++ b/usr/bin/x-volume-down @@ -0,0 +1,2 @@ +#!/usr/bin/sh +wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%- && play -n synth 0.005 sine 1000 vol 0.2 diff --git a/usr/bin/x-volume-mute b/usr/bin/x-volume-mute new file mode 100755 index 0000000..62f6318 --- /dev/null +++ b/usr/bin/x-volume-mute @@ -0,0 +1,2 @@ +#!/usr/bin/sh +wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle diff --git a/usr/bin/x-volume-up b/usr/bin/x-volume-up new file mode 100755 index 0000000..01068f6 --- /dev/null +++ b/usr/bin/x-volume-up @@ -0,0 +1,2 @@ +#!/usr/bin/sh +wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%+ && play -n synth 0.005 sine 1000 vol 0.2