From 0d32a8ed22df177050ebad32b0f5c625d1e2d70e Mon Sep 17 00:00:00 2001 From: Arthur Date: Thu, 5 Oct 2023 22:27:43 +0300 Subject: [PATCH] empty fork (yet) --- .gitignore | 9 +++++---- blocks.h | 14 ++++++++++++++ dwmblocks.c | 1 - 3 files changed, 19 insertions(+), 5 deletions(-) mode change 100644 => 100755 .gitignore create mode 100644 blocks.h diff --git a/.gitignore b/.gitignore old mode 100644 new mode 100755 index b6605b4..91ca997 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,3 @@ -# Custom blocks file -blocks.h - # Prerequisites *.d @@ -38,7 +35,6 @@ blocks.h *.i*86 *.x86_64 *.hex -dwmblocks # Debug files *.dSYM/ @@ -54,3 +50,8 @@ modules.order Module.symvers Mkfile.old dkms.conf + +# Builds, patches +dwmblocks +*.orig +*.diff diff --git a/blocks.h b/blocks.h new file mode 100644 index 0000000..39b6711 --- /dev/null +++ b/blocks.h @@ -0,0 +1,14 @@ +//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}, + {"", "$HOME/.local/share/scripts/sb-battery", 5, 0}, + +}; + +//sets delimeter between status commands. NULL character ('\0') means no delimeter. +static char delim[] = " | "; +static unsigned int delimLen = 5; + +// autocmd BufWritePost ~/.local/src/dwmblocks/config.h !cd ~/.local/src/dwmblocks/; make && { killall -q dwmblocks;setsid dwmblocks & } diff --git a/dwmblocks.c b/dwmblocks.c index befd252..0f13f01 100644 --- a/dwmblocks.c +++ b/dwmblocks.c @@ -53,7 +53,6 @@ static void (*writestatus) () = pstdout; static char statusbar[LENGTH(blocks)][CMDLENGTH] = {0}; static char statusstr[2][STATUSLENGTH]; static int statusContinue = 1; -static int returnStatus = 0; //opens process *cmd and stores output in *output void getcmd(const Block *block, char *output)