myvxwm

[fork] my vxwm config (optimised for my T480)
git clone https://git.lukeonline.net/repos/myvxwm
Log | Files | Refs | README | LICENSE

commit 63672d28b285c8b72a6782f1a33502661d76bcd7
parent 3afca1f11237a1a5fabe354b6da31062c6a7ebea
Author: wh1tepearl <wh1tepearl@gmail.com>
Date:   Sat, 24 Jan 2026 22:34:22 +0000

Added rvx

Diffstat:
MMakefile | 14++------------
Arvx | 18++++++++++++++++++
2 files changed, 20 insertions(+), 12 deletions(-)

diff --git a/Makefile b/Makefile @@ -33,22 +33,12 @@ dist: clean gzip dwm-${VERSION}.tar rm -rf dwm-${VERSION} -install_man: all - mkdir -p ${DESTDIR}${PREFIX}/bin - cp -f dwm ${DESTDIR}${PREFIX}/bin - chmod 755 ${DESTDIR}${PREFIX}/bin/dwm - mkdir -p ${DESTDIR}${MANPREFIX}/man1 - sed "s/VERSION/${VERSION}/g" < dwm.1 > ${DESTDIR}${MANPREFIX}/man1/dwm.1 - chmod 644 ${DESTDIR}${MANPREFIX}/man1/dwm.1 - install: all mkdir -p ${DESTDIR}${PREFIX}/bin cp -f vxwm ${DESTDIR}${PREFIX}/bin + cp -f rvx ${DESTDIR}${PREFIX}/bin chmod 755 ${DESTDIR}${PREFIX}/bin/vxwm - -uninstall_man: - rm -f ${DESTDIR}${PREFIX}/bin/dwm\ - ${DESTDIR}${MANPREFIX}/man1/dwm.1 + chmod 755 ${DESTDIR}${PREFIX}/bin/rvx uninstall: rm -f ${DESTDIR}${PREFIX}/bin/vxwm diff --git a/rvx b/rvx @@ -0,0 +1,18 @@ +#!/bin/bash +arg="$1" + +if [ $arg != "-h" ]; then + echo "Run rvx -h for help" +fi + +if [ $arg = "-d" ]; then + killall vxwm 2>/dev/null + vxwm +elif [ $arg = "-h" ]; then + echo "rvx: A tool designed for quickly restarting vxwm" + echo "rvx -d: Restarts vxwm without dbus-run-session" + echo "rvx -h: Show this message" +else + killall vxwm 2>/dev/null + dbus-run-session vxwm +fi