#!/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