mirror of
https://git.adityakumar.xyz/dwmbar.git
synced 2024-11-12 23:29:43 +00:00
Just use the source command, and added left padding.
This commit is contained in:
parent
4d1c3a91f7
commit
b4fb27fd60
3 changed files with 10 additions and 15 deletions
1
TODO.org
1
TODO.org
|
@ -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
15
bar.sh
|
@ -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
9
config
|
@ -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=" "
|
||||
|
|
Loading…
Reference in a new issue