Merge pull request #13 from thytom/readme

Readme
This commit is contained in:
Baitinq 2019-11-06 14:33:21 +00:00 committed by GitHub
commit f1478e37ac
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 43 additions and 24 deletions

View file

@ -21,7 +21,7 @@ See [module prerequisites][Module Prerequisites]
## Arch Linux ## Arch Linux
There is an [AUR package](https://aur.archlinux.org/packages/dwmbar) for There is an [AUR package](https://aur.archlinux.org/packages/dwmbar-git) for
dwmbar, which can be installed with your favourite aur helper, or manually. dwmbar, which can be installed with your favourite aur helper, or manually.
Please see the [archwiki Please see the [archwiki
@ -91,29 +91,37 @@ Modules can be written in any language, so long as they are executable and
print their output to stdout. print their output to stdout.
Currently available default modules are: Currently available default modules are:
- archupdates - Gets the number of updates available **Arch Linux Only** - archupdates - Gets the number of updates available **Arch Linux Only**
- backlight - Shows the brightness of the screen - backlight - Shows the brightness of the screen
- battery - Gets battery percentage - battery - Gets battery percentage
- bluetooth - Shows bluetooth status - bluetooth - Shows bluetooth status
- cpuload - Shows the CPU load in % - cpuload - Shows the CPU load in %
- date - Shows the calendar date - date - Shows the calendar date
- daypercentage - Shows how far through the day you are, in % - daypercentage - Shows how far through the day you are, in %
- disksize - Shows the disk usage - disksize - Shows the disk usage
- ethernet - Shows ethernet connection - ethernet - Shows ethernet connection
- internet - Shows whether internet is available (TODO) - fanspeed - Shows the rpm of your main fan
- mail - Shows how much mail you have - hostname - Shows your current user and hostname
- mpd - Shows MPD status - internet - Shows whether internet is available (TODO)
- ram - Shows RAM usage - kernel - Shows the kernel version
- redshift - Shows current screen temperature from Redshift - localip - Shows your local IP address
- sunmoon - Displays a sun or moon for time of day - mail - Shows how much mail you have
- temperature - Displays the temperature of the CPU - mpd - Shows MPD status
- time - Displays time - networkdowntraffic - Gets the download traffic in Kb/s
- todo - Prints the number of todos for the "t" todo manager - networkuptraffic - Gets the upload traffic in Kb/s
- tor - Prints if the tor service is enabled - publicip - Shows your public IP address
- volume - Prints volume in % - ram - Shows RAM usage
- volumebar - Displays a volume bar - redshift - Shows current screen temperature from Redshift
- weather - Shows weather info - sunmoon - Displays a sun or moon for time of day
- wifi - Shows wifi connection - temperature - Displays the temperature of the CPU
- time - Displays time
- todo - Prints the number of todos for the "t" todo manager
- tor - Prints if the tor service is enabled
- voidupdates - Gets the number of updates available **Void Linux Only**
- volumebar - Displays a volume bar
- volume - Prints volume in %
- weather - Shows weather info
- wifi - Shows wifi connection
## Module Prerequisites ## Module Prerequisites
@ -126,11 +134,15 @@ See Module Dependencies
- light - light
* bluetooth * bluetooth
- bluez - bluez
* fanspeed
- lmsensors
* mail * mail
- mutt/neomutt (We recommend [Luke Smith's Mutt-Wizard](https://github.com/LukeSmithxyz/mutt-wizard)) for configuration. - mutt/neomutt (We recommend [Luke Smith's Mutt-Wizard](https://github.com/LukeSmithxyz/mutt-wizard)) for configuration.
* mpd * mpd
- mpd - mpd
- mpc - mpc
* publicip
- curl
* redshift * redshift
- redshift - redshift
* sunmoon * sunmoon
@ -141,6 +153,8 @@ See Module Dependencies
- [t todo manager](https://github.com/sjl/t) - [t todo manager](https://github.com/sjl/t)
* tor * tor
- tor - tor
* voidupdates
- xbps package manager
* volume * volume
- pulseaudio - pulseaudio
* volumebar * volumebar

5
dwmbar
View file

@ -53,6 +53,11 @@ check_files(){
exit 1 exit 1
fi fi
if [[ ! -d $CACHE_DIR ]]; then
echo "$CACHE_DIR does not exist." > /dev/stderr
exit 1
fi
if [[ ! -f $DEFAULT_BAR_LOCATION ]]; then if [[ ! -f $DEFAULT_BAR_LOCATION ]]; then
echo "$DEFAULT_BAR_LOCATION does not exist." > /dev/stderr echo "$DEFAULT_BAR_LOCATION does not exist." > /dev/stderr
exit 1 exit 1