Clean up waybar
This commit is contained in:
parent
3fa8022039
commit
be14bb4cfc
1 changed files with 6 additions and 51 deletions
|
@ -4,21 +4,18 @@
|
||||||
|
|
||||||
programs.waybar = {
|
programs.waybar = {
|
||||||
enable = true;
|
enable = true;
|
||||||
|
systemd = {
|
||||||
|
enable = true;
|
||||||
|
target = "tray.target";
|
||||||
|
};
|
||||||
settings = [{
|
settings = [{
|
||||||
position = "top";
|
position = "top";
|
||||||
#height =
|
#height =
|
||||||
modules-left = [ "sway/mode" "sway/workspaces" ];
|
modules-left = [ "sway/mode" "sway/workspaces" ];
|
||||||
modules-center = [ "sway/window" ];
|
modules-center = [ "sway/window" ];
|
||||||
modules-right = [
|
modules-right = [
|
||||||
"backlight"
|
|
||||||
"idle_inhibitor"
|
"idle_inhibitor"
|
||||||
#"cpu"
|
"backlight"
|
||||||
"temperature"
|
|
||||||
#"memory"
|
|
||||||
#"disk"
|
|
||||||
"network"
|
|
||||||
"bluetooth"
|
|
||||||
#"custom/keyboard-layout"
|
|
||||||
"battery"
|
"battery"
|
||||||
"pulseaudio"
|
"pulseaudio"
|
||||||
"tray"
|
"tray"
|
||||||
|
@ -61,16 +58,6 @@
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
#"custom/keyboard-layout" = {
|
|
||||||
# exec = pkgs.writeShellScript "keyboard-layout" "swaymsg -t get_inputs | grep -m1 'xkb_active_layout_name' | cut -d '\"' -f4";
|
|
||||||
# # Interval set only as a fallback, as the value is updated by signal
|
|
||||||
# interval = "30";
|
|
||||||
# format = " {}"; # Icon: keyboard
|
|
||||||
# # Signal sent by Sway key binding (~/.config/sway/key-bindings)
|
|
||||||
# signal = "1"; # SIGHUP
|
|
||||||
# tooltip = "false";
|
|
||||||
#};
|
|
||||||
|
|
||||||
memory = {
|
memory = {
|
||||||
interval = "5";
|
interval = "5";
|
||||||
format = " {}%"; # Icon: microchip
|
format = " {}%"; # Icon: microchip
|
||||||
|
@ -80,14 +67,6 @@
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
network = {
|
|
||||||
interval = "5";
|
|
||||||
format-wifi = " {essid}: {ipaddr} ({signalStrength}%)"; # Icon: wifi
|
|
||||||
format-ethernet = "🔗 {ifname}: {ipaddr}/{cidr}"; # Icon: ethernet
|
|
||||||
format-disconnected = "🔗";
|
|
||||||
tooltip-format = "{ifname}: {ipaddr}";
|
|
||||||
};
|
|
||||||
|
|
||||||
"sway/mode" = {
|
"sway/mode" = {
|
||||||
format =
|
format =
|
||||||
''<span style="italic"> {}</span>''; # Icon: expand-arrows-alt
|
''<span style="italic"> {}</span>''; # Icon: expand-arrows-alt
|
||||||
|
@ -128,24 +107,10 @@
|
||||||
on-click = "pavucontrol";
|
on-click = "pavucontrol";
|
||||||
};
|
};
|
||||||
|
|
||||||
temperature = {
|
|
||||||
critical-threshold = 80;
|
|
||||||
interval = 5;
|
|
||||||
format = "{icon} {temperatureC}°C";
|
|
||||||
format-icons = [
|
|
||||||
"" # Icon: temperature-empty
|
|
||||||
"" # Icon: temperature-quarter
|
|
||||||
"" # Icon: temperature-half
|
|
||||||
"" # Icon: temperature-three-quarters
|
|
||||||
"" # Icon: temperature-full
|
|
||||||
];
|
|
||||||
tooltip = "true";
|
|
||||||
};
|
|
||||||
|
|
||||||
idle_inhibitor = {
|
idle_inhibitor = {
|
||||||
format = "{icon}";
|
format = "{icon}";
|
||||||
format-icons = {
|
format-icons = {
|
||||||
activated = "";
|
activated = " active";
|
||||||
deactivated = "";
|
deactivated = "";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
@ -156,8 +121,6 @@
|
||||||
};
|
};
|
||||||
}];
|
}];
|
||||||
|
|
||||||
systemd.enable = true;
|
|
||||||
|
|
||||||
style = ''
|
style = ''
|
||||||
/* =============================================================================
|
/* =============================================================================
|
||||||
*
|
*
|
||||||
|
@ -370,12 +333,4 @@
|
||||||
}
|
}
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
systemd.user.services.waybar = with lib; {
|
|
||||||
# Install.WantedBy = mkForce [ "sway-session.target" ]; # TODO: Set as systemd.target with 22.05
|
|
||||||
Unit = {
|
|
||||||
Requisite = mkForce [ ];
|
|
||||||
After = mkForce [ ];
|
|
||||||
PartOf = [ "tray.target" ];
|
|
||||||
};
|
|
||||||
};
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue