swaync: clean up icons a bit more

This commit is contained in:
Colin 2024-05-17 05:45:15 +00:00
parent 022d15c2c7
commit 1ce2839df9

View File

@ -1,3 +1,11 @@
# icon sources:
# - <https://www.vertex42.com/ExcelTips/unicode-symbols.html>
# - <https://onlinetools.com/unicode/add-combining-characters>
# - `font-manager`
# - this one shows all the "private use" emoji, for e.g. font Noto
# - nerd-fonts: <https://github.com/ryanoasis/nerd-fonts>
# - grep `glyphnames.json` for the icon you want. about half of them are labeled usefully?
{ pkgs }:
let
serviceButton = svcType: name: label: {
@ -9,15 +17,15 @@ let
};
in
{
gps = serviceButton "s6" "eg25-control-gps" ""; # GPS services; other icons: gps, ⌖, 🛰, 🌎, 
gps = serviceButton "s6" "eg25-control-gps" ""; # GPS services; other icons: gps, ⌖, 🛰, 🌎, ,  ,  ,   󰇧 󰍒 󰍎 󰍐 󰓾
cell-modem = serviceButton "s6" "eg25-control-powered" "󰺐"; # icons: 5g, 📡, 📱, ᯤ, ⚡, , 🌐, 📶, 🗼, 󰀂, , 󰺐, 󰩯
vpn = serviceButton "systemd" "wg-quick-vpn-servo" "vpn::hn";
gnome-calls = serviceButton "s6" "gnome-calls" "📞"; # icons: SIP, ☏, ✆, ℡, 📱
geary = serviceButton "s6" "geary" "󰇮"; # email (Geary); other icons: ✉, [E], 📧, 󰇮
gnome-calls = serviceButton "s6" "gnome-calls" ""; # icons:  , 󰏲,  ,  ,  ,  , 󰏾 SIP, ☏, ✆, ℡, 📱 📞
geary = serviceButton "s6" "geary" ""; # email (Geary); other icons: ✉, [E], E⃞, 📧, 󰇮,  󰇰   , 󰶍 📨,📩, 📬, 📫
abaddon = serviceButton "s6" "abaddon" "󰊴"; # Discord chat client; icons: 󰊴, 🎮
dissent = serviceButton "s6" "dissent" "󰊴"; # Discord chat client; icons: 󰊴, 🎮
signal-desktop = serviceButton "s6" "signal-desktop" "💬"; # Signal messenger; other icons: 󰍦, 🗨️
dino = serviceButton "s6" "dino" "XMPP"; # XMPP calls (jingle); other icons: 📟, 󰍦
fractal = serviceButton "s6" "fractal" "[m]"; # Matrix messages
dissent = serviceButton "s6" "dissent" "󰊴"; # Discord chat client; icons: 󰊴, 🎮,  󰙯
signal-desktop = serviceButton "s6" "signal-desktop" "󰭻"; # Signal messenger; other icons: 󰍦, 🗨️, …⃝, 🔵, Θ, 󰏸, , 🗣, , ,  ,  ,  ,  ,  ,  ,  󰈎  💬 󰋉 󰒯 󰒰 󰭻
dino = serviceButton "s6" "dino" "󰟿"; # XMPP calls (jingle); other icons: 📟, 󰍦,  , ,  ,  , 📤, , ⏏️, ⇪, ⇫, ⮸, ⭿, ⍐, ⎘, ✍, ⌨, 🦕, 🦖, 📱📲, 📨, , , ,     󰆉 󰆁 󰊌 󰌌 󰍪 󰚢 󰟿 󰡡
fractal = serviceButton "s6" "fractal" "[m]"; # Matrix messages; 🇲, 𝐌, ₘ, m̄, m⃞, m̋⃞, M⃞ 󰫺 󰬔
}