diff --git a/.config/polybar/config b/.config/polybar/config
index b60e2199..5246d1d4 100644
--- a/.config/polybar/config
+++ b/.config/polybar/config
@@ -66,7 +66,7 @@ border-top-size = ${res/config.border-size}
 tray-position = right
 modules-left = i3 bspwm | date
 modules-center = xwindow
-modules-right = backlight pulse |
+modules-right = backlight pulse battery |
 
 #[bar/primary-2]
 #monitor = ${env:PB_MONITOR:eDP-1}
@@ -106,15 +106,18 @@ full-at = 100
 time-format = %H:%M
 interval = 15
 
-format-charging = <bar-capacity>
+format-charging = <label-charging>
 format-charging-prefix = "Charging: "
 format-charging-prefix-foreground = ${res/colors.green}
-format-discharging = <bar-capacity>
+format-discharging = <label-discharging>
 format-discharging-prefix = "Battery: "
 format-discharging-prefix-foreground = ${res/colors.green}
-format-full = <bar-capacity>
+format-full = <label-full>
 format-full-prefix = "Battery: "
 format-full-prefix-foreground = ${res/colors.green}
+label-charging = %percentage%%
+label-discharging = %percentage%%
+label-full = Full
 bar-capacity-width = ${res/config.bar-width}
 bar-capacity-fill = ${res/config.bar-fill}
 bar-capacity-fill-foreground = ${res/colors.green}
diff --git a/.profile b/.profile
index 587a639d..f0721a68 100755
--- a/.profile
+++ b/.profile
@@ -355,16 +355,16 @@ _ps1bash() {
 	fi
 	# Show read-only status in certain directories
 	if [ "$UID" = 0 ]; then
-		# Fuck you I'm root
+		# Root gets the usual "#" prompt
 		prompt="${fg_red}#${r}"
 	elif ! [ -d "$PWD" ]; then
-		# What the fuck happened to my directory
+		# Something very bad has happened to our PWD, probably got deleted
 		prompt="${bg_red}${fg_black}!${r}"
 	elif ! [ -r "$PWD" ]; then
-		# Can't read is worst case
+		# Guess we lost privileges
 		prompt="${fg_red}"'$'"${r}"
 	elif ! [ -x "$PWD" ]; then
-		# Can read it but can't search it is weird but also bad
+		# Missing execution perms
 		if [ -w "$PWD" ]; then
 			# Fixable
 			prompt="${bg_blue}${fg_black}"'$'"${r}"