Fixed waybar config

This commit is contained in:
2025-08-18 13:54:23 -04:00
parent daaa7f57fc
commit 82d9968987
2 changed files with 162 additions and 14 deletions

View File

@@ -115,6 +115,7 @@
ncurses ncurses
rustup rustup
wayvnc wayvnc
power-profiles-daemon
]; ];
programs.wofi = { programs.wofi = {
enable = true; enable = true;

View File

@@ -19,32 +19,179 @@
"memory" "memory"
"temperature" "temperature"
"backlight" "backlight"
"keyboard-state" # "keyboard-state"
"battery" "battery"
"tray" "tray"
"clock" "clock"
"custom/power" "custom/power"
]; ];
"hyprland/workspaces" = { "hyprland/workspaces" = {
format = "{name}"; format = "{name}";
}; };
"hyprland/window" = { "hyprland/window" = {
max-length = 50; max-length = 50;
}; };
clock = { "keyboard-state"= {
format = "{:%Y-%m-%d %H:%M}"; "numlock"= true;
tooltip = false; "capslock"= true;
"format"= "{name} {icon}";
"format-icons"= {
"locked"= "";
"unlocked"= "";
};
}; };
cpu = { format = "{usage}%"; }; "sway/mode"= {
memory = { format = "{}%"; }; "format"= "<span style=\"italic\">{}</span>";
network = {
format-wifi = "{essid} ({signalStrength}%)";
format-ethernet = "{ifname}: {ipaddr}/{cidr}";
}; };
battery = { "sway/scratchpad"= {
format = "{capacity}%"; "format"= "{icon} {count}";
format-charging = " {capacity}%"; "show-empty"= false;
"format-icons"= ["" ""];
"tooltip"= true;
"tooltip-format"= "{app}: {title}";
};
"mpd"= {
"format"= "{stateIcon} {consumeIcon}{randomIcon}{repeatIcon}{singleIcon}{title} ({elapsedTime:%M:%S}/{totalTime:%M:%S}) {songPosition}|{queueLength}% ";
"format-disconnected"= "Disconnected ";
"format-stopped"= "{consumeIcon}{randomIcon}{repeatIcon}{singleIcon}Stopped ";
"unknown-tag"= "N/A";
"interval"= 5;
"consume-icons"= {
"on"= " ";
};
"random-icons"= {
"off"= "<span color=\"#f53c3c\"></span> ";
"on"= " ";
};
"repeat-icons"= {
"on"= " ";
};
"single-icons"= {
"on"= "1 ";
};
"state-icons"= {
"paused"= "";
"playing"= "";
};
"tooltip-format"= "MPD (connected)";
"tooltip-format-disconnected"= "MPD (disconnected)";
"on-click"= "pwvucontrol";
};
"idle_inhibitor"= {
"format"= "{icon}";
"format-icons"= {
"activated"= "";
"deactivated"= "";
};
};
"tray"= {
"icon-size"= 21;
"spacing"= 10;
};
"clock"= {
"timezone"= "America/New_York";
"tooltip-format"= "<big>{:%Y %B}</big>\n<tt><small>{calendar}</small></tt>";
"format-alt"= "{:%Y-%m-%d}";
};
"cpu"= {
"format"= "{usage}% ";
"tooltip"= false;
};
"memory"= {
"format"= "{}% ";
};
"temperature"= {
"thermal-zone"= 2;
"hwmon-path"= "/sys/class/hwmon/hwmon2/temp1_input";
"critical-threshold"= 80;
"format-critical"= "{temperatureC}°C {icon}";
"format"= "{temperatureC}°C {icon}";
"format-icons"= ["" "" ""];
};
"backlight"= {
"device"= "acpi_video1";
"format"= "{percent}% {icon}";
"format-icons"= ["" "" "" "" "" "" "" "" ""];
};
"battery"= {
"states"= {
"good"= 95;
"warning"= 20;
"critical"= 15;
};
"format"= "{capacity}% 󰂌 ";
"format-full"= "{capacity}% {icon} ";
"format-charging"= "{capacity}% {icon} ";
"format-plugged"= "{capacity}% ";
"format-alt"= "{time} {icon} ";
"format-good"= "";
"format-icons"= ["" "" "" "" ""];
};
"battery#bat2"= {
"bat"= "BAT2";
};
"power-profiles-daemon"= {
"format"= "{icon}";
"tooltip-format"= "Power profile: {profile}\nDriver: {driver}";
"tooltip"= true;
"format-icons"= {
"default"= "";
"performance"= "";
"balanced"= "";
"power-saver"= "";
};
};
"network"= {
"interface"= "wlp2*";
"format-wifi"= "{essid} ({signalStrength}%) ";
"format-ethernet"= "{ipaddr}/{cidr} 󰛳";
"tooltip-format"= "{ifname} via {gwaddr} 󱦂";
"format-linked"= "{ifname} (No IP) ";
"format-disconnected"= "Disconnected ";
"format-alt"= "{ifname}: {ipaddr}/{cidr}";
};
"pulseaudio"= {
"scroll-step"= 1;
"format"= "{volume}% {icon} {format_source}";
"format-bluetooth"= "{volume}% {icon} {format_source}";
"format-bluetooth-muted"= " {icon} {format_source}";
"format-muted"= " {format_source}";
"format-source"= "{volume}% ";
"format-source-muted"= "";
"format-icons"= {
"headphone"= "";
"hands-free"= "󱡏";
"headset"= "󰋎";
"phone"= "";
"portable"= "";
"car"= "";
"default"= ["" "" ""];
};
"on-click"= "pwvucontrol";
};
"custom/media"= {
"format"= "{icon} {text}";
"return-type"= "json";
"max-length"= 40;
"format-icons"= {
"spotify"= "";
"default"= "";
};
"escape"= true;
"exec"= "$HOME/.config/waybar/mediaplayer.py 2> /dev/null";
};
"custom/power"= {
"format" = " ";
"tooltip"= false;
"menu"= "on-click";
"menu-file"= "$HOME/.config/waybar/power_menu.xml";
"menu-actions"= {
"shutdown"= "shutdown";
"reboot"= "reboot";
"suspend"= "systemctl suspend";
"hibernate"= "systemctl hibernate";
"lock"= "loginctl lock-session";
};
}; };
}; };
}; };
@@ -52,7 +199,7 @@
* { * {
/* `otf-font-awesome` is required to be installed for icons */ /* `otf-font-awesome` is required to be installed for icons */
color: #565f89; color: #565f89;
font-family: 'Font Awesome 6 Free Solid', Roboto, Helvetica, Arial, sans-serif; font-family: FontAwesome, Roboto, Helvetica, Arial, sans-serif;
font-size: 15px; font-size: 15px;
border-radius: 10px; border-radius: 10px;
margin: 0px 5px 0px 5px; margin: 0px 5px 0px 5px;