diff --git a/README.md b/README.md index 1d2c8a8..a7e70e6 100644 --- a/README.md +++ b/README.md @@ -32,3 +32,4 @@ precmd() { export CSI=$'\e'"[" export PROMPT="${CSI}s${CSI}1;$((LINES-1))r${CSI}$LINES;1f%S%1v%s${CSI}K${CSI}u${PROMPT}" ``` + diff --git a/config.sh b/config.sh index 8d885b1..96230b0 100755 --- a/config.sh +++ b/config.sh @@ -18,7 +18,7 @@ export maildir="" #module_uptime "Up: " " | " #module_ram "RAM: " " | " #module_user "User: " " | " -#module_alsa "Vol: " " | " +#module_vol "Vol: " "% | " #module_kernel "Kernel: " " | " #module_loadavg "Load Avg.: " " | " #module_weather "Weather: " " | " diff --git a/modules.sh b/modules.sh index de2d411..73de0db 100755 --- a/modules.sh +++ b/modules.sh @@ -22,10 +22,18 @@ module_user() { export bar="${bar}${1}$(whoami)@$(cat /proc/sys/kernel/hostname)${2}" } -module_alsa() { +module_vol_pa() { + export bar="${bar}${1}$(pamixer --get-volume)${2}" +} + +module_vol_alsa() { export bar="${bar}${1}$(amixer sget Master | awk -F'[][]' '/Mono:/ { print $2 }')${2}" } +module_mic_pa() { + export bar="${bar}${1}$(if pamixer --source 1 --get-mute | grep -q 'true'; then echo "OFF"; else echo "ON"; fi)${2}" +} + module_kernel() { export bar="${bar}${1}$(sed "s/version // ; s/ (.*//" /proc/version)${2}" }