Convert waybar to fontawesome glyph set

This commit is contained in:
Evie Litherland-Smith 2024-03-02 12:37:30 +00:00
parent 9c4d12b6b7
commit 23557b23ce

View file

@ -39,28 +39,25 @@
"rewrite" = {
"(.*) - GNU Emacs at (.*)" = " $1 [$2]";
"(Alacritty.*)" = " $1";
"(.*) - mpv" = "󰦟 $1";
"(btm)" = " Resource Usage [$1]";
"(cava)" = "󰝚 Music Visualiser [$1]";
"(.*) - Thunar" = "󰝰 $1";
"Nyxt - (.*)" = "󰀹 $1";
"Mozilla Firefox" = "󰈹 $1";
"(.*) Mozilla Firefox" = "󰈹 $1";
"((?:.*)WebCord.*)" = "󰙯 $1";
"(Signal.*)" = "󰭹 $1";
"(WhatsApp for Linux.*)" = "󰖣 $1";
"([Ss]team)" = "󰓓 $1";
"(Prism Launcher.*)" = "󰍳 Minecraft ($1)";
"Microsoft Teams(?: classic)?(?: - )?(.*)(?: \| Microsoft Teams)?" = "󰊻 $1";
"(.*) - mpv" = " $1";
"(btm)" = " Resource Usage [$1]";
"(cava)" = " Music Visualiser [$1]";
"(.*) - Thunar" = " $1";
"Nyxt - (.*)" = " $1";
"Mozilla Firefox" = " $1";
"(.*) Mozilla Firefox" = " $1";
"((?:.*)WebCord.*)" = " $1";
"(Signal.*)" = " $1";
"(WhatsApp for Linux.*)" = " $1";
"([Ss]team)" = " $1";
};
"separate-outputs" = true;
};
"hyprland/workspaces" = {
format = "{icon}";
format-icons = {
default = "󰋙 ";
active = "󰫈 ";
urgent = "󰁡 ";
default = " ";
active = " ";
};
show-special = false;
persistent-workspaces = {
@ -78,72 +75,51 @@
"interval" = 1;
"dynamic-order" = ["album" "artist" "title" "position" "length"];
"player-icons" = {
"default" = "󰲸 ";
"default" = " ";
"emms" = " ";
"firefox" = "󰈹 ";
"mpv" = "󰦟 ";
"firefox" = " ";
"mpv" = " ";
};
"status-icons" = {
"playing" = "󰐊";
"paused" = "󰏤";
"stopped" = "󰓛";
"playing" = " ";
"paused" = " ";
"stopped" = " ";
};
"ignored-players" = [];
};
pulseaudio = {
scroll-step = 5;
format = "{format_source} {icon} {volume}%";
format-muted = "{format_source} 󰝟 ";
format-source = "󰍬";
format-source-muted = "󰍭";
format-muted = "{format_source} ";
format-source = " ";
format-source-muted = " ";
format-icons = {
car = "󰄍";
default = ["󰕿" "󰖀" "󰕾"];
hands-free = "󰥰";
headset = "󰋎";
phone = "󰏲";
portable = "󰏳";
headphone = "󰋋";
car = " ";
default = [" " " " " "];
hands-free = " ";
headset = " ";
phone = " ";
portable = " ";
headphone = " ";
};
on-click = "${pkgs.pavucontrol}/bin/pavucontrol";
on-click-right = "${pkgs.pamixer}/bin/pamixer -t";
on-scroll-up = "${pkgs.pamixer}/bin/pamixer -i 5";
on-scroll-down = "${pkgs.pamixer}/bin/pamixer -d 5";
};
disk = {
format = "󰋊 {percentage_used}%";
path = config.home.homeDirectory;
};
cpu = {
format = "󰻠 {usage}%";
tooltip = false;
};
memory = {format = "󰍛 {}%";};
temperature = {
critical-threshold = 80;
format = "{icon} {temperatureC}°C";
format-icons = ["󱃃" "󰔏" "󱃂"];
};
network = {
format-icons = ["󰤟 " "󰤢 " "󰤥 " "󰤨 "];
format-wifi = "{icon}";
format-ethernet = "󰈁 ";
format-wifi = " ";
format-ethernet = " ";
tooltip-format = "{essid} ({signalStrength}%)";
format-linked = "󰈂 ";
format-disconnected = "󰈂 ";
};
bluetooth = {
format = "󰂯 ";
format-disabled = "󰂲 ";
format-off = "󰂲 ";
format-on = "󰂯 ";
format-connected = "󰂱 ";
format = " ";
tooltip-format = "{status} | {device_alias}";
on-click = "${pkgs.bluez}/bin/bluetoothctl power on";
on-click-right = "${pkgs.bluez}/bin/bluetoothctl power off";
};
"clock#calendar" = {
format = "{:󰃭 %Y-%m-%d}";
format = "{: %Y-%m-%d}";
tooltip-format = "<tt><small>{calendar}</small></tt>";
calendar = {
mode = "month";
@ -165,7 +141,7 @@
on-scroll-down = "shift_down";
};
};
clock = {format = "{:󰥔 %R}";};
clock = {format = "{: %R}";};
backlight = {
format = "{icon}";
tooltip-format = "{percent}%";
@ -177,10 +153,10 @@
critical = 20;
};
format = "{icon}";
format-charging = "󰂄 ";
format-plugged = "󰚥 ";
format-charging = " ";
format-plugged = " ";
tooltip-format = "{capacity}% {time}";
format-icons = ["󱃍 " "󰁺 " "󰁻 " "󰁼 " "󰁽 " "󰁾 " "󰁿 " "󰂀 " "󰂁 " "󰂂 " "󰁹 "];
format-icons = [" " " " " " " " " "];
};
"custom/notification" = let
swaync = pkgs.swaynotificationcenter;
@ -188,14 +164,14 @@
"tooltip" = false;
"format" = "{icon}{}";
"format-icons" = {
"notification" = "󱅫 ";
"none" = "󰂚 ";
"dnd-notification" = "󰅸 ";
"dnd-none" = "󰂜 ";
"inhibited-notification" = "󰅸 ";
"inhibited-none" = "󰂜 ";
"dnd-inhibited-notification" = "󰅸 ";
"dnd-inhibited-none" = "󰂜 ";
"notification" = " ";
"none" = " ";
"dnd-notification" = " ";
"dnd-none" = " ";
"inhibited-notification" = " ";
"inhibited-none" = " ";
"dnd-inhibited-notification" = " ";
"dnd-inhibited-none" = " ";
};
"return-type" = "json";
"exec-if" = "which ${swaync}/bin/swaync-client";