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
 | 
					# Prerequisites
 | 
				
			||||||
*.d
 | 
					*.d
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										10
									
								
								Makefile
									
									
									
									
									
								
							
							
						
						
									
										10
									
								
								Makefile
									
									
									
									
									
								
							@@ -1,7 +1,11 @@
 | 
				
			|||||||
PREFIX ?= /usr/local
 | 
					PREFIX ?= /usr/local
 | 
				
			||||||
CC ?= cc
 | 
					
 | 
				
			||||||
output: dwmblocks.c blocks.h
 | 
					output: dwmblocks.c blocks.def.h blocks.h
 | 
				
			||||||
	${CC} dwmblocks.c `pkg-config --cflags x11` `pkg-config --libs x11` -o dwmblocks
 | 
						cc `pkg-config --cflags x11` `pkg-config --libs x11` dwmblocks.c -o dwmblocks
 | 
				
			||||||
 | 
					blocks.h:
 | 
				
			||||||
 | 
						cp blocks.def.h $@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
clean:
 | 
					clean:
 | 
				
			||||||
	rm -f *.o *.gch dwmblocks
 | 
						rm -f *.o *.gch dwmblocks
 | 
				
			||||||
install: output
 | 
					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