Just use the source command, and added left padding.

This commit is contained in:
Archie Hilton (thytom) 2019-10-24 16:50:31 +01:00
parent 4d1c3a91f7
commit b4fb27fd60
3 changed files with 10 additions and 15 deletions

View file

@ -17,7 +17,6 @@ Each module writes to stdout.
- Have default modules in /usr/share/dwmbar and all the modules in the
.config/dwmbar/modules override the default ones (no need to have a custom
module dir)
- Fix modules like temp cutting out when running
Bugs to fix:
None

15
bar.sh
View file

@ -15,23 +15,14 @@
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <https://www.gnu.org/licenses/>.
CONFIG_FILE="/home/$USER/.config/dwmbar/config"
DELAY=$(cat $CONFIG_FILE | grep -E "DELAY" | cut -d '"' -f2)
MODULES_DIR="/home/$USER/.config/dwmbar/modules/"
CUSTOM_DIR=$(cat $CONFIG_FILE | grep -E "CUSTOM_DIR" | cut -d '"' -f2)
SEPARATOR=$(cat $CONFIG_FILE | grep -E "SEPARATOR" | cut -d '"' -f2)
PADDING=$(cat $CONFIG_FILE | grep -E "PADDING" | cut -d '"' -f2)
source $CONFIG_FILE
OUTPUT_CACHE="/home/$USER/.config/dwmbar/.cache/"
OUTPUT=""
# What modules, in what order
MODULES=$(cat $CONFIG_FILE | grep -E "MODULES" | cut -d '"' -f2)
# Modules that require an active internet connection
ONLINE_MODULES=$(cat $CONFIG_FILE | grep -E "ONLINE_MODULES" | cut -d '"' -f2)
INTERNET=1 #0 being true
get_internet()
@ -55,7 +46,7 @@ get_bar()
done
# Uncomment to remove last separator
# bar=$(echo $bar | sed 's/.$//g')
echo "$bar$PADDING"
echo "$LEFT_PADDING$bar$RIGHT_PADDING"
}
run_module()

9
config
View file

@ -1,5 +1,9 @@
#!/bin/bash
MODULES_DIR="/home/$USER/.config/dwmbar/modules/"
# What modules, in what order
MODULES="mpd weather volumebar wifi internet cpuload temperature"
MODULES="mpd weather volumebar wifi internet cpuload temperature date time"
# Modules that require an active internet connection
ONLINE_MODULES="weather internet"
@ -14,4 +18,5 @@ CUSTOM_DIR="/home/$USER/.config/dwmbar/modules/custom/"
SEPARATOR=" | "
# Padding at the end and beggining of the status bar
PADDING="$USER@$HOSTNAME "
RIGHT_PADDING="$USER@$HOSTNAME "
LEFT_PADDING=" "