-- Switching run launcher -- Some users may prefer to use a different run launcher than dmenu. Previously all scripts bundled would only run dmenu from $PATH but you can now switch run launcher very easily. - Edit options.h and change RUN to your run launcher - Add "export RUNLAUNCHER=" to your .rc Run launchers must support dmenu arguments because otherwise scripts are going to be incompatible. It must also support the additional '-g' argument that the dmenu grid patch provides unless you modify the scripts bundled. Keep in mind that if you use a different run launcher, it may not support Pywal/.Xresources. -- What is up with /usr/share -- speedwm occasionally writes files to /usr/share. These files contain information about speedwm. - The documentation you're reading when you press Ctrl+Alt+h is stored there (as separate files). - speedwm-bindir is stored there which is a file that contains the path to the binaries on your system. - speedwm-compositor is stored there which is a file that contains the defined compositor. - speedwm-layouts is stored there which is a file that contains all available layouts. These files are pretty important so it is recommended that you do not delete them. If you do end up deleting them though, you can just make clean install on speedwm again.