home-manager: updated waybar font and colors

This commit is contained in:
Aly Raffauf 2024-03-24 14:04:42 -04:00
parent d9ac753085
commit 375a0927d7
2 changed files with 91 additions and 79 deletions

View file

@ -2,10 +2,7 @@
{ {
# Packages that should be installed to the user profile. # Packages that should be installed to the user profile.
home.packages = with pkgs; [ home.packages = with pkgs; [ overskride pavucontrol ];
overskride
pavucontrol
];
xdg.configFile."waybar/style.css".source = ./waybar.css; xdg.configFile."waybar/style.css".source = ./waybar.css;
@ -15,20 +12,21 @@
layer = "top"; layer = "top";
position = "top"; position = "top";
height = 36; height = 36;
output = [ output = [ "eDP-1" "DP-1" "HDMI-A-1" ];
"eDP-1"
"HDMI-A-1"
];
modules-left = [ "hyprland/workspaces" "hyprland/submap" ]; modules-left = [ "hyprland/workspaces" "hyprland/submap" ];
modules-center = [ "hyprland/window" ]; modules-center = [ "hyprland/window" ];
modules-right = [ "tray" "bluetooth" "network" "pulseaudio" "battery" "power-profiles-daemon" "clock"]; modules-right = [
"tray"
"bluetooth"
"network"
"pulseaudio"
"battery"
"power-profiles-daemon"
"clock"
];
"hyprland/workspaces" = { "hyprland/workspaces" = { "all-outputs" = true; };
"all-outputs" = true; "hyprland/window" = { "max-length" = 100; };
};
"hyprland/window" = {
"max-length" = 150;
};
"clock" = { "clock" = {
"tooltip-format" = "{:%Y-%m-%d | %H:%M}"; "tooltip-format" = "{:%Y-%m-%d | %H:%M}";
"interval" = 60; "interval" = 60;
@ -37,24 +35,30 @@
"battery" = { "battery" = {
"states" = { "states" = {
"critical" = 20; "critical" = 20;
"normal" = 90;
"full" = 100;
}; };
"format" = "{icon}"; "format" = "{icon}";
"format-icons" = ["󰁺" "󰁼" "󰁿" "󰂁" "󰁹"]; "format-icons" = [ "󰁺" "󰁼" "󰁿" "󰂁" "󰁹" ];
}; };
"bluetooth" = { "bluetooth" = {
"format" = "󰂯 {status}"; "format" = "󰂯 {status}";
"format-disabled" = ""; # an empty format will hide the module "format-disabled" = ""; # an empty format will hide the module
"format-connected" = "󰂯 {num_connections} connected"; "format-connected" = "󰂯 {num_connections} connected";
"tooltip-format" = "{controller_alias}\t{controller_address}"; "tooltip-format" = "{controller_alias} {controller_address}";
"tooltip-format-connected" = "{controller_alias}\t{controller_address}\n\n{device_enumerate}"; "tooltip-format-connected" = ''
"tooltip-format-enumerate-connected" = "{device_alias}\t{device_address}"; {controller_alias} {controller_address}
{device_enumerate}'';
"tooltip-format-enumerate-connected" =
"{device_alias} {device_address}";
"on-click" = "overskride"; "on-click" = "overskride";
}; };
"pulseaudio" = { "pulseaudio" = {
"format" = " {volume}%"; "format" = " {volume}%";
"format-bluetooth" = "{volume}% {icon}󰂯"; "format-bluetooth" = "{volume}% {icon}󰂯";
"format-muted" = ""; "format-muted" = "";
"format-icons"= { "format-icons" = {
"headphones" = "󰋋"; "headphones" = "󰋋";
"handsfree" = "󰋎"; "handsfree" = "󰋎";
"headset" = "󰋎"; "headset" = "󰋎";
@ -72,7 +76,9 @@
}; };
"power-profiles-daemon" = { "power-profiles-daemon" = {
"format" = "{icon}"; "format" = "{icon}";
"tooltip-format" = "Power profile: {profile}\nDriver: {driver}"; "tooltip-format" = ''
Power profile: {profile}
Driver: {driver}'';
"tooltip" = true; "tooltip" = true;
"format-icons" = { "format-icons" = {
"default" = "󱐌"; "default" = "󱐌";

View file

@ -1,7 +1,7 @@
* { * {
border: none; border: none;
border-radius: 0; border-radius: 0;
font-family: "DroidSansM Nerd Font Mono"; font-family: "Noto Nerd Font Sans Mono";
font-size: 14px; font-size: 14px;
} }
window#waybar { window#waybar {
@ -13,8 +13,14 @@ window#waybar {
background: #000; background: #000;
color: #FFFFFF; color: #FFFFFF;
} }
#workspaces button.active {
color: green;
}
#clock, #battery, #pulseaudio, #bluetooth, #network, #tray, #power-profiles-daemon { #clock, #battery, #pulseaudio, #bluetooth, #network, #tray, #power-profiles-daemon {
padding: 0 10px; padding: 0 10px;
margin: 0 5px; margin: 0 5px;
} }
#battery.critical { color: red; } #battery.critical { color: red; }
#battery.full { color: green; }
#battery.normal { color: #FFFFFF; }