From 7e4cb3cc488cd58fb5a1b649dd96ce8c08bdf310 Mon Sep 17 00:00:00 2001 From: lucy Date: Tue, 9 Jun 2026 19:58:10 +0200 Subject: [PATCH] add desktop file and launcher script --- Makefile | 2 ++ autostart.sh | 9 +++++++++ dwm-launcher | 7 +++++++ dwm.desktop | 5 +++++ 4 files changed, 23 insertions(+) create mode 100755 autostart.sh create mode 100755 dwm-launcher create mode 100644 dwm.desktop diff --git a/Makefile b/Makefile index 77bcbc0..efd25ab 100644 --- a/Makefile +++ b/Makefile @@ -43,6 +43,8 @@ install: all mkdir -p ${DESTDIR}${MANPREFIX}/man1 sed "s/VERSION/${VERSION}/g" < dwm.1 > ${DESTDIR}${MANPREFIX}/man1/dwm.1 chmod 644 ${DESTDIR}${MANPREFIX}/man1/dwm.1 + cp -f dwm-launcher ${DESTDIR}${PREFIX}/bin + cp -f dwm.desktop /usr/share/xsessions/ uninstall: rm -f ${DESTDIR}${PREFIX}/bin/dwm\ diff --git a/autostart.sh b/autostart.sh new file mode 100755 index 0000000..2a20ee1 --- /dev/null +++ b/autostart.sh @@ -0,0 +1,9 @@ +#!/bin/bash +killall slstatus +~/.fehbg & +if ! pgrep -x pipewire > /dev/null ; then + echo "pipewire not running, launching!" + gentoo-pipewire-launcher restart & +fi +slstatus & + diff --git a/dwm-launcher b/dwm-launcher new file mode 100755 index 0000000..80a98ae --- /dev/null +++ b/dwm-launcher @@ -0,0 +1,7 @@ +#!/bin/bash +export XCURSOR_THEME=Adwaita +export XCURSOR_SIZE=24 +export GTK_THEME=adw-gtk3-dark +xrdb -load $HOME/.Xressources +dbus-run-session dwm + diff --git a/dwm.desktop b/dwm.desktop new file mode 100644 index 0000000..6ba2dd9 --- /dev/null +++ b/dwm.desktop @@ -0,0 +1,5 @@ +[Desktop Entry] +Name=dwm +Comment=dynamic window manager +Exec=dbus-run-session dwm-launcher +Type=Application