fix: adjust waybar battery setting for battery life
This commit is contained in:
parent
6514de2117
commit
cf0e399d92
4 changed files with 33 additions and 29 deletions
|
|
@ -1,6 +1,6 @@
|
|||
{ terminal }:
|
||||
{ terminal, osConfig }:
|
||||
let
|
||||
modulesConfig = import ./modules.nix { inherit terminal; };
|
||||
modulesConfig = import ./modules.nix { inherit terminal osConfig; };
|
||||
in
|
||||
map (dev: dev // modulesConfig) [
|
||||
# Monitor 1
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
{ terminal }:
|
||||
{ terminal, osConfig }:
|
||||
let
|
||||
terminalRun = "${terminal} -e";
|
||||
in
|
||||
|
|
@ -184,31 +184,35 @@ in
|
|||
format = "{}";
|
||||
on-click = "${terminalRun} cava";
|
||||
};
|
||||
battery = {
|
||||
full-at = 80;
|
||||
states = {
|
||||
good = 80;
|
||||
warning = 30;
|
||||
critical = 15;
|
||||
battery =
|
||||
let
|
||||
fullAt = if osConfig.services.tlp.enable then 80 else 96;
|
||||
in
|
||||
{
|
||||
full-at = fullAt;
|
||||
states = {
|
||||
good = fullAt;
|
||||
warning = 30;
|
||||
critical = 15;
|
||||
};
|
||||
format = "{icon} {capacity}%";
|
||||
format-icons = [
|
||||
""
|
||||
""
|
||||
""
|
||||
""
|
||||
""
|
||||
""
|
||||
""
|
||||
""
|
||||
""
|
||||
""
|
||||
""
|
||||
];
|
||||
format-charging = " {capacity}%";
|
||||
format-plugged = " {capacity}%";
|
||||
format-alt = "{icon} {time}";
|
||||
};
|
||||
format = "{icon} {capacity}%";
|
||||
format-icons = [
|
||||
""
|
||||
""
|
||||
""
|
||||
""
|
||||
""
|
||||
""
|
||||
""
|
||||
""
|
||||
""
|
||||
""
|
||||
""
|
||||
];
|
||||
format-charging = " {capacity}%";
|
||||
format-plugged = " {capacity}%";
|
||||
format-alt = "{icon} {time}";
|
||||
};
|
||||
network = {
|
||||
format = "{ifname}";
|
||||
format-wifi = "";
|
||||
|
|
|
|||
|
|
@ -192,7 +192,7 @@ in
|
|||
programs.waybar = {
|
||||
enable = true;
|
||||
style = ../../home/config/waybar/style.css;
|
||||
settings = import ../../home/config/waybar/config.nix { inherit terminal; };
|
||||
settings = import ../../home/config/waybar/config.nix { inherit terminal osConfig; };
|
||||
systemd = {
|
||||
enable = true;
|
||||
};
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@
|
|||
../../modules/virtualization.nix
|
||||
../../modules/wine.nix
|
||||
../../modules/wireguard.nix
|
||||
../../modules/battery-life.nix
|
||||
# ../../modules/battery-life.nix
|
||||
];
|
||||
|
||||
home-manager = {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue