Browse Source

added blocks.def.h to act as default blocks file so that changes made in

the future will not affect csutom blocks.h files.
master
Aidan 1 year ago
parent
commit
7e0bc3f580
  1. 3
      .gitignore
  2. 10
      Makefile
  3. 10
      blocks.def.h
  4. 20
      blocks.h

3
.gitignore

@ -1,3 +1,6 @@
# Custom blocks file
blocks.h
# Prerequisites
*.d

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

@ -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

@ -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 = '|';
Loading…
Cancel
Save