summaryrefslogtreecommitdiff
path: root/x11-wm
diff options
context:
space:
mode:
authormhsn <mail@mhsn.net>2025-06-30 15:46:58 +0100
committermhsn <mail@mhsn.net>2025-06-30 15:46:58 +0100
commit173efafc4aa77cb6f2bc2c3aae5d7813bee4dbf5 (patch)
tree71cd4d31f46c1862f1549b5e8fd3f3aeaf8008cd /x11-wm
parent325b23b60ebfa374e7e1e00cb8922b38ca450ecb (diff)
downloadadelie-173efafc4aa77cb6f2bc2c3aae5d7813bee4dbf5.tar.gz
adelie-173efafc4aa77cb6f2bc2c3aae5d7813bee4dbf5.zip
move in local patches
Diffstat (limited to 'x11-wm')
-rw-r--r--x11-wm/dwm/dwm-9999.ebuild5
-rw-r--r--x11-wm/dwm/files/50_larger-font.diff15
-rw-r--r--x11-wm/dwm/files/51_colortheme.diff29
-rw-r--r--x11-wm/dwm/files/52_spawn-keys.diff20
-rw-r--r--x11-wm/dwm/files/53_volume-keys.diff32
-rw-r--r--x11-wm/dwm/files/90_general-keys.diff22
6 files changed, 123 insertions, 0 deletions
diff --git a/x11-wm/dwm/dwm-9999.ebuild b/x11-wm/dwm/dwm-9999.ebuild
index 3ce0039..9862c83 100644
--- a/x11-wm/dwm/dwm-9999.ebuild
+++ b/x11-wm/dwm/dwm-9999.ebuild
@@ -18,6 +18,11 @@ fi
PATCHES=(
"${FILESDIR}/01_centeredmaster.diff"
+ "${FILESDIR}/50_larger-font.diff"
+ "${FILESDIR}/51_colortheme.diff"
+ "${FILESDIR}/52_spawn-keys.diff"
+ "${FILESDIR}/53_volume-keys.diff"
+ "${FILESDIR}/90_general-keys.diff"
)
LICENSE="MIT"
diff --git a/x11-wm/dwm/files/50_larger-font.diff b/x11-wm/dwm/files/50_larger-font.diff
new file mode 100644
index 0000000..7aa314e
--- /dev/null
+++ b/x11-wm/dwm/files/50_larger-font.diff
@@ -0,0 +1,15 @@
+diff --git i/config.def.h w/config.def.h
+index aabe6c0..4503e5d 100644
+--- i/config.def.h
++++ w/config.def.h
+@@ -5,8 +5,8 @@ static const unsigned int borderpx = 1; /* border pixel of windows */
+ static const unsigned int snap = 32; /* snap pixel */
+ static const int showbar = 1; /* 0 means no bar */
+ static const int topbar = 1; /* 0 means bottom bar */
+-static const char *fonts[] = { "monospace:size=10" };
+-static const char dmenufont[] = "monospace:size=10";
++static const char *fonts[] = { "monospace:size=20" };
++static const char dmenufont[] = "monospace:size=20";
+ static const char col_gray1[] = "#222222";
+ static const char col_gray2[] = "#444444";
+ static const char col_gray3[] = "#bbbbbb";
diff --git a/x11-wm/dwm/files/51_colortheme.diff b/x11-wm/dwm/files/51_colortheme.diff
new file mode 100644
index 0000000..5d7ccba
--- /dev/null
+++ b/x11-wm/dwm/files/51_colortheme.diff
@@ -0,0 +1,29 @@
+diff --git i/config.def.h w/config.def.h
+index 4503e5d..4811f38 100644
+--- i/config.def.h
++++ w/config.def.h
+@@ -11,11 +11,13 @@ static const char col_gray1[] = "#222222";
+ static const char col_gray2[] = "#444444";
+ static const char col_gray3[] = "#bbbbbb";
+ static const char col_gray4[] = "#eeeeee";
+-static const char col_cyan[] = "#005577";
++static const char col_lilac[] = "#876bd6";
++static const char col_purple[] = "#d12eb0";
++static const char col_green[] = "#31cc43";
+ static const char *colors[][3] = {
+ /* fg bg border */
+ [SchemeNorm] = { col_gray3, col_gray1, col_gray2 },
+- [SchemeSel] = { col_gray4, col_cyan, col_cyan },
++ [SchemeSel] = { col_gray4, col_lilac, col_lilac },
+ };
+
+ /* tagging */
+@@ -59,7 +61,7 @@ static const Layout layouts[] = {
+
+ /* commands */
+ static char dmenumon[2] = "0"; /* component of dmenucmd, manipulated in spawn() */
+-static const char *dmenucmd[] = { "dmenu_run", "-m", dmenumon, "-fn", dmenufont, "-nb", col_gray1, "-nf", col_gray3, "-sb", col_cyan, "-sf", col_gray4, NULL };
++static const char *dmenucmd[] = { "dmenu_run", "-m", dmenumon, "-fn", dmenufont, "-nb", col_gray1, "-nf", col_gray3, "-sb", col_lilac, "-sf", col_gray4, NULL };
+ static const char *termcmd[] = { "st", NULL };
+
+ static const Key keys[] = {
diff --git a/x11-wm/dwm/files/52_spawn-keys.diff b/x11-wm/dwm/files/52_spawn-keys.diff
new file mode 100644
index 0000000..abbf987
--- /dev/null
+++ b/x11-wm/dwm/files/52_spawn-keys.diff
@@ -0,0 +1,20 @@
+diff --git i/config.def.h w/config.def.h
+index 4811f38..f1dfd43 100644
+--- i/config.def.h
++++ w/config.def.h
+@@ -63,11 +63,15 @@ static const Layout layouts[] = {
+ static char dmenumon[2] = "0"; /* component of dmenucmd, manipulated in spawn() */
+ static const char *dmenucmd[] = { "dmenu_run", "-m", dmenumon, "-fn", dmenufont, "-nb", col_gray1, "-nf", col_gray3, "-sb", col_lilac, "-sf", col_gray4, NULL };
+ static const char *termcmd[] = { "st", NULL };
++static const char *browsercmd[] = { "librewolf", NULL };
++static const char *mailcmd[] = { "claws-mail", NULL };
+
+ static const Key keys[] = {
+ /* modifier key function argument */
+ { MODKEY, XK_p, spawn, {.v = dmenucmd } },
+ { MODKEY|ShiftMask, XK_Return, spawn, {.v = termcmd } },
++ { MODKEY, XK_w, spawn, {.v = browsercmd } },
++ { MODKEY, XK_r, spawn, {.v = mailcmd } },
+ { MODKEY, XK_b, togglebar, {0} },
+ { MODKEY, XK_j, focusstack, {.i = +1 } },
+ { MODKEY, XK_k, focusstack, {.i = -1 } },
diff --git a/x11-wm/dwm/files/53_volume-keys.diff b/x11-wm/dwm/files/53_volume-keys.diff
new file mode 100644
index 0000000..f1f67c7
--- /dev/null
+++ b/x11-wm/dwm/files/53_volume-keys.diff
@@ -0,0 +1,32 @@
+diff --git i/config.def.h w/config.def.h
+index f1dfd43..e44a912 100644
+--- i/config.def.h
++++ w/config.def.h
+@@ -1,5 +1,7 @@
+ /* See LICENSE file for copyright and license details. */
+
++#include <X11/XF86keysym.h>
++
+ /* appearance */
+ static const unsigned int borderpx = 1; /* border pixel of windows */
+ static const unsigned int snap = 32; /* snap pixel */
+@@ -66,12 +68,19 @@ static const char *termcmd[] = { "st", NULL };
+ static const char *browsercmd[] = { "librewolf", NULL };
+ static const char *mailcmd[] = { "claws-mail", NULL };
+
++static const char *vol_up[] = { "pactl", "set-sink-volume", "@DEFAULT_SINK@", "+5%", NULL };
++static const char *vol_down[] = { "pactl", "set-sink-volume", "@DEFAULT_SINK@", "-5%", NULL };
++static const char *vol_mute[] = { "pactl", "set-sink-mute", "@DEFAULT_SINK@", "toggle", NULL };
++
+ static const Key keys[] = {
+ /* modifier key function argument */
+ { MODKEY, XK_p, spawn, {.v = dmenucmd } },
+ { MODKEY|ShiftMask, XK_Return, spawn, {.v = termcmd } },
+ { MODKEY, XK_w, spawn, {.v = browsercmd } },
+ { MODKEY, XK_r, spawn, {.v = mailcmd } },
++ { 0, XF86XK_AudioRaiseVolume, spawn, { .v = vol_up } },
++ { 0, XF86XK_AudioLowerVolume, spawn, { .v = vol_down } },
++ { 0, XF86XK_AudioMute, spawn, { .v = vol_mute } },
+ { MODKEY, XK_b, togglebar, {0} },
+ { MODKEY, XK_j, focusstack, {.i = +1 } },
+ { MODKEY, XK_k, focusstack, {.i = -1 } },
diff --git a/x11-wm/dwm/files/90_general-keys.diff b/x11-wm/dwm/files/90_general-keys.diff
new file mode 100644
index 0000000..443bf83
--- /dev/null
+++ b/x11-wm/dwm/files/90_general-keys.diff
@@ -0,0 +1,22 @@
+diff --git i/config.def.h w/config.def.h
+index e44a912..c02d813 100644
+--- i/config.def.h
++++ w/config.def.h
+@@ -75,7 +75,7 @@ static const char *vol_mute[] = { "pactl", "set-sink-mute", "@DEFAULT_SINK@",
+ static const Key keys[] = {
+ /* modifier key function argument */
+ { MODKEY, XK_p, spawn, {.v = dmenucmd } },
+- { MODKEY|ShiftMask, XK_Return, spawn, {.v = termcmd } },
++ { MODKEY, XK_Return, spawn, {.v = termcmd } },
+ { MODKEY, XK_w, spawn, {.v = browsercmd } },
+ { MODKEY, XK_r, spawn, {.v = mailcmd } },
+ { 0 XF86XK_AudioRaiseVolume, spawn, { .v = vol_up } },
+@@ -90,7 +90,7 @@ static const Key keys[] = {
+ { MODKEY, XK_l, setmfact, {.f = +0.05} },
+ { MODKEY, XK_Return, zoom, {0} },
+ { MODKEY, XK_Tab, view, {0} },
+- { MODKEY|ShiftMask, XK_c, killclient, {0} },
++ { MODKEY, XK_q, killclient, {0} },
+ { MODKEY, XK_t, setlayout, {.v = &layouts[0]} },
+ { MODKEY, XK_f, setlayout, {.v = &layouts[1]} },
+ { MODKEY, XK_m, setlayout, {.v = &layouts[2]} },