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:
parent
8893f2d08a
commit
7e0bc3f580
4 changed files with 20 additions and 23 deletions
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 a new issue