From b0441e32af0457911e2260e3a576ec8aaa490726 Mon Sep 17 00:00:00 2001 From: Alexander Rosenberg Date: Thu, 23 Feb 2023 11:59:57 -0800 Subject: [PATCH] Update README.md --- README.md | 37 ++++++++++++++++++++++++------------- 1 file changed, 24 insertions(+), 13 deletions(-) diff --git a/README.md b/README.md index dda2259..1a835ab 100644 --- a/README.md +++ b/README.md @@ -1,15 +1,26 @@ # dwmblocks -Modular status bar for dwm written in c. -# usage +My personal fork of dwmblocks. Original found +[here](https://github.com/torrinfail/dwmblocks). + +Dwmblocks is a modular status bar for dwm written in c. + +## Usage To use dwmblocks first run 'make' and then install it with 'sudo make install'. -After that you can put dwmblocks in your xinitrc or other startup script to have it start with dwm. -# modifying blocks -The statusbar is made from text output from commandline programs. -Blocks are added and removed by editing the blocks.h header file. -By default the blocks.h header file is created the first time you run make which copies the default config from blocks.def.h. -This is so you can edit your status bar commands and they will not get overwritten in a future update. -# patches -Here are some patches to dwmblocks that add features that I either don't want to merge in, or that require a dwm patch to work. -I do not maintain these but I will take pull requests to update them. -
-dwmblocks-statuscmd-b6b0be4.diff +After that you can put dwmblocks in your xinitrc or other startup script to have +it start with dwm. + +The dwmblocks-pulse-listener program is a small daemon that takes the pid of a +dwmblocks instance and notifies it of pulse audio volume changes. + +## Modifying Blocks +The status bar is made from text output from command-line programs. Blocks are +added and removed by editing the blocks.h header file. By default the blocks.h +header file is created the first time you run make which copies the default +config from blocks.def.h. This is so you can edit your status bar commands and +they will not get overwritten in a future update. + +## Other Changes +Note that the intervals listed in blocks.h are in milliseconds (1/1000 second). +Because of this, the SECONDS() macro is provided for readability. I also +implemented some changes from Luke Smith's fork found +[here](https://github.com/LukeSmithxyz/dwmblocks).