Description: Ensure make uses bash as its shell The upstream Makefile contains several bash constructs (like '[['). These fail on debian because the default shell for make is /bin/sh which points to dash. And dash does not support such constructs. So have make use /bin/bash as its shell. Author: Alan M Varghese Last-Update: 2025-03-09 Forwarded: not-needed --- a/Makefile +++ b/Makefile @@ -1,4 +1,5 @@ PREFIX = /usr/local +SHELL = /bin/bash stub: @echo "Do not run $(MAKE) directly without any arguments. Please refer to the wiki on how to compile Hyprland."