summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTCCQ <thomasmulmer02@gmail.com>2024-09-21 23:48:11 -0700
committerTCCQ <thomasmulmer02@gmail.com>2024-09-21 23:48:11 -0700
commit3121dba2d2ca06e70278ce52285311887ec91e54 (patch)
treee16592f13e67d614dd0d2a3cf26bf297552d8dc3
parent10fd12089a65ddb4838b1d89a121572e218207c9 (diff)
brightness and audio
-rw-r--r--.xinitrc2
-rwxr-xr-xbrightness/brightnessdown4
-rwxr-xr-xbrightness/brightnessmax4
-rwxr-xr-xbrightness/brightnessup4
-rw-r--r--dwm/config.h.patch29
5 files changed, 35 insertions, 8 deletions
diff --git a/.xinitrc b/.xinitrc
index 0a94402..f44587b 100644
--- a/.xinitrc
+++ b/.xinitrc
@@ -1,5 +1,5 @@
xset r rate 210 35
conky | while read -r; do xsetroot -name "$REPLY"; done &
-feh --bg-fill dotfiles/wp.jpg
+feh --bg-fill ~/dotfiles/wp.jpg
dwm
diff --git a/brightness/brightnessdown b/brightness/brightnessdown
new file mode 100755
index 0000000..49e8594
--- /dev/null
+++ b/brightness/brightnessdown
@@ -0,0 +1,4 @@
+#!/bin/bash
+
+cat /sys/class/backlight/intel_backlight/brightness | sed -e 's_^_(_' -e 's_$_-1)/2_' | bc | sudo tee /sys/class/backlight/intel_backlight/brightness
+
diff --git a/brightness/brightnessmax b/brightness/brightnessmax
new file mode 100755
index 0000000..d186f28
--- /dev/null
+++ b/brightness/brightnessmax
@@ -0,0 +1,4 @@
+#!/bin/bash
+
+cat /sys/class/backlight/intel_backlight/max_brightness | sudo tee /sys/class/backlight/intel_backlight/brightness
+
diff --git a/brightness/brightnessup b/brightness/brightnessup
new file mode 100755
index 0000000..641b35b
--- /dev/null
+++ b/brightness/brightnessup
@@ -0,0 +1,4 @@
+#!/bin/bash
+
+cat /sys/class/backlight/intel_backlight/brightness | sed -e 's_$_*2+1_' | bc | sudo tee /sys/class/backlight/intel_backlight/brightness
+
diff --git a/dwm/config.h.patch b/dwm/config.h.patch
index 7421ec0..44e3b5b 100644
--- a/dwm/config.h.patch
+++ b/dwm/config.h.patch
@@ -1,32 +1,47 @@
-15c15
+2a3,4
+> #include <X11/XF86keysym.h>
+>
+15c17
< static const char col_cyan[] = "#005577";
---
> static const char col_cyan[] = "#ad5fed";
-49c49
+49c51
< #define MODKEY Mod1Mask
---
> #define MODKEY Mod4Mask
-62a63
+62a65,71
> static const char *browsercmd[] = { "vimb", NULL };
-66,67c67,69
+> static const char *bupcmd[] = { "brightnessup", NULL };
+> static const char *bdowncmd[] = { "brightnessdown", NULL };
+> static const char *bmaxcmd[] = { "brightnessmax", NULL };
+> static const char *upvol[] = { "/usr/bin/amixer", "set", "Master", "5%+", NULL };
+> static const char *downvol[] = { "/usr/bin/amixer", "set", "Master", "5%-", NULL };
+> static const char *mutevol[] = { "/usr/bin/amixer", "set", "Master", "toggle", NULL };
+66,67c75,83
< { MODKEY, XK_p, spawn, {.v = dmenucmd } },
< { MODKEY|ShiftMask, XK_Return, spawn, {.v = termcmd } },
---
> { MODKEY, XK_d, spawn, {.v = dmenucmd } },
> { MODKEY, XK_e, spawn, {.v = browsercmd } },
> { MODKEY, XK_Return, spawn, {.v = termcmd } },
-72c74
+> { 0, XF86XK_MonBrightnessUp, spawn, {.v = bupcmd } },
+> { 0, XF86XK_MonBrightnessDown, spawn, {.v = bdowncmd } },
+> { 0, XF86XK_Display, spawn, {.v = bmaxcmd} },
+> { 0, XF86XK_AudioLowerVolume, spawn, {.v = downvol } },
+> { 0, XF86XK_AudioMute, spawn, {.v = mutevol } },
+> { 0, XF86XK_AudioRaiseVolume, spawn, {.v = upvol } },
+72c88
< { MODKEY, XK_d, incnmaster, {.i = -1 } },
---
> { MODKEY, XK_o, incnmaster, {.i = -1 } },
-75,77c77,78
+75,77c91,92
< { MODKEY, XK_Return, zoom, {0} },
< { MODKEY, XK_Tab, view, {0} },
< { MODKEY|ShiftMask, XK_c, killclient, {0} },
---
> { MODKEY, XK_n, zoom, {0} },
> { MODKEY|ShiftMask, XK_q, killclient, {0} },
-101c102
+101c116
< { MODKEY|ShiftMask, XK_q, quit, {0} },
---
> { MODKEY|ShiftMask, XK_e, quit, {0} },