dotless

automated dotfiles setup for all my systems
git clone git://git.daat.foo/dotless.git
Log | Files | Refs | README | LICENSE

config.mk (1307B)


      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 # dwm
     23 VER_dwm  = 6.8
     24 NAME_dwm = dwm-$(VER_dwm)
     25 URL_dwm  = https://dl.suckless.org/dwm/$(NAME_dwm).tar.gz
     26 
     27 # st
     28 VER_st  = 0.9.3
     29 NAME_st = st-$(VER_st)
     30 URL_st  = https://dl.suckless.org/st/$(NAME_st).tar.gz
     31 
     32 # dmenu
     33 VER_dmenu  = 5.4
     34 NAME_dmenu = dmenu-$(VER_dmenu)
     35 URL_dmenu  = https://dl.suckless.org/tools/$(NAME_dmenu).tar.gz
     36 
     37 # slstatus
     38 VER_slstatus  = 1.1
     39 NAME_slstatus = slstatus-$(VER_slstatus)
     40 URL_slstatus  = https://dl.suckless.org/tools/$(NAME_slstatus).tar.gz
     41 
     42 # make program
     43 MAKE = make
     44 
     45 # compiler
     46 CC = cc