diff --git a/i3/main.module b/i3/main.module index fb251f2..6849c9e 100644 --- a/i3/main.module +++ b/i3/main.module @@ -228,121 +228,19 @@ format = label = %percentage%% ; Only applies if is used +# 🌒 🌓 🌖 🌕 🌔 🌗 🌘 ramp-0 = 🌑 -ramp-1 = 🌘 +ramp-1 = 🌒 ramp-2 = 🌓 ramp-3 = 🌔 ramp-4 = 🌕 [module/battery] -type = internal/battery +type = custom/script +exec = ~/.config/polybar/scripts/battery_status.sh +interval = 5 -; This is useful in case the battery never reports 100% charge -; Default: 100 -full-at = 98 - -; format-low once this charge percentage is reached -; Default: 10 -; New in version 3.6.0 -low-at = 20 - -; Use the following command to list batteries and adapters: -; $ ls -1 /sys/class/power_supply/ -battery = BAT1 -adapter = ADP1 - -; If an inotify event haven't been reported in this many -; seconds, manually poll for new values. -; -; Needed as a fallback for systems that don't report events -; on sysfs/procfs. -; -; Disable polling by setting the interval to 0. -; -; Default: 5 -poll-interval = 5 - -; see "man date" for details on how to format the time string -; NOTE: if you want to use syntax tags here you need to use %%{...} -; Default: %H:%M:%S -time-format = %H:%M - -; Available tags: -; (default) -; -; -; -format-charging = ⚡ - -; Available tags: -; (default) -; -; -; -; format-discharging = - -; Available tags: -; (default) -; -; -format-full = - -; Format used when battery level drops to low-at -; If not defined, format-discharging is used instead. -; Available tags: -; -; -; -; -; New in version 3.6.0 -format-low = - -; Available tokens: -; %percentage% (default) - is set to 100 if full-at is reached -; %percentage_raw% -; %time% -; %consumption% (shows current charge rate in watts) -label-charging = %percentage%% - -; Available tokens: -; %percentage% (default) - is set to 100 if full-at is reached -; %percentage_raw% -label-full = %percentage%% ^~^ - -; Available tokens: -; %percentage% (default) - is set to 100 if full-at is reached -; %percentage_raw% -; %time% -; %consumption% (shows current discharge rate in watts) -; New in version 3.6.0 -label-low = BATTERY LOW AT %percentage% - -; Only applies if is used -ramp-capacity-0 =  -ramp-capacity-1 =  -ramp-capacity-2 =  -ramp-capacity-3 =  -ramp-capacity-4 =  - -; Only applies if is used -bar-capacity-width = 10 - -; Only applies if is used -animation-charging-0 =  -animation-charging-1 =  -animation-charging-2 =  -animation-charging-3 =  -animation-charging-4 =  -; Framerate in milliseconds -animation-charging-framerate = 750 - -; Only applies if is used -; New in version 3.6.0 -animation-low-0 = ⚠️ -animation-low-1 = ⚠️ -animation-low-2 = ⚠️ -animation-low-3 =  -animation-low-4 =  -animation-low-5 =  -animation-low-framerate = 600 +; toggle the display mode (percentage vs time remaining) on left-click and refresh the module immediately +click-left = ~/.config/polybar/scripts/toggle_battery_display.sh && polybar-msg hook battery_script 1 +hook-0 = ~/.config/polybar/scripts/battery_status.sh