added blocks.def.h to act as default blocks file so that changes made in
the future will not affect csutom blocks.h files.
This commit is contained in:
		
							
								
								
									
										3
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										3
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							@@ -1,3 +1,6 @@
 | 
			
		||||
# Custom blocks file
 | 
			
		||||
blocks.h
 | 
			
		||||
 | 
			
		||||
# Prerequisites
 | 
			
		||||
*.d
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										10
									
								
								Makefile
									
									
									
									
									
								
							
							
						
						
									
										10
									
								
								Makefile
									
									
									
									
									
								
							@@ -1,7 +1,11 @@
 | 
			
		||||
PREFIX ?= /usr/local
 | 
			
		||||
CC ?= cc
 | 
			
		||||
output: dwmblocks.c blocks.h
 | 
			
		||||
	${CC} dwmblocks.c `pkg-config --cflags x11` `pkg-config --libs x11` -o dwmblocks
 | 
			
		||||
 | 
			
		||||
output: dwmblocks.c blocks.def.h blocks.h
 | 
			
		||||
	cc `pkg-config --cflags x11` `pkg-config --libs x11` dwmblocks.c -o dwmblocks
 | 
			
		||||
blocks.h:
 | 
			
		||||
	cp blocks.def.h $@
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
clean:
 | 
			
		||||
	rm -f *.o *.gch dwmblocks
 | 
			
		||||
install: output
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										10
									
								
								blocks.def.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										10
									
								
								blocks.def.h
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,10 @@
 | 
			
		||||
//Modify this file to change what commands output to your statusbar, and recompile using the make command.
 | 
			
		||||
static const Block blocks[] = {
 | 
			
		||||
	/*Icon*/	/*Command*/		/*Update Interval*/	/*Update Signal*/
 | 
			
		||||
	{"Mem:", "free -h | awk '/^Mem/ { print $3\"/\"$2 }' | sed s/i//g",	30,		0},
 | 
			
		||||
 | 
			
		||||
	{"", "date '+%b %d (%a) %I:%M%p'",					5,		0},
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
//sets delimeter between status commands. NULL character ('\0') means no delimeter.
 | 
			
		||||
static char delim = '|';
 | 
			
		||||
							
								
								
									
										20
									
								
								blocks.h
									
									
									
									
									
								
							
							
						
						
									
										20
									
								
								blocks.h
									
									
									
									
									
								
							@@ -1,20 +0,0 @@
 | 
			
		||||
//Modify this file to change what commands output to your statusbar, and recompile using the make command.
 | 
			
		||||
static const Block blocks[] = {
 | 
			
		||||
	/*Icon*/	/*Command*/		/*Update Interval*/	/*Update Signal*/
 | 
			
		||||
	{"", "cat ~/.pacupdate | sed /📦0/d",					0,		9},
 | 
			
		||||
	
 | 
			
		||||
	{"🧠", "free -h | awk '/^Mem/ { print $3\"/\"$2 }' | sed s/i//g",	30,		0},
 | 
			
		||||
 | 
			
		||||
	{"", "~/bin/statusbar/volume",						0,		10},
 | 
			
		||||
 | 
			
		||||
	{"☀", "xbacklight | sed 's/\\..*//'",					0,		11},
 | 
			
		||||
	
 | 
			
		||||
	{"", "~/bin/statusbar/battery",						5,		0},
 | 
			
		||||
 | 
			
		||||
	{"🌡", "sensors | awk '/^temp1:/{print $2}'",				5,		0},
 | 
			
		||||
 | 
			
		||||
	{"", "~/bin/statusbar/clock",						5,		0},
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
//sets delimeter between status commands. NULL character ('\0') means no delimeter.
 | 
			
		||||
static char delim = '|';
 | 
			
		||||
		Reference in New Issue
	
	Block a user