speedwm-personal/scripts/speedwm-dm

28 lines
969 B
Bash
Executable file

#!/bin/sh
# speedwm-dm
# Create a .desktop file for people who use display managers.
# Delete the topbar file
rm -f /usr/share/speedwm-topbar
# Delete the padding file
rm -f /usr/share/speedwm-nopadding
# Make the directory for the .desktop file if it does not exist
mkdir -p /usr/share/xsessions
# Write the .desktop entry
printf "[Desktop Entry]\nEncoding=UTF-8\nName=speedwm\nComment=Dynamic window manager\nExec=/usr/bin/speedwm_run\nIcon=speedwm\nType=XSession" > /usr/share/xsessions/speedwm.desktop
# If the bar is on the top, touch /usr/share/speedwm-topbar
TOPBAR=$(grep "barposition" options.h | grep "1" | awk '{ print $5 }')
PADDING=$(grep "barpaddingv" options.h | grep "0" | awk '{ print $5 }')
echo $TOPBAR | grep "1" && touch /usr/share/speedwm-topbar
echo $PADDING | grep "0" && touch /usr/share/speedwm-nopadding
echo $(pwd) > /usr/share/speedwm-sourcedir
# Copy .Xresources file
cp docs/example.Xresources /usr/share/example.Xresources
exit 0