config.mk (1420B)
1 # 2 # dotless - make configuration 3 # cowmonk <cowmonk@based.pt> 4 # 5 6 # paths 7 PREFIX ?= / 8 TOP = $(PWD) 9 SRCDIR = $(TOP)/sources 10 EXTDIR = $(TOP)/extracted 11 12 # Optional configurations 13 LAPTOP ?= 0 # laptop mode enables certain keybinds and battery monitoring 14 YASH ?= 0 # install yash configuration 15 SCRIPTS ?= 0 # whether or not to install the useful scripts (auto enable if laptop mode is enabled) 16 VOL ?= 0 # default volume step percent (default is 5 when at 0) 17 BSD ?= 0 # enables support for the BSDs (in config.mk and stuff) 18 MIXER ?= 0 # /dev/mixer support, if not then it falls back to amixer hacky script (only on linux) 19 FONT ?= "" # set the global font for dmenu, and dwm (default: cozette:size=10) 20 ST_FONT ?= "" # set the font for st (default: cozette:size=12). 21 22 # very very optional configuration 23 NOUSR ?= 0 # specifically for my suckless systems where I do not have a /usr 24 25 # dwm 26 VER_dwm = 6.8 27 NAME_dwm = dwm-$(VER_dwm) 28 URL_dwm = https://dl.suckless.org/dwm/$(NAME_dwm).tar.gz 29 30 # st 31 VER_st = 0.9.3 32 NAME_st = st-$(VER_st) 33 URL_st = https://dl.suckless.org/st/$(NAME_st).tar.gz 34 35 # dmenu 36 VER_dmenu = 5.4 37 NAME_dmenu = dmenu-$(VER_dmenu) 38 URL_dmenu = https://dl.suckless.org/tools/$(NAME_dmenu).tar.gz 39 40 # slstatus 41 VER_slstatus = 1.1 42 NAME_slstatus = slstatus-$(VER_slstatus) 43 URL_slstatus = https://dl.suckless.org/tools/$(NAME_slstatus).tar.gz 44 45 # make program 46 MAKE = make 47 48 # compiler 49 CC = cc