From cc7e6cb104202da64b516b1c927e48527168b258 Mon Sep 17 00:00:00 2001 From: FabricSoul Date: Fri, 8 Aug 2025 18:16:39 -0400 Subject: [PATCH 1/6] feat: add brightnessctl and volume ctl --- config.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/config.h b/config.h index 09da98f..8a824d6 100644 --- a/config.h +++ b/config.h @@ -133,6 +133,11 @@ static const Key keys[] = { /* modifier key function argument */ { MODKEY, XKB_KEY_space, spawn, {.v = menucmd} }, { MODKEY, XKB_KEY_s, spawn, SHCMD("grim -g \"$(slurp -d)\" - | wl-copy") }, + { MODKEY, XKB_KEY_XF86AudioRaiseVolume, spawn, SHCMD("pactl set-sink-volume @DEFAULT_SINK@ +5%") }, + { MODKEY, XKB_KEY_XF86AudioLowerVolume, spawn, SHCMD("pactl set-sink-volume @DEFAULT_SINK@ -5%") }, + { MODKEY, XKB_KEY_XF86AudioLowerVolume, spawn, SHCMD("pactl set-sink-mute @DEFAULT_SINK@ toggle") }, + { MODKEY, XKB_KEY_XF86MonBrightnessUp, spawn, SHCMD("brightnessctl set +5%") }, + { MODKEY, XKB_KEY_XF86MonBrightnessDown, spawn, SHCMD("brightnessctl set 5%-") }, { MODKEY, XKB_KEY_t, spawn, {.v = termcmd} }, { MODKEY, XKB_KEY_b, spawn, {.v = browsercmd} }, { MODKEY, XKB_KEY_j, focusstack, {.i = +1} }, From 06651b843262a69ce9108bbadfdcc679f3077d2b Mon Sep 17 00:00:00 2001 From: FabricSoul Date: Fri, 8 Aug 2025 18:56:21 -0400 Subject: [PATCH 2/6] feat: add brightnessctl and volume ctl --- config.h | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/config.h b/config.h index 8a824d6..81a0517 100644 --- a/config.h +++ b/config.h @@ -133,11 +133,11 @@ static const Key keys[] = { /* modifier key function argument */ { MODKEY, XKB_KEY_space, spawn, {.v = menucmd} }, { MODKEY, XKB_KEY_s, spawn, SHCMD("grim -g \"$(slurp -d)\" - | wl-copy") }, - { MODKEY, XKB_KEY_XF86AudioRaiseVolume, spawn, SHCMD("pactl set-sink-volume @DEFAULT_SINK@ +5%") }, - { MODKEY, XKB_KEY_XF86AudioLowerVolume, spawn, SHCMD("pactl set-sink-volume @DEFAULT_SINK@ -5%") }, - { MODKEY, XKB_KEY_XF86AudioLowerVolume, spawn, SHCMD("pactl set-sink-mute @DEFAULT_SINK@ toggle") }, - { MODKEY, XKB_KEY_XF86MonBrightnessUp, spawn, SHCMD("brightnessctl set +5%") }, - { MODKEY, XKB_KEY_XF86MonBrightnessDown, spawn, SHCMD("brightnessctl set 5%-") }, + { MODKEY, XKB_KEY_XF86AudioRaiseVolume, spawn, SHCMD("/home/fabric/nixos-configs/files/scripts/volume-up.sh") }, + { MODKEY, XKB_KEY_XF86AudioLowerVolume, spawn, SHCMD("/home/fabric/nixos-configs/files/scripts/volume-down.sh") }, + { MODKEY, XKB_KEY_XF86AudioMute, spawn, SHCMD("/home/fabric/nixos-configs/files/scripts/volume-mute.sh") }, + { MODKEY, XKB_KEY_XF86MonBrightnessUp, spawn, SHCMD("/home/fabric/nixos-configs/files/scripts/brightness-up.sh") }, + { MODKEY, XKB_KEY_XF86MonBrightnessDown, spawn, SHCMD("/home/fabric/nixos-configs/files/scripts/brightness-down.sh") }, { MODKEY, XKB_KEY_t, spawn, {.v = termcmd} }, { MODKEY, XKB_KEY_b, spawn, {.v = browsercmd} }, { MODKEY, XKB_KEY_j, focusstack, {.i = +1} }, From 3824b98af1ff0548e7b5d23f492370d713fd2a44 Mon Sep 17 00:00:00 2001 From: FabricSoul Date: Fri, 8 Aug 2025 19:15:31 -0400 Subject: [PATCH 3/6] feat: add brightnessctl and volume ctl --- config.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config.h b/config.h index 81a0517..0d64c1f 100644 --- a/config.h +++ b/config.h @@ -121,7 +121,7 @@ static const enum libinput_config_tap_button_map button_map = LIBINPUT_CONFIG_TA { MODKEY|WLR_MODIFIER_CTRL|WLR_MODIFIER_SHIFT,SKEY,toggletag, {.ui = 1 << TAG} } /* helper for spawning shell commands in the pre dwm-5.0 fashion */ -#define SHCMD(cmd) { .v = (const char*[]){ "/bin/sh", "-c", cmd, NULL } } +#define SHCMD(cmd) { .v = (const char*[]){ "/bin/sh", "-c", "-l", cmd, NULL } } /* commands */ static const char *termcmd[] = { "foot", NULL }; From cb84e2f285e803d641e22923ccbc5dcb2d230893 Mon Sep 17 00:00:00 2001 From: FabricSoul Date: Fri, 8 Aug 2025 19:20:13 -0400 Subject: [PATCH 4/6] remove:brightnessctl and volume ctl --- config.h | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/config.h b/config.h index 0d64c1f..bd36b08 100644 --- a/config.h +++ b/config.h @@ -133,11 +133,11 @@ static const Key keys[] = { /* modifier key function argument */ { MODKEY, XKB_KEY_space, spawn, {.v = menucmd} }, { MODKEY, XKB_KEY_s, spawn, SHCMD("grim -g \"$(slurp -d)\" - | wl-copy") }, - { MODKEY, XKB_KEY_XF86AudioRaiseVolume, spawn, SHCMD("/home/fabric/nixos-configs/files/scripts/volume-up.sh") }, - { MODKEY, XKB_KEY_XF86AudioLowerVolume, spawn, SHCMD("/home/fabric/nixos-configs/files/scripts/volume-down.sh") }, - { MODKEY, XKB_KEY_XF86AudioMute, spawn, SHCMD("/home/fabric/nixos-configs/files/scripts/volume-mute.sh") }, - { MODKEY, XKB_KEY_XF86MonBrightnessUp, spawn, SHCMD("/home/fabric/nixos-configs/files/scripts/brightness-up.sh") }, - { MODKEY, XKB_KEY_XF86MonBrightnessDown, spawn, SHCMD("/home/fabric/nixos-configs/files/scripts/brightness-down.sh") }, + // { MODKEY, XKB_KEY_XF86AudioRaiseVolume, spawn, SHCMD("/home/fabric/nixos-configs/files/scripts/volume-up.sh") }, + // { MODKEY, XKB_KEY_XF86AudioLowerVolume, spawn, SHCMD("/home/fabric/nixos-configs/files/scripts/volume-down.sh") }, + // { MODKEY, XKB_KEY_XF86AudioMute, spawn, SHCMD("/home/fabric/nixos-configs/files/scripts/volume-mute.sh") }, + // { MODKEY, XKB_KEY_XF86MonBrightnessUp, spawn, SHCMD("/home/fabric/nixos-configs/files/scripts/brightness-up.sh") }, + // { MODKEY, XKB_KEY_XF86MonBrightnessDown, spawn, SHCMD("/home/fabric/nixos-configs/files/scripts/brightness-down.sh") }, { MODKEY, XKB_KEY_t, spawn, {.v = termcmd} }, { MODKEY, XKB_KEY_b, spawn, {.v = browsercmd} }, { MODKEY, XKB_KEY_j, focusstack, {.i = +1} }, From 2a53581ba9c1541494c06160b7a10f01422cdc85 Mon Sep 17 00:00:00 2001 From: FabricSoul Date: Fri, 8 Aug 2025 19:42:34 -0400 Subject: [PATCH 5/6] remove:brightnessctl and volume ctl --- config.h | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/config.h b/config.h index bd36b08..0d64c1f 100644 --- a/config.h +++ b/config.h @@ -133,11 +133,11 @@ static const Key keys[] = { /* modifier key function argument */ { MODKEY, XKB_KEY_space, spawn, {.v = menucmd} }, { MODKEY, XKB_KEY_s, spawn, SHCMD("grim -g \"$(slurp -d)\" - | wl-copy") }, - // { MODKEY, XKB_KEY_XF86AudioRaiseVolume, spawn, SHCMD("/home/fabric/nixos-configs/files/scripts/volume-up.sh") }, - // { MODKEY, XKB_KEY_XF86AudioLowerVolume, spawn, SHCMD("/home/fabric/nixos-configs/files/scripts/volume-down.sh") }, - // { MODKEY, XKB_KEY_XF86AudioMute, spawn, SHCMD("/home/fabric/nixos-configs/files/scripts/volume-mute.sh") }, - // { MODKEY, XKB_KEY_XF86MonBrightnessUp, spawn, SHCMD("/home/fabric/nixos-configs/files/scripts/brightness-up.sh") }, - // { MODKEY, XKB_KEY_XF86MonBrightnessDown, spawn, SHCMD("/home/fabric/nixos-configs/files/scripts/brightness-down.sh") }, + { MODKEY, XKB_KEY_XF86AudioRaiseVolume, spawn, SHCMD("/home/fabric/nixos-configs/files/scripts/volume-up.sh") }, + { MODKEY, XKB_KEY_XF86AudioLowerVolume, spawn, SHCMD("/home/fabric/nixos-configs/files/scripts/volume-down.sh") }, + { MODKEY, XKB_KEY_XF86AudioMute, spawn, SHCMD("/home/fabric/nixos-configs/files/scripts/volume-mute.sh") }, + { MODKEY, XKB_KEY_XF86MonBrightnessUp, spawn, SHCMD("/home/fabric/nixos-configs/files/scripts/brightness-up.sh") }, + { MODKEY, XKB_KEY_XF86MonBrightnessDown, spawn, SHCMD("/home/fabric/nixos-configs/files/scripts/brightness-down.sh") }, { MODKEY, XKB_KEY_t, spawn, {.v = termcmd} }, { MODKEY, XKB_KEY_b, spawn, {.v = browsercmd} }, { MODKEY, XKB_KEY_j, focusstack, {.i = +1} }, From 3ac2d7261d747ee5cf6721a570993fdcd2300726 Mon Sep 17 00:00:00 2001 From: FabricSoul Date: Fri, 8 Aug 2025 19:48:23 -0400 Subject: [PATCH 6/6] fix: brightnessctl and volume ctl --- config.h | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/config.h b/config.h index 0d64c1f..d5303c5 100644 --- a/config.h +++ b/config.h @@ -133,11 +133,11 @@ static const Key keys[] = { /* modifier key function argument */ { MODKEY, XKB_KEY_space, spawn, {.v = menucmd} }, { MODKEY, XKB_KEY_s, spawn, SHCMD("grim -g \"$(slurp -d)\" - | wl-copy") }, - { MODKEY, XKB_KEY_XF86AudioRaiseVolume, spawn, SHCMD("/home/fabric/nixos-configs/files/scripts/volume-up.sh") }, - { MODKEY, XKB_KEY_XF86AudioLowerVolume, spawn, SHCMD("/home/fabric/nixos-configs/files/scripts/volume-down.sh") }, - { MODKEY, XKB_KEY_XF86AudioMute, spawn, SHCMD("/home/fabric/nixos-configs/files/scripts/volume-mute.sh") }, - { MODKEY, XKB_KEY_XF86MonBrightnessUp, spawn, SHCMD("/home/fabric/nixos-configs/files/scripts/brightness-up.sh") }, - { MODKEY, XKB_KEY_XF86MonBrightnessDown, spawn, SHCMD("/home/fabric/nixos-configs/files/scripts/brightness-down.sh") }, + { 0, XKB_KEY_XF86AudioRaiseVolume, spawn, SHCMD("/home/fabric/nixos-configs/files/scripts/volume-up.sh") }, + { 0, XKB_KEY_XF86AudioLowerVolume, spawn, SHCMD("/home/fabric/nixos-configs/files/scripts/volume-down.sh") }, + { 0, XKB_KEY_XF86AudioMute, spawn, SHCMD("/home/fabric/nixos-configs/files/scripts/volume-mute.sh") }, + { 0, XKB_KEY_XF86MonBrightnessUp, spawn, SHCMD("/home/fabric/nixos-configs/files/scripts/brightness-up.sh") }, + { 0, XKB_KEY_XF86MonBrightnessDown, spawn, SHCMD("/home/fabric/nixos-configs/files/scripts/brightness-down.sh") }, { MODKEY, XKB_KEY_t, spawn, {.v = termcmd} }, { MODKEY, XKB_KEY_b, spawn, {.v = browsercmd} }, { MODKEY, XKB_KEY_j, focusstack, {.i = +1} },