aboutsummaryrefslogtreecommitdiff
path: root/repos
diff options
context:
space:
mode:
authoremmett1 <emmett1.2miligrams@protonmail.com>2024-07-24 15:04:27 +0800
committeremmett1 <emmett1.2miligrams@protonmail.com>2024-07-24 15:04:27 +0800
commit82206943a6ea25482f4534240c1b8826b449af62 (patch)
tree6251cfb2518d5edb2fdfacab9e16d8410a4db206 /repos
parent437e57bd2a048ed35a5bb51c2185c3ad4c9d3ce1 (diff)
downloadalicelinux-82206943a6ea25482f4534240c1b8826b449af62.tar.gz
alicelinux-82206943a6ea25482f4534240c1b8826b449af62.zip
lemonbar: added alwaysbelow patch
Diffstat (limited to 'repos')
-rw-r--r--repos/xorg/lemonbar/abuild5
-rw-r--r--repos/xorg/lemonbar/alwaysbelow.patch13
2 files changed, 16 insertions, 2 deletions
diff --git a/repos/xorg/lemonbar/abuild b/repos/xorg/lemonbar/abuild
index deb0feae..4cb6166f 100644
--- a/repos/xorg/lemonbar/abuild
+++ b/repos/xorg/lemonbar/abuild
@@ -1,4 +1,5 @@
name=lemonbar
version=1.4
-release=1
-source="https://github.com/LemonBoy/bar/archive/v${version}/${name}-${version}.tar.gz"
+release=2
+source="https://github.com/LemonBoy/bar/archive/v${version}/${name}-${version}.tar.gz
+ alwaysbelow.patch"
diff --git a/repos/xorg/lemonbar/alwaysbelow.patch b/repos/xorg/lemonbar/alwaysbelow.patch
new file mode 100644
index 00000000..2fec4cff
--- /dev/null
+++ b/repos/xorg/lemonbar/alwaysbelow.patch
@@ -0,0 +1,13 @@
+diff --git a/lemonbar.c b/lemonbar.c
+index 9220af0..d468dad 100644
+--- a/lemonbar.c
++++ b/lemonbar.c
+@@ -1210,6 +1210,8 @@ init (char *wm_name)
+ // Some WM such as Openbox need this
+ xcb_configure_window(c, mon->window, XCB_CONFIG_WINDOW_X | XCB_CONFIG_WINDOW_Y, (const uint32_t []){ mon->x, mon->y });
+
++ xcb_configure_window(c, mon->window, XCB_CONFIG_WINDOW_STACK_MODE, (const uint32_t []){ XCB_STACK_MODE_BELOW });
++
+ // Set the WM_NAME atom to the user specified value
+ if (wm_name)
+ xcb_change_property(c, XCB_PROP_MODE_REPLACE, mon->window, XCB_ATOM_WM_NAME, XCB_ATOM_STRING, 8 ,strlen(wm_name), wm_name);