diff --git a/config/matugen/templates/waybar/style.css b/config/matugen/templates/waybar/style.css
index 603c875..dc3c28b 100644
--- a/config/matugen/templates/waybar/style.css
+++ b/config/matugen/templates/waybar/style.css
@@ -90,6 +90,7 @@ tooltip {
#bluetooth,
#brightness,
#backlight,
+#battery,
#cpu {
padding: 3px 5px;
margin: 3px 0px;
diff --git a/config/waybar/config.jsonc b/config/waybar/config.jsonc
index 6828a8f..d69c7c9 100644
--- a/config/waybar/config.jsonc
+++ b/config/waybar/config.jsonc
@@ -138,6 +138,50 @@
]
}
},
+ "battery":{
+ "states": {
+ "95": 100,
+ "85": 90,
+ "75": 80,
+ "65": 70,
+ "55": 60,
+ "45": 50,
+ "35": 40,
+ "25": 30,
+ "15": 20,
+ "5": 10,
+ "critical": 0,
+ },
+ "format":" {capacity}",
+ "format-95": " {capacity}",
+ "format-85": " {capacity}",
+ "format-75": " {capacity}",
+ "format-65": " {capacity}",
+ "format-55": " {capacity}",
+ "format-45": " {capacity}",
+ "format-35": " {capacity}",
+ "format-25": " {capacity}",
+ "format-15": " {capacity}",
+ "format-15": " {capacity}",
+ "format-critical": " {capacity}",
+ "format-charging":" {capacity}",
+ "format-plugged": " ",
+ "format-full": " 100",
+ "format-empty": " ({capacity}%)",
+ "tooltip-format":"Battery\nCurrently {timeTo}\nCurrently drawing: {power}W\nBattery status: {capacity}%"
+ },
+ "backlight": {
+ "stages": {
+ "high": 50,
+ "low": 0,
+ },
+ "format": "🌣 {percent}",
+ "format-high": " {percent}",
+ "format-low": " {percent}",
+ "tooltip-format": "Brightness\n🌣 {percent}",
+ "on-scroll-up": "light -A 1",
+ "on-scroll-down": "light -U 1"
+ },
"pulseaudio#microphone": {
"format": "{format_source}",
"format-source": "\uf130 {volume}",
diff --git a/requiredpkgs.txt b/requiredpkgs.txt
index e8632a3..c63e9c2 100644
--- a/requiredpkgs.txt
+++ b/requiredpkgs.txt
@@ -8,16 +8,15 @@ wlogout
rofi
alacritty
dgop
-btui
-nmtui
+bluetui
qt6ct-kde
yazi
swaync
xdg-desktop-portal-hyprland
zsh
fd
-rg
-rga
+ripgrep
+ripgrep-all
resvg
wl-clipboard
nextcloud-client